._3_large_numbers { color: #7d7c79; display: block; font-family: "AvenirLTPro"; font-size: 2em; line-height: 1.128; orphans: 2; text-align: center; margin: 0 } .a_head { display: block; font-family: "AvenirLTPro"; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; margin: 0 0 0.5em; padding: 0 } .a_head_in_box { color: black; display: block; font-family: "AvenirLTPro"; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; margin: 0; padding: 0 } .a_head_italic { font-family: "DemosNextPro"; font-style: italic; font-weight: normal } .a_head1 { color: black; display: block; font-family: "AvenirLTPro"; font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; margin: 0 0 0.5em; padding: 0 } .a_intro { display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.357; orphans: 2; text-align: left; margin: 0 0 1.5em } .a_intro_in_box { color: black; display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.357; orphans: 2; text-align: left; margin: 0 } .ack_head { color: #929291; display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; margin: 0.5em 0 0.3em } .acks_text { display: block; font-size: 0.83333em; line-height: 1.286; orphans: 2; text-align: left; margin: 0.5em 0 0 } .anno-sm-rr { color: black; display: block; font-size: 0.83333em; line-height: 1.286; orphans: 2; text-align: center; margin: 0 } .answer { display: block; font-size: 1em; line-height: 1.316; orphans: 2; text-align: left; margin: 0 } .answer_sa { display: block; font-size: 1em; line-height: 1.316; orphans: 2; text-align: left; margin: 0 0 1em } .avenir_heavy { font-family: "AvenirLTPro-Medium"; font-style: normal; font-weight: bold; line-height: 1.2 } .avenir_heavy1 { color: black; font-family: "AvenirLTPro-Medium"; font-style: normal; font-weight: bold; line-height: 1.2 } .avenir_heavy2 { color: black; font-family: "AvenirLTPro-Medium"; font-style: normal; font-weight: bold } .avenir_heavy3 { font-family: "AvenirLTPro-Medium"; font-style: normal; font-weight: bold } .b_flush_center { color: black; display: block; font-size: 1em; line-height: 1.2; orphans: 2; text-align: center; margin: 0.5em 0 0.3em } .b_flush_center_nsa { display: block; font-size: 1em; line-height: 1.2; orphans: 2; text-align: center; margin: 0.5em 0 0 } .b_flush_left { color: black; display: block; font-size: 1em; line-height: 1.2; orphans: 2; text-align: left; margin: 0 } .b_flush_left1 { display: block; font-size: 1em; line-height: 1.2; orphans: 2; text-align: left; margin: 0 } .b_head { display: block; font-family: "DemosNextPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; page-break-inside: avoid; text-align: left; margin: 0 0 0.3em; padding: 0 } .b_head_center { color: black; display: block; font-family: "DemosNextPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; margin: 0 0 0.5em; padding: 0 } .b_head_center1 { display: block; font-family: "DemosNextPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; margin: 0 0 0.5em; padding: 0 } .b_indented { color: black; display: block; font-size: 1em; line-height: 1.2; orphans: 2; text-align: left; text-indent: 1.2em; margin: 0 } .b_indented_asa { color: black; display: block; font-size: 1em; line-height: 1.2; orphans: 2; text-align: left; text-indent: 1.2em; margin: 0 0 1.5em } .b_indented_asa1 { display: block; font-size: 1em; line-height: 1.2; orphans: 2; text-align: left; text-indent: 1.2em; margin: 0 0 1.5em } .b_indented_sa { display: block; font-size: 1em; line-height: 1.2; orphans: 2; text-align: left; text-indent: 1.2em; margin: 0 0 1em } .b_indented1 { display: block; font-size: 1em; line-height: 1.2; orphans: 2; text-align: left; text-indent: 1.2em; margin: 0 } .b_running_bullet_text { display: block; font-size: 1em; line-height: 1.316; orphans: 2; text-align: left; text-indent: -0.7em; margin: 0 0 0 0.7em } .b_running_bullet_text_last { display: block; font-size: 1em; line-height: 1.316; orphans: 2; text-align: left; text-indent: -0.7em; margin: 0 0 1.5em 0.7em } .b_running_bullet_text_last1 { display: block; font-size: 1em; line-height: 1.316; orphans: 2; text-align: left; text-indent: -0.7em; margin: 0 0 1em 0.7em } .box_bullet_text { color: black; display: block; font-size: 0.83333em; line-height: 1.229; orphans: 2; text-align: left; text-indent: -0.7em; margin: 0 0 0.3em 0.7em } .box_bullet_text_last { color: black; display: block; font-size: 0.83333em; line-height: 1.229; orphans: 2; text-align: left; text-indent: -0.7em; margin: 0 0 0 0.7em } .box_bullet_text_last1 { display: block; font-size: 0.83333em; line-height: 1.229; orphans: 2; text-align: left; text-indent: -0.7em; margin: 0 0 0 0.7em } .box_bullet_text1 { display: block; font-size: 0.83333em; line-height: 1.229; orphans: 2; text-align: left; text-indent: -0.7em; margin: 0 0 0.3em 0.7em } .box_head { display: block; font-family: "AvenirLTPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; margin: 0 0 0.3em } .box_head1 { color: black; display: block; font-family: "AvenirLTPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; margin: 0 0 0.3em } .box_label_rr { color: #707070; display: block; font-family: "AvenirLTPro-Medium"; font-size: 1.29167em; font-style: normal; font-weight: bold; line-height: 1.2; orphans: 2; text-align: left; margin: 1em 0 0 } .box_portrait_ { display: block; page-break-inside: avoid; text-align: center; width: 85%; margin: 1em auto 0.5em } .box_portrait_1 { color: black; display: block; page-break-inside: avoid; text-align: center; width: 52%; margin: 1em auto 0 } .box_portrait_2 { display: block; page-break-inside: avoid; text-align: center; width: 60%; margin: 1em auto 0.5em } .box_portrait_3 { display: block; page-break-inside: avoid; text-align: center; width: 40%; margin: 1em auto } .box_portrait_4 { display: block; page-break-inside: avoid; text-align: center; width: 45%; margin: 1em auto 0.5em } .box_portrait_5 { display: block; page-break-inside: avoid; text-align: center; width: 55%; margin: 1em auto 0.5em } .box_portrait_6 { display: block; page-break-inside: avoid; text-align: center; width: 52%; margin: 1em auto 0.5em } .box_portrait_7 { display: block; page-break-inside: avoid; text-align: center; width: 67%; margin: 1em auto 0.5em } .box_portrait_large { color: black; display: block; page-break-inside: avoid; text-align: center; width: 70%; margin: 1em auto 0 } .box_portrait_medium { color: black; display: block; page-break-inside: avoid; text-align: center; width: 50%; margin: 1em auto 0.5em } .box_portrait_small { color: black; display: block; page-break-inside: avoid; text-align: center; width: 20%; margin: 1em auto 0 } .box_portrait_small_top { color: black; display: block; page-break-inside: avoid; text-align: center; width: 20%; margin: 0 auto 0.2em } .box_portrait_small1 { color: black; display: block; page-break-inside: avoid; text-align: center; width: 40%; margin: 1em auto 0.5em } .box_portrait_small1_top { color: black; display: block; page-break-inside: avoid; text-align: center; width: 35%; margin: 0 auto } .box_portrait_small1_top1 { display: block; page-break-inside: avoid; text-align: center; width: 35%; margin: 0 auto } .box_portrait_small2 { display: block; page-break-inside: avoid; text-align: center; width: 40%; margin: 1em auto 0.5em } .box_portrait_small2_top { display: block; page-break-inside: avoid; text-align: center; width: 25%; margin: 0 auto } .box_portrait_small2_top1 { color: black; display: block; float: left; padding-right: 15px; page-break-inside: avoid; text-align: center; width: 25%; margin: 0 auto } .box_portrait_small2a { color: black; display: block; page-break-inside: avoid; text-align: center; width: 25%; margin: 0.2em auto } .box_portrait_small2a1 { display: block; page-break-inside: avoid; text-align: center; width: 25%; margin: 0.2em auto } .box_portrait_small2b { color: black; display: block; page-break-inside: avoid; text-align: center; width: 25%; margin: 0 auto 1em } .box_portrait_small3 { display: block; page-break-inside: avoid; text-align: center; width: 25%; margin: 1em auto } .box_portrait_xsmall { color: black; display: block; page-break-inside: avoid; text-align: center; width: 15%; margin: 0.5em auto 1em } .box_text { color: black; display: block; font-size: 0.83333em; line-height: 1.229; orphans: 2; text-align: left; margin: 0 0 0.3em } .box_text_center_last { display: block; font-size: 0.83333em; line-height: 1.229; orphans: 2; text-align: center; margin: 0 } .box_text_last { color: black; display: block; font-size: 0.83333em; line-height: 1.229; orphans: 2; text-align: left; margin: 0 } .box_text_lsa { color: black; display: block; font-size: 0.83333em; line-height: 1.229; orphans: 2; text-align: left; margin: 0 0 0.5em } .box_text_sa { display: block; font-size: 0.83333em; line-height: 1.229; orphans: 2; text-align: left; margin: 0 0 1em } .box_text_sa1 { color: black; display: block; font-size: 0.83333em; line-height: 1.229; orphans: 2; text-align: left; margin: 0 0 1em } .box_text1 { display: block; font-size: 0.83333em; line-height: 1.229; orphans: 2; text-align: left; margin: 0 0 0.3em } .c_bullet_text { display: block; font-size: 0.83333em; line-height: 1.242; orphans: 2; text-align: left; text-indent: -0.7em; margin: 0 0 0.3em 0.7em } .c_bullet_text_first { display: block; font-size: 0.83333em; line-height: 1.242; orphans: 2; text-align: left; text-indent: -0.7em; margin: 1em 0 0.3em 0.7em } .c_bullet_text_last { display: block; font-size: 0.83333em; line-height: 1.242; orphans: 2; text-align: left; text-indent: -0.7em; margin: 0 0 0 0.7em } .c_bullet_text1 { color: black; display: block; font-size: 0.83333em; line-height: 1.242; orphans: 2; text-align: left; text-indent: -0.7em; margin: 0 0 0.3em 0.7em } .c-head { display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: left; margin: 1em 0 0 } .c-head_contents { display: block; font-family: "DemosNextPro"; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.2; orphans: 2; text-align: left; margin: 1.5em 0 0.3em } .c-head_lsa { display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: left; margin: 1em 0 0.5em } .c-head_nsb { color: black; display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: left; margin: 0 } .c-head_nsb1 { display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: left; margin: 0 } .c-head_table { color: black; display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; margin: 0 0 0.3em } .c-head_vlsa { display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: left; margin: 1em 0 0.2em } .c-head1 { color: black; display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: left; margin: 1em 0 0 } .c-text { color: black; display: block; font-size: 1em; line-height: 1.242; orphans: 2; padding-top: 0; text-align: left; margin: 0 } .c-text_space_after_c { color: black; display: block; font-size: 1em; line-height: 1.242; orphans: 2; text-align: center; margin: 0 0 0.3em } .c-text-asa { display: block; font-size: 0.83333em; line-height: 1.242; orphans: 2; text-align: left; margin: 0 0 1.5em } .c-text-indent-sa { color: black; display: block; font-size: 0.83333em; line-height: 1.242; orphans: 2; text-align: left; text-indent: 1.2em; margin: 0 0 1em } .c-text-lsa { display: block; font-size: 0.83333em; line-height: 1.242; orphans: 2; text-align: left; margin: 0 0 0.5em } .c-text-sa { display: block; font-size: 0.83333em; line-height: 1.242; orphans: 2; text-align: left; margin: 0 0 1em } .c-text1 { display: block; font-size: 1em; line-height: 1.242; orphans: 2; padding-top: 0; text-align: left; margin: 0 } .calibre { display: block; font-size: 1em; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { height: auto; width: 100% } .calibre2 { font-weight: bold; line-height: 1.2 } .calibre3 { line-height: 1.2; text-decoration: none } .calibre4 { height: auto; page-break-inside: avoid; width: 100% } .calibre5 { display: block } .calibre6 { font-weight: bold } .calibre7 { text-decoration: none } .calibre8 { display: block } .calibre9 { color: black; font-style: italic } .calibre10 { color: black; height: auto; width: 100% } .calibre11 { color: black; font-weight: bold } .calibre12 { color: black; height: auto; page-break-inside: avoid; width: 100% } .calibre13 { color: black; text-decoration: none } .calibre14 { color: black; display: table-row-group; vertical-align: middle } .calibre15 { color: black; display: table-row; vertical-align: inherit } .calibre16 { color: black; display: table-cell; font-weight: bold; vertical-align: inherit; padding: 1px } .calibre17 { color: black; display: block } .calibre18 { color: black; display: table-cell; text-align: inherit; vertical-align: top; padding: 1px } .calibre19 { font-style: italic } .calibre20 { height: auto; width: 95% } .calibre21 { display: table-row-group; vertical-align: middle } .calibre22 { display: table-row; vertical-align: inherit } .calibre23 { display: table-cell; text-align: inherit; vertical-align: top; padding: 1px } .calibre24 { height: auto; width: auto } .calibre25 { display: block; font-size: 1.29167em; font-weight: bold; line-height: 1.2; page-break-inside: avoid; text-align: left; margin: 0; padding: 0 } .caption_text_centred { color: black; display: block; font-size: 0.83333em; line-height: 1.25; orphans: 2; text-align: center; margin: 0 } .caption_text_centred_sa { color: black; display: block; font-size: 0.83333em; line-height: 1.25; orphans: 2; text-align: center; margin: 0 0 1em } .caption_text_centred_sa1 { display: block; font-size: 0.83333em; line-height: 1.25; orphans: 2; text-align: center; margin: 0 0 1em } .caption_text_centred1 { display: block; font-size: 0.83333em; line-height: 1.25; orphans: 2; text-align: center; margin: 0 } .clear { clear: both; display: block } .clear1 { clear: both; color: black; display: block } .container { display: block; page-break-inside: avoid } .container_page_break_before { display: block; page-break-inside: avoid } .container1 { color: black; display: block; page-break-inside: avoid } .container2 { display: block; page-break-inside: avoid; width: 15% } .container3 { display: block; padding-top: 1em; page-break-inside: avoid } .contents_text { display: block; font-size: 1em; line-height: 1.2; orphans: 2; text-align: left; margin: 0 0 0.3em } .contents_text_sa { display: block; font-size: 1em; line-height: 1.2; orphans: 2; text-align: left; margin: 0 0 1em } .copy_box_text { display: block; font-size: 0.83333em; line-height: 1.286; orphans: 2; text-align: left; margin: 0 } .copy_box_text_indent { display: block; font-size: 0.83333em; line-height: 1.286; orphans: 2; text-align: left; text-indent: 1em; margin: 0 } .copy_img { display: block; page-break-inside: avoid; text-align: left; width: 35%; margin: 0 0 1em } .copyright { display: block; font-size: 0.83333em; line-height: 1.333; orphans: 2; text-align: left; margin: 0 } .copyright_space_after { display: block; font-size: 0.83333em; line-height: 1.333; orphans: 2; text-align: left; margin: 0 0 1em } .crosshead { display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: bold; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; margin: 1em 0 0; padding: 0 } .demos_medium { font-family: "DemosNextPro"; font-style: normal; font-weight: bold; line-height: 1.2 } .diagram_medium_head { color: black; display: block; font-family: "AvenirLTPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: center; margin: 0 0 1em } .diagram_medium_head_left { display: block; font-family: "AvenirLTPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; margin: 0.5em 0 1em } .diagram_medium_head_left_lsa { color: black; display: block; font-family: "AvenirLTPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; margin: 0.5em 0 0.3em } .diagram_medium_head_left1 { color: black; display: block; font-family: "AvenirLTPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; margin: 0.5em 0 1em } .diagram_medium_head_lsa { color: black; display: block; font-family: "AvenirLTPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: center; margin: 0 0 0.3em } .diagram_medium_head_lsa_new { color: black; display: block; font-family: "DemosNextPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: center; margin: 0 0 0.3em } .diagram_medium_head_lsa1 { display: block; font-family: "AvenirLTPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: center; margin: 0 0 0.3em } .diagram_medium_head_nsa { color: black; display: block; font-family: "AvenirLTPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: center; margin: 0 } .diagram_medium_head_sb { display: block; font-family: "AvenirLTPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: center; margin: 1em 0 0.3em } .diagram_medium_head1 { display: block; font-family: "AvenirLTPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: center; margin: 0 0 1em } .diagram-italics { color: #7d7c79; font-family: "AmasisMTPro"; font-size: 1em; font-style: italic; font-weight: normal; line-height: 1.2 } .directory_b_text { display: block; font-size: 0.83333em; line-height: 1.222; orphans: 2; text-align: left; margin: 0 } .directory_b-head { display: block; font-family: "DemosNextPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; margin: 0.5em 0 0.2em } .directory_c_head { display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: bold; line-height: 1.2; orphans: 2; text-align: left; margin: 0.9em 0 0.2em } .directory_d_head_no_ident { display: block; font-family: "DemosNextPro"; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.2; orphans: 2; text-align: left; margin: 0.9em 0 0.2em } .directory_d_head_space_after { display: block; font-family: "DemosNextPro"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; margin: 0.5em 0 } .directory_dosha_head { display: block; font-family: "AvenirLTPro-Medium"; font-size: 0.83333em; font-style: normal; font-weight: bold; line-height: 1.2; orphans: 2; text-align: left; margin: 1em 0 0.3em } .directory_running_text { display: block; font-size: 0.83333em; line-height: 1.357; orphans: 2; text-align: left; margin: 0 } .directory_running_text_bullet { display: block; font-size: 0.83333em; line-height: 1.25; orphans: 2; text-align: left; text-indent: -0.7em; margin: 0 0 0 0.7em } .directory_running_text_no-space { display: block; font-family: "DemosNextPro"; font-size: 0.83333em; font-weight: bold; line-height: 1.2; orphans: 2; text-align: left; margin: 0 } .directory_running_text_web { display: block; font-size: 0.83333em; line-height: 1.357; orphans: 2; text-align: left; margin: 0.2em 0 } .dosha-words { display: block; font-size: 0.83333em; line-height: 1.591; orphans: 2; text-align: left; margin: 0 } .dot_border { display: block; border-top: #878787 dotted 1px } .dot_border_bottom { display: block; margin: 0 0 0.2em; padding: 0; border-bottom: #878787 dotted 1px } .dot_border_top_bottom { color: black; display: block; margin: 0 0 0.8em; padding: 0.5em 0 0; border-bottom: #878787 dotted 1px } .dot_border_top_bottom1 { display: block; margin: 0 0 0.8em; padding: 0.5em 0 0; border-bottom: #878787 dotted 1px } .dot_box { border-radius: 10px; display: block; padding: 1em; border: #878787 dotted 1px } .dot_box_top { border-radius: 10px; display: block; margin-top: 1em; padding: 1em; border: #878787 dotted 1px } .dropcap { float: left; font-size: 2.821em; line-height: 1; margin-bottom: -0.1em; margin-right: 0.05em; margin-top: -0.2em } .dropcap1 { color: #7d7c79; float: left; font-family: "AvenirLTPro"; font-size: 4.2em; font-style: normal; font-weight: normal; line-height: 1; margin-bottom: -0.244em; margin-right: 0.05em; margin-top: 0.02em } .dropcap1a { color: #7d7c79; float: left; font-family: "AvenirLTPro"; font-size: 2.883em; font-style: normal; font-weight: normal; line-height: 1; margin-bottom: -0.244em; margin-right: 0.05em; margin-top: 0.045em } .dropcap2 { color: #7d7c79; float: left; font-size: 2.687em; line-height: 1; margin-bottom: -0.25em; margin-right: 0.05em; margin-top: -0.073em } .dropcap3 { color: #7d7c79; float: left; font-family: "AvenirLTPro"; font-size: 2.4em; font-style: normal; font-weight: normal; line-height: 1; margin-bottom: -0.244em; margin-right: 0.05em; margin-top: 0.02em } .elements_icon-size { color: black; height: auto; text-align: center; width: 35%; margin: 0.2em auto 0 } .extract_flush_left { display: block; orphans: 2; text-align: left; margin: 0 0 0.5em 1.5em } .float_image { display: block; float: left; padding-right: 15px; text-align: center; width: 30% } .float_image_ing { display: block; float: left; padding-right: 15px; text-align: center; width: 30%; margin: 0 0 0.5em } .float_image-small { color: black; float: left; height: auto; padding-right: 15px; text-align: center; width: 100% } .float_image1 { color: black; display: block; float: left; padding-right: 15px; text-align: center; width: 20% } .float_image2 { color: black; display: block; float: left; padding-right: 15px; text-align: center; width: 15% } .float_image3 { display: block; float: left; padding-right: 15px; text-align: center; width: 20% } .float_image4 { display: block; float: left; padding-right: 15px; text-align: center; width: 35% } .float_image5 { display: block; float: left; orphans: 2; padding-right: 15px; text-align: center; width: 15%; margin: 0 } .flush_left { display: block; orphans: 2; text-align: left; margin: 0 0 0.5em } .flush_left_space_before { display: block; orphans: 2; text-align: left; margin: 1em 0 0 } .foodicons { float: left; height: auto; width: 100%; padding: 0.5em } .foreword_signature { color: #7d7c79; display: block; font-family: "AmasisMTPro"; font-size: 1.29167em; font-style: italic; font-weight: normal; line-height: 1.467; orphans: 2; text-align: left; margin: 0 0 1.5em } .frame { border-collapse: separate; border-spacing: 2px; color: black; display: table; margin-bottom: 0; margin-top: 0; text-indent: 0; width: 100% } .frame1 { display: block; width: 100% } .grey { color: #878787 } .grey_box { border-radius: 10px; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #878787 solid 1px } .grey_box_ { background: #e9e7f1; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #e9e7f1 solid 1px } .grey_box_with_background { background: #e9e4e3; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #e9e4e3 solid 1px } .grey_box_with_break { border-radius: 10px; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #878787 solid 1px } .grey_box1 { border-radius: 10px; display: block; page-break-inside: avoid; margin: 1em 0; padding: 0.2em 0.5em; border: #878787 solid 1px } .grey1 { color: #878787; line-height: 1.2 } .image_caption { display: block; font-size: 0.83333em; page-break-before: avoid; page-break-inside: avoid; text-align: center; width: 100%; margin: 0 auto; padding: 0 } .image_full { display: block; page-break-inside: avoid; width: 100%; margin: 0 auto; padding: 0 } .image_full_caption { clear: both; display: block; page-break-after: avoid; text-align: center; width: 100%; margin: 0 auto 0.5em; padding: 0 } .image_full_width_caption { clear: both; display: block; page-break-after: avoid; page-break-inside: avoid; text-align: center; width: 100%; margin: 0.5em auto } .inline_image { height: 1.2em; vertical-align: -0.225em; width: auto } .inline_image1 { height: 1em; line-height: 1.2; vertical-align: -0.1em; width: auto } .landscape_large { color: black; display: block; page-break-inside: avoid; text-align: center; width: 100%; margin: 1em auto 0.5em } .landscape_large1 { display: block; page-break-inside: avoid; text-align: center; width: 100%; margin: 1em auto 0.5em } .landscape_medium { display: block; page-break-inside: avoid; text-align: center; width: 80%; margin: 1em auto 0.5em } .pagebreak { display: block } .pg7_box { background: #fff7e7; border-radius: 10px; color: black; display: block; margin: 1em 0; padding: 1em; border: #fff7e7 solid 1px } .pg8_box { background: #cce5ce; border-radius: 10px; color: black; display: block; margin: 1em 0; padding: 1em; border: #cce5ce solid 1px } .pg8_box1 { background: #e7e4f2; border-radius: 10px; color: black; display: block; margin: 1em 0; padding: 1em; border: #e7e4f2 solid 1px } .pg9_box { background: #fff7db; border-radius: 10px; color: black; display: block; margin: 1em 0; padding: 1em; border: #fff7db solid 1px } .pg9_box1 { background: #e4f3f7; border-radius: 10px; color: black; display: block; margin: 1em 0; padding: 1em; border: #e4f3f7 solid 1px } .pg12_box { background: #d5eef5; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #d5eef5 solid 1px } .pg12_box1 { background: #ffefcb; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #ffefcb solid 1px } .pg13_box { background: #ffddc2; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #ffddc2 solid 1px } .pg13_box1 { background: #dddcee; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #dddcee solid 1px } .pg14_box { background: #d5eef5; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 0.7em 1em 0.3em; border: #d5eef5 solid 1px } .pg15_box { background: #fcded4; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 0.7em 1em 0.3em; border: #fcded4 solid 1px } .pg15_box1 { background: #d7ece3; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 0.7em 1em 0.3em; border: #d7ece3 solid 1px } .pg26_box { background: #fce6d0; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #fce6d0 solid 1px } .pg26_box1 { background: #efeae9; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #efeae9 solid 1px } .pg30_box { background: #ebe9f6; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #ebe9f6 solid 1px } .pg30_box1 { background: #ebf6f9; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #ebf6f9 solid 1px } .pg33_box { background: #d6e7f1; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #d6e7f1 solid 1px } .pg33_box1 { background: #fce6de; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #fce6de solid 1px } .pg33_box2 { background: #dcede9; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #dcede9 solid 1px } .pg38_box { background: #d8e9f3; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #d8e9f3 solid 1px } .pg38_box1 { background: #fce5dd; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #fce5dd solid 1px } .pg38_box2 { background: #dbede7; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #dbede7 solid 1px } .pg38_box3 { background: #fedbbf; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #fedbbf solid 1px } .pg50_box { background: #f4f9fd; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 0 0 1em; padding: 1em 1em 0.5em; border: #f4f9fd solid 1px } .pg50_box1 { background: #dbeff7; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #dbeff7 solid 1px } .pg50_td { color: black; display: table-cell; text-align: inherit; vertical-align: top; width: 50%; padding: 0.5em } .pg51_box { border-radius: 10px; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #b1e4f2 solid 1px } .pg51_table { border-collapse: collapse; clear: both; display: table; margin-top: 1em; page-break-inside: avoid; width: 100% } .pg51_table_column { display: table-cell; text-align: center; width: 35%; margin: 0; padding: 0 } .pg51_table_column1 { display: table-cell; text-align: center; vertical-align: middle; width: 30%; margin: 0; padding: 0 } .pg51_table_row { display: table-row; text-align: center; width: 100%; margin: 0 } .pg52_box { background: #fff9f6; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 0 0 1em; padding: 1em 1em 0.5em; border: #fff9f6 solid 1px } .pg52_box1 { background: #fad2ca; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #fad2ca solid 1px } .pg53_box { border-radius: 10px; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #efa992 solid 1px } .pg54_box { background: #eff7f4; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 0 0 1em; padding: 1em 1em 0.5em; border: #eff7f4 solid 1px } .pg54_box1 { background: #deefef; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #deefef solid 1px } .pg55_box { border-radius: 10px; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #79c8c5 solid 1px } .pg56_box { background: #fef6f0; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 0 0 1em; padding: 1em 1em 0.5em; border: #fef6f0 solid 1px } .pg56_box1 { background: #fde5d0; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #fde5d0 solid 1px } .pg57_box { border-radius: 10px; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #fde5d0 solid 1px } .pg60_box { background: #e7e4f2; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #e7e4f2 solid 1px } .pg60_box1 { background: #fff5de; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #fff5de solid 1px } .pg60_box2 { background: #e7f0de; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #e7f0de solid 1px } .pg60_box3 { background: #fde5d0; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #fde5d0 solid 1px } .pg60_box4 { background: #e3dfdb; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #e3dfdb solid 1px } .pg66_box { background: #cbe2bd; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #cbe2bd solid 1px } .pg72_box { background: #f3fafd; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 0 0 1em; padding: 1em; border: #f3fafd solid 1px } .pg74_box { background: #e3dfdb; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #e3dfdb solid 1px } .pg76_box { background: #fff4f2; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 0 0 1em; padding: 1em; border: #fff4f2 solid 1px } .pg80_box { background: #f5f9f4; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 0 0 1em; padding: 1em; border: #f5f9f4 solid 1px } .pg82_box { background: #ebf4ef; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 0 0 1em; padding: 1em; border: #ebf4ef solid 1px } .pg84_box { background: #fef0e4; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 0 0 1em; padding: 1em; border: #fef0e4 solid 1px } .pg86_box { background: #fff1d3; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #fff1d3 solid 1px } .pg86_box1 { background: #fad2af; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #fad2af solid 1px } .pg86_box2 { background: #ebe6e5; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #ebe6e5 solid 1px } .pg86_diagram_medium_head { color: black; display: block; font-family: "AvenirLTPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: center; margin: 0 0 0.5em } .pg90_box { background: #d6e3c4; border-radius: 10px; color: black; display: block; page-break-inside: avoid; width: 60%; margin: 1em auto; padding: 1em; border: #d6e3c4 solid 1px } .pg92_box { background: #d4e6ed; border-radius: 10px; color: black; display: block; page-break-inside: avoid; width: 60%; margin: 1em auto; padding: 1em; border: #d4e6ed solid 1px } .pg96_box { background: #fccfb2; border-radius: 10px; color: black; display: block; page-break-inside: avoid; width: 60%; margin: 1em auto; padding: 1em; border: #fccfb2 solid 1px } .pg98_box { background: #fbe4af; border-radius: 10px; color: black; display: block; page-break-inside: avoid; width: 60%; margin: 1em auto; padding: 1em; border: #fbe4af solid 1px } .pg100_box { background: #f9b983; border-radius: 10px; color: black; display: block; page-break-inside: avoid; width: 60%; margin: 1em auto; padding: 1em; border: #f9b983 solid 1px } .pg103_box { background: #aad4cf; border-radius: 10px; color: black; display: block; page-break-inside: avoid; width: 60%; margin: 1em auto; padding: 1em; border: #aad4cf solid 1px } .pg107_box { background: #cee2dc; border-radius: 10px; color: black; display: block; page-break-inside: avoid; width: 60%; margin: 1em auto; padding: 1em; border: #cee2dc solid 1px } .pg109_box { background: #d3e6ee; border-radius: 10px; color: black; display: block; page-break-inside: avoid; width: 60%; margin: 1em auto; padding: 1em; border: #d3e6ee solid 1px } .pg110_box { background: #e0d0e1; border-radius: 10px; color: black; display: block; page-break-inside: avoid; width: 60%; margin: 1em auto; padding: 1em; border: #e0d0e1 solid 1px } .pg112_box { background: #d8e4c8; border-radius: 10px; color: black; display: block; page-break-inside: avoid; width: 60%; margin: 1em auto; padding: 1em; border: #d8e4c8 solid 1px } .pg115_box { background: #fce2ae; border-radius: 10px; color: black; display: block; page-break-inside: avoid; width: 60%; margin: 1em auto; padding: 1em; border: #fce2ae solid 1px } .pg116_box { background: #cde3dc; border-radius: 10px; color: black; display: block; page-break-inside: avoid; width: 60%; margin: 1em auto; padding: 1em; border: #cde3dc solid 1px } .pg120_box { background: #e9e4e3; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #e9e4e3 solid 1px } .pg122_table_text { display: block; width: 80% } .pg122_table1a { border-collapse: separate; border-spacing: 2px; display: table; margin-bottom: 0; margin-top: 1.5em; text-align: left; text-indent: 0; width: 100% } .pg122_td { display: table-cell; text-align: left; vertical-align: top; width: 12%; padding: 1px } .pg122_td1 { display: table-cell; text-align: left; vertical-align: middle; width: 80%; padding: 1px 1px 1px 0.5em } .pg166_table { border-collapse: separate; border-spacing: 2px; display: table; margin-bottom: 0; margin-top: 0; text-indent: 0; width: 100% } .pg181_box { background: #fef0e4; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #fef0e4 solid 1px } .pg196_box { background: #c5deb2; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #c5deb2 solid 1px } .pg196_box1 { background: #a6c2c1; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #a6c2c1 solid 1px } .pg196_box2 { background: #cbd98e; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #cbd98e solid 1px } .pg196_box3 { background: #a4c0bf; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #a4c0bf solid 1px } .pg196_box4 { background: #c8d782; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #c8d782 solid 1px } .pg196_box5 { background: #c3dcb0; border-radius: 10px; color: black; display: block; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #c3dcb0 solid 1px } .pg201_box { background: #ffe5a3; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #ffe5a3 solid 1px } .pg201_box1 { background: #e9e4e3; border-radius: 10px; color: black; display: block; page-break-before: avoid; page-break-inside: avoid; margin: 1em 0; padding: 1em; border: #e9e4e3 solid 1px } .plate { display: block; font-family: "AmasisMTPro"; font-size: 1em; font-style: italic; font-weight: normal; line-height: 1.316; orphans: 2; text-align: left; text-indent: -1em; margin: 0 0 0 1em } .plate_last { display: block; font-family: "AmasisMTPro"; font-size: 1em; font-style: italic; font-weight: normal; line-height: 1.316; orphans: 2; text-align: left; text-indent: -1em; margin: 0 0 1em 1em } .plate_text_bold_italic { font-family: "AmasisMTPro"; font-style: italic; font-weight: bold } .portrait_ { display: block; page-break-inside: avoid; text-align: center; width: 48%; margin: 1em auto 0.5em } .portrait_1 { display: block; page-break-inside: avoid; text-align: center; width: 35%; margin: 1em auto 0.5em } .portrait_2 { color: black; display: block; page-break-inside: avoid; text-align: center; width: 35%; margin: 1em auto 0.5em } .portrait_large { display: block; page-break-inside: avoid; text-align: center; width: 70%; margin: 1em auto 0 } .portrait_medium { display: block; page-break-inside: avoid; text-align: center; width: 50%; margin: 1em auto 0.5em } .portrait_pg { display: block; page-break-inside: avoid; text-align: center; width: 45%; margin: 0 auto 0.5em } .portrait_pg036_img { display: block; page-break-inside: avoid; text-align: center; width: 70%; margin: 1em auto 0.5em } .portrait_pg036_img1 { display: block; page-break-inside: avoid; text-align: center; width: 95%; margin: 1em auto 0.5em } .portrait_pg036_img2 { display: block; page-break-inside: avoid; text-align: center; width: 75%; margin: 1em auto 0.5em } .portrait_pg037_img { display: block; page-break-inside: avoid; text-align: center; width: 98%; margin: 1em auto 0.5em } .portrait_small { display: block; page-break-inside: avoid; text-align: center; width: 30%; margin: 1em auto 0 } .portrait_small_lsa { display: block; page-break-inside: avoid; text-align: center; width: 30%; margin: 1em auto 0.5em } .portrait_small_nsa_nsb { display: block; page-break-inside: avoid; text-align: center; width: 30%; margin: 0 auto } .portrait_small_sa { display: block; page-break-inside: avoid; text-align: center; width: 30%; margin: 1em auto } .portrait_small_sa1 { color: black; display: block; page-break-inside: avoid; text-align: center; width: 30%; margin: 1em auto } .question { display: block; font-size: 1em; font-weight: bold; line-height: 1.316; min-height: 2.6em; orphans: 2; text-align: left; margin: 1em 0 } .quote { color: #7d7c79; display: block; font-family: "AmasisMTPro"; font-size: 1.66667em; font-style: italic; font-weight: normal; line-height: 1.2; orphans: 2; text-align: center; margin: 1.5em 1.5em 0.2em } .quote_author { color: #7d7c79; display: block; font-family: "AvenirLTPro"; font-size: 0.83333em; font-style: normal; font-weight: normal; line-height: 2.857; orphans: 2; text-align: center; margin: 0 } .quote_author_left { color: #7d7c79; display: block; font-family: "AvenirLTPro"; font-size: 0.83333em; font-style: normal; font-weight: normal; line-height: 1.5; orphans: 2; text-align: left; margin: 0 } .recipe_a_head { display: block; font-family: "AvenirLTPro"; font-size: 1.83333em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: left; margin: 0 0 0.5em } .recipe_a_intro { display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; margin: 0 0 1em } .recipe_b_head { display: block; font-family: "AvenirLTPro-Medium"; font-size: 1.66667em; font-style: normal; font-weight: bold; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: left; margin: 0 0 1em } .recipe_b_head_italic { font-family: "DemosNextPro"; font-style: italic; font-weight: normal; line-height: 1.2 } .recipe_b_intro { display: block; font-family: "DemosNextPro"; font-size: 0.83333em; font-style: italic; font-weight: normal; line-height: 1.391; orphans: 2; text-align: left; margin: 0 0 1em } .recipe_c_head { color: #73716f; display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: left; margin: 0 0 0.5em; padding: 0 0 0.3em; border-bottom: #878787 dotted 1px } .recipe_ingredients_a_head { display: block; font-family: "AvenirLTPro-Medium"; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: left; margin: 0 0 0.5em } .recipe_ingredients_b_head { display: block; font-size: 0.83333em; font-style: normal; font-weight: bold; line-height: 1.161; orphans: 2; page-break-after: avoid; text-align: left; margin: 0.5em 0 } .recipe_ingredients_list { display: block; font-size: 0.83333em; line-height: 1.161; orphans: 2; text-align: left; margin: 0 0 0.2em; padding: 0 0 0.2em } .recipe_ingredients_list_indent { display: block; font-size: 0.83333em; line-height: 1.161; orphans: 2; text-align: left; margin: 0 0 0.2em 1em; padding: 0 0 0.2em } .recipe_ingredients_list_last { display: block; font-size: 0.83333em; line-height: 1.161; orphans: 2; text-align: left; margin: 0 0 1.5em; padding: 0 0 0.2em } .recipe_ingredients_list_rule { display: block; font-size: 0.83333em; line-height: 1.161; orphans: 2; text-align: left; margin: 0 0 0.2em; padding: 0 0 0.2em; border-bottom: #878787 dotted 1px } .recipe_serving_suggestions_time { color: #73716f; display: block; font-size: 1em; line-height: 1.2; orphans: 2; text-align: left; margin: 0 0 1.5em } .recipe_serving_suggestions_time_two_break_before { color: #73716f; display: block; font-size: 1em; line-height: 1.2; orphans: 2; text-align: left; margin: 1em 0 0.5em } .recipe_step_text { display: block; font-size: 0.83333em; line-height: 1.333; min-height: 3.5em; orphans: 2; text-align: left; margin: 0 0 1em } .recipe_sub_head { color: #878684; display: block; font-family: "DemosNextPro"; font-size: 1.66667em; font-style: normal; font-weight: normal; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; margin: 0 0 0.5em; padding: 0 0 0.5em; border-bottom: #878787 solid 2px } .recipe_tip_heading { color: black; display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: italic; font-weight: bold; line-height: 1.121; orphans: 2; text-align: center; margin: 0 0 0.5em } .recipe_tip_text { color: black; display: block; font-size: 0.83333em; line-height: 1.229; orphans: 2; text-align: center; margin: 0 } .resources_directory_c_head { display: block; font-family: "DemosNextPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; margin: 0.9em 0 0.2em } .signature_small { color: black; display: block; text-align: left; width: 45%; margin: 0 } .sm_box_head_uc { display: block; font-family: "AvenirLTPro"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: left; margin: 0 0 0.3em } .sm_box_head_uc_time { display: block; font-family: "AvenirLTPro"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; margin: 0 } .sm_box_head_uc-center { color: black; display: block; font-family: "AvenirLTPro"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: center; margin: 0 0 0.3em } .sm_box_head_uc-routine { color: black; display: block; font-family: "AvenirLTPro"; font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: left; margin: 0 0 0.3em } .sm_box_head_uc1 { color: black; display: block; font-family: "AvenirLTPro"; font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: left; margin: 0 0 0.3em } .small { font-size: 0.83333em } .small-quote { color: #7d7c79; display: block; font-size: 1.29167em; font-style: italic; line-height: 1.2; orphans: 2; text-align: center; margin: 0 0 0.5em } .solid_border { display: block; margin: 1em 0 0; border-top: #878787 solid 1px } .step-text { display: block; font-size: 1.29167em; line-height: 1.2; orphans: 2; text-align: left; margin: 0 } .step-text_9em { display: block; font-size: 0.83333em; line-height: 1.242; orphans: 2; text-align: left; text-indent: 0; margin: 0 0 0.2em } .step-text_new { display: block; font-size: 1em; line-height: 1.242; min-height: 3.5em; orphans: 2; text-align: left; margin: 0 0 1em } .sub { font-size: 0.75em; line-height: 1.2; vertical-align: sub } .sub1 { color: black; font-size: 0.75em; line-height: 1.2; vertical-align: sub } .sub2 { font-size: 0.625em; line-height: 1.2; vertical-align: sub } .sup { font-size: 0.75em; line-height: 1.2; vertical-align: super } .sup1 { color: black; font-size: 0.75em; line-height: 1.2; vertical-align: super } .sup2 { font-size: 0.625em; line-height: 1.2; vertical-align: super } .top_align { height: 3em; line-height: 1.2; vertical-align: middle; width: auto } .yoga-step-text { display: block; font-size: 0.83333em; line-height: 1.242; min-height: 3.5em; orphans: 2; text-align: left; margin: 0 0 1.5em }