body { color: #1d1d1b; } p { margin-top:0em; margin-bottom: 0.3em; orphans: 2; } @font-face { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; src: url(../Fonts/AvenirLTPro-Book.otf); } @font-face { font-family: "AvenirLTPro-Heavy"; font-weight: normal; font-style: normal; src: url(../Fonts/AvenirLTPro-Heavy.otf); } @font-face { font-family: "GeorgiaPro"; font-weight: bold; font-style: normal; src: url(../Fonts/GeorgiaPro-Bold.otf); } @font-face { font-family: "GeorgiaPro-Regular"; font-weight: normal; font-style: normal; src: url(../Fonts/GeorgiaPro-Regular.otf); } @font-face { font-family: "GianottenLTPro"; font-weight: normal; font-style: normal; src: url(../Fonts/GianottenLTPro-Regular.otf); } @font-face { font-family: "GianottenLTPro"; font-weight: normal; font-style: italic; src: url(../Fonts/GianottenLTPro-LightItalic.otf); } @font-face { font-family: "GianottenLTPro"; font-weight: bold; font-style: italic; src: url(../Fonts/GianottenLTPro-BoldItalic.otf); } @font-face { font-family: "TradeGothicNextLTPro-Cn"; font-weight: normal; font-style: normal; src: url(../Fonts/TradeGothicNextLTPro-Cn.otf); } @font-face { font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; src: url(../Fonts/TradeGothicNextLTPro-BdCm.otf); } a, a:visited { text-decoration: none; } img { border: none; } span.din_next_bold { font-family: "DINNextLTPro"; font-weight: bold; font-style: normal; } p.copyright { text-align: center; margin-top: 1em; margin-bottom: 0em; margin-left: 0; font-size: 0.9em; } p.copyright_small { text-align: center; font-family: "DINNextLTPro"; font-weight: normal; font-style: normal; margin-top: 1em; margin-bottom: 0em; margin-left: 0; font-size: 0.75em; } .container { page-break-inside: avoid !important; } .container_break_before { page-break-inside: avoid !important; page-break-before: always; } .caption { margin: 0.1em auto 1em auto; padding: 0px; page-break-before: avoid; text-align: left; font-size: 0.9em; line-height: 1.3em; font-family: "GeorgiaPro-Regular"; font-weight: normal; font-style: normal; } div.clear_float{ clear: both; } ol.toc_lvl1 { list-style-type: none; padding:0; } ol.toc_lvl2 { list-style-type: none; padding-left:1em; } div.pagebreak_before { page-break-before: always; } span.brand_dinnext_bold { font-weight: bold; font-style: normal; } span.din_light { font-family: "DINNextLTPro-Light"; font-weight: normal; font-style: normal; } span.brand_dinnext_medium { font-family: "DINNextLTPro-Medium"; font-weight: normal; font-style: normal; } h2.part_head { font-family: "GianottenLTPro"; font-weight: bold; font-style: italic; font-size: 3em; /* 59pt */ margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; text-align:left; line-height: 1.6em; } span.part_border { padding: 0em 0em 0em 0em; border-bottom: 7px solid #231f20; } p.part_text { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1.7em; /* 22pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; } h2.main_head { font-family: "GianottenLTPro"; font-weight: normal; font-style: italic; font-size: 2.8em; /* 36pt */ margin: 0em 0em 0.2em 0em; padding: 0em 0em 0em 0em; text-align:left; } h2.main_head_box { font-family: "GianottenLTPro"; font-weight: normal; font-style: italic; font-size: 2.8em; /* 36pt */ margin: 0em 0em 0.5em 0em; padding: 0em 0em 0em 0.3em; text-align:left; } h3.sub_head { font-family: "GeorgiaPro"; font-weight: bold; font-style: normal; font-size: 1.15em; /* 11.5pt */ margin: 1em 0em 0.2em 0em; padding: 0em 0em 0em 0em; text-align:left; } .intro { font-family: "GianottenLTPro"; font-weight: normal; font-style: normal; font-size: 1.3em; /* 15pt */ margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; text-align:left; } .flush_left { font-family: "GeorgiaPro-Regular"; font-weight: normal; font-style: normal; font-size: 1em; /* 9.5pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; } .indented { font-family: "GeorgiaPro-Regular"; font-weight: normal; font-style: normal; font-size: 1em; /* 9.5pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; text-indent: 1em; } .flush_left_space_after { font-family: "GeorgiaPro-Regular"; font-weight: normal; font-style: normal; font-size: 1em; /* 9.5pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 1em 0em; text-align:left; } .box_flush_left_space_after { font-family: "GeorgiaPro-Regular"; font-weight: normal; font-style: normal; font-size: 1em; /* 9.5pt */ margin: 0em 0em 0em 0em; padding: 0em 0.7em 1em 0.7em; text-align:left; } div.bracket_box { border: 1px solid #ffffff; background: #ffffff; margin: 1em auto 1em auto; padding: 0em 0em 0em 0em; width: 80%; page-break-inside: avoid; } div.bracket_box_blue_bg { border: 1px solid #dceef9; background: #dceef9; margin: 1em auto 1em auto; padding: 0em 0em 0em 0em; width: 80%; page-break-inside: avoid; } div.bracket_box_image { text-align: center; page-break-inside: avoid; clear: both; margin: 0em auto 0em auto; width: 100%; } .bracket_box_image img { page-break-inside: avoid; width: 100%; } .bracket_box_text { font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 1.5em; /* 17.5pt */ text-align: center; margin: 0em 0em 0em 0em; padding: 0em 1em 0.2em 1em; } div.pg10_box { border: 1px solid #d9ecf8; background: #d9ecf8; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; page-break-inside: avoid; } div.pg11_box1 { border: 1px solid #fcded7; background: #fcded7; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; page-break-inside: avoid; } div.pg11_box2 { border: 1px solid #d7ebd4; background: #d7ebd4; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; page-break-inside: avoid; } div.pg11_box3 { border: 1px solid #fff7d3; background: #fff7d3; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; page-break-inside: avoid; } .Question_Head { font-family: "TradeGothicNextLTProCm"; font-weight: normal; font-style: normal; font-size: 2.3em; /* 30pt */ text-align: center; margin: 0em 0em 0.3em 0em; padding: 0em 0em 0em 0em; } span.border { border-bottom: 1px solid #231f20; } .box_text { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1em; /* 9pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:center; } .box_text_left { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1em; /* 9pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; } div.box_image { text-align: center; page-break-inside: avoid; clear: both; border-radius: 0px; margin: 1em auto 0em auto; width: 45%; } .box_image img { page-break-inside: avoid; width: 100%; } div.double_border_box_yellow { border: 7px double #ffdf4f; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; page-break-inside: avoid; } div.double_border_box_green { border: 7px double #6cb75a; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; page-break-inside: avoid; } div.double_border_box_blue { border: 7px double #78c2e7; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; page-break-inside: avoid; } div.double_border_box_orange { border: 7px double #ea9696; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; page-break-inside: avoid; } .Box_Sub_Head { font-family: "GianottenLTPro"; font-weight: bold; font-style: italic; font-size: 1.1em; /* 11pt */ text-align: center; margin: 0em 0em 0.5em 0em; padding: 0em 0em 0.3em 0em; border-bottom: 1px solid #231f20; } .percent_text { font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 1.5em; /* 17.5pt */ margin: 0.5em 0.5em 1em 0.5em; padding: 0em 0em 0em 0em; page-break-inside: avoid; text-align:center; } .big { font-family: "GianottenLTPro"; font-weight: bold; font-style: normal; font-size: 1.6em; } div.box_image1 { text-align: center; page-break-inside: avoid; clear: both; border-radius: 0px; margin: 0em auto 0em auto; width: 13%; } .box_image1 img { page-break-inside: avoid; width: 100%; } div.box_image2 { text-align: center; page-break-inside: avoid; clear: both; border-radius: 0px; margin: 0.5em auto 0em auto; width: 18%; } .box_image2 img { page-break-inside: avoid; width: 100%; } h3.sub_head1 { font-family: "GeorgiaPro"; font-weight: bold; font-style: normal; font-size: 1.15em; /* 11.5pt */ margin: 1em 0em 0.2em 0em; padding: 0em 0em 0em 0em; text-align:left; } div.empty_box { border: 1px solid #ffffff; background: #ffffff; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; page-break-inside: avoid; } /* Images */ .cover_image { text-align: center; page-break-inside: avoid; clear: both; border-radius: 4px; /* Optional */ padding: 0px; margin: 0em auto; width: 100%; } .cover_image img { page-break-inside: avoid; width: 100%; } .image_full { text-align: center; page-break-before: always; page-break-after: always; page-break-inside: avoid; clear: both; padding: 0px; margin: 0px; height: 99%; height: 99vh; width: 100%; } .image_full img { page-break-inside: avoid; width: 100%; } .portrait_xsmall { text-align: left; page-break-inside: avoid; clear: both; margin: 1em auto 0.5em auto; width: 35%; } .portrait_xsmall img { page-break-inside: avoid; width: 100%; } .portrait_xsmall_center { text-align: center; page-break-inside: avoid; clear: both; margin: 1em auto 0.5em auto; width: 35%; } .portrait_xsmall_center img { page-break-inside: avoid; width: 100%; } .portrait_medium { text-align: center; page-break-inside: avoid; clear: both; margin: 1.5em auto; width: 45%; } .portrait_medium_a { text-align: center; page-break-inside: avoid; page-break-before: always; clear: both; margin: 1em auto 1em auto; width: 40%; } .portrait_medium img { page-break-inside: avoid; width: 100%; } .portrait_medium_a img { page-break-inside: avoid; width: 100%; } .portrait_large { text-align: center; page-break-inside: avoid; clear: both; margin: 0 auto 1em auto; width: 60%; } .portrait_large img { page-break-inside: avoid; width: 100%; } .portrait_large1 { text-align: center; page-break-inside: avoid; clear: both; margin: 1em auto 1em auto; width: 60%; } .portrait_large1 img { page-break-inside: avoid; width: 100%; } .landscape_small { text-align: center; page-break-inside: avoid; clear: both; margin: 1.5em auto; width: 45%; } .landscape_small img { page-break-inside: avoid; width: 100%; } .landscape_medium { text-align: center; page-break-inside: avoid; clear: both; margin: 1.5em auto; width: 70%; } .landscape_medium img { page-break-inside: avoid; width: 100%; } .landscape_medium_left { text-align: left; page-break-inside: avoid; clear: both; margin: 1.5em 0em 0em 0.3em; width: 50%; } .landscape_medium_left img { page-break-inside: avoid; width: 100%; } .landscape_large { text-align: center; page-break-inside: avoid; clear: both; border-radius: 0px; margin: 0em auto 1.5em auto; width: 100%; } .landscape_large img { page-break-inside: avoid; border-radius: 0px; width: 100%; } .landscape_large1 { text-align: center; page-break-inside: avoid; clear: both; border-radius: 0px; margin: 1em auto 1.5em auto; width: 100%; } .landscape_large1 img { page-break-inside: avoid; border-radius: 0px; width: 100%; } .landscape_large2 { text-align: center; page-break-inside: avoid; clear: both; border-radius: 0px; margin: 3em auto 1.5em auto; width: 100%; } .landscape_large2 img { page-break-inside: avoid; border-radius: 0px; width: 100%; } .txt_box3 { page-break-inside: avoid; width: 100%; margin: 0em; padding-bottom: 0.5em; background-color: #dceef9; } .txt_box3b { page-break-inside: avoid; width: 100%; margin: 0em; padding-bottom: 0.5em; background-color: #fcefee; } .recipes_head { text-align: center; margin: 0.5em 20% 0.5em 20%; font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 1.4em; /* 16 pt */ clear: none; padding: 0em; border-bottom: 5px solid #1d1d1b; width: 60%; } .recipes_head_break_before { text-align: center; margin: 0.5em 20% 0.5em 20%; font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 1.4em; /* 16 pt */ clear: none; padding: 0em; border-bottom: 5px solid #1d1d1b; width: 60%; page-break-before: always; } h2.box_section_head { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1.8em; /* 22pt */ margin: 0em 0em 0.3em 0em; padding: 0.5em 0em 0em 0.5em; text-align:left; } .sec_a_heads_aa2_intro { font-family: "GianottenLTPro"; font-weight: normal; font-style: italic; font-size: 1em; /* 12pt */ margin: 0em 0em 1em 0em; padding: 0em; text-align:left; } .txt_box3_header { text-align: center; margin: 0.5em 20% 0.5em 20%; font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 1.4em; /* 16 pt */ clear: none; padding: 0em; border-bottom: 5px solid #1d1d1b; width: 65%; } .txt_box3_header_break_before { text-align: center; margin: 0.5em 20% 0.5em 20%; font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 1.4em; /* 16 pt */ clear: none; page-break-before: always; page-break-inside: avoid; padding: 0em; border-bottom: 5px solid #1d1d1b; width: 65%; } .boxes_cc4_box_text_on_baseline { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 0.9em; /* 9pt */ margin: 0em 0em 0em 0em; padding: 0em 1em 0em 1em; text-align:left; } .boxes_cc4_box_text_on_baseline_indent { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 0.9em; /* 9pt */ margin: 0em 0em 0em 0em; padding: 0em 1em 0em 1em; text-align:left; text-indent: 1em; } img.drop { float:left; line-height:0.8em; margin-right:3px; width: 7%; padding: 0px; margin-top: 0em; } h4.solutions_head { font-family: "TradeGothicNextLTPro-HvCm"; font-weight: bold; font-style: normal; font-size: 0.9em; /* 9 pt */ margin: 1em 1em 0em 1em; padding: 0.5em 0.5em 0.5em 0em; text-align:left; border-top: 1px dotted #1d1d1b; line-height: 0.7em; } span.tradegothic_bold { font-family: "TradeGothicNextLTPro"; font-weight: bold; font-style: normal; } .boxes_cc4_box_text_on_baseline_small { font-family: "TradeGothicNextLTPro"; font-weight: bold; font-style: normal; font-size: 0.75em; /* 8pt */ margin: 0em 0em 0em 0em; padding: 0em 1em 0em 1em; text-align:left; } h2.section_head { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1.8em; /* 22pt */ margin: 0.5em 0em 0.3em 0em; padding: 0; text-align:left; } h2.section_head_break_before { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1.8em; /* 22pt */ margin: 0.5em 0em 0.3em 0em; padding: 0; text-align:left; page-break-before: always; } .caption_head { font-family: "AvenirLTPro-Heavy"; font-weight: bold; font-style: italic; font-size: 0.9em; /* 8pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; } .caption_new { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 0.9em; /* 8pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; } .caption_text { font-family: "TradeGothicNextLTPro-Cn"; font-weight: normal; font-style: normal; font-size: 0.9em; /* 8pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; } .caption_text_center { font-family: "TradeGothicNextLTPro-Cn"; font-weight: normal; font-style: normal; font-size: 0.9em; /* 8pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:center; } .caption_text_recipe { font-family: "TradeGothicNextLTPro-Cn"; font-weight: normal; font-style: normal; font-size: 0.9em; /* 8pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; } div.pg16_box { border: 2px solid #f5947f; background: #ffffff; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; page-break-inside: avoid; } .recipe_text { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 0.9em; /* 9pt */ margin: 0; padding: 0; text-align:center; } table.box_table { margin: 1em 0em 0em 0em; padding: 0em 0em 0em 0em; width: 100%; border-collapse: collapse; } td.td_head { font-family: "AvenirLTPro-Heavy"; font-weight: bold; font-style: normal; font-size: 0.8em; /* 7pt */ vertical-align: top; width: 33%; margin: 0em 0em 0em 0em; padding: 1% 1% 1% 1%; } td.td_head1 { font-family: "AvenirLTPro-Heavy"; font-weight: bold; font-style: normal; font-size: 0.8em; /* 7pt */ vertical-align: top; border-left: 1px dotted #231f20; border-right: 1px dotted #231f20; border-collapse: collapse; margin: 0em 0em 0em 0em; padding: 1% 1% 1% 1%; } td.table_text { vertical-align: top; width: 33%; margin: 0em 0em 0em 0em; padding: 1% 1% 1% 1%; } td.table_text1 { vertical-align: top; border-left: 1px dotted #231f20; border-right: 1px dotted #231f20; border-collapse: collapse; margin: 0em 0em 0em 0em; padding: 1% 1% 1% 1%; } p.p_table_text { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 0.8em; /* 7pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-indent: 0em; } .image_head { font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 1.2em; /* 13.09pt */ margin: 0em 0em 0.3em 0em; padding: 0em 0em 0em 0em; text-align:left; } .thumbnail_image { float: left; text-align: center; padding-right: 15px; width: 20%; } .thumbnail_image img { width: 100%; } .pg34_box1 { border: 1px solid #ed1c24; background: #ed1c24; margin: 1em auto 1em auto; padding: 0.5em 0.5em 0.5em 0.5em; page-break-inside: avoid; page-break-before: always; } .pg34_box2 { border: 1px solid #f8b7ba; background: #f8b7ba; margin: 1em auto 1em auto; padding: 0.5em 0.5em 0.5em 0.5em; page-break-inside: avoid; page-break-before: always; } .pg35_box1 { border: 1px solid #b5dbae; background: #b5dbae; margin: 1em auto 1em auto; padding: 0.5em 0.5em 0.5em 0.5em; page-break-inside: avoid; page-break-before: always; } .pg35_box2 { border: 1px solid #65be67; background: #65be67; margin: 1em auto 1em auto; padding: 0.5em 0.5em 0.5em 0.5em; page-break-inside: avoid; page-break-before: always; } p.pg34_box_head { font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 1.7em; /* 17.5pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:center; } div.pg34_table { margin-top: 1em; margin-left: 20%; margin-right: 20%; page-break-inside:avoid !important; width: 60%; clear: both; display: table; border-collapse: collapse; } .pg34_table_row { width:100%; display: table-row; text-align: center; margin: 0; } div.pg34_table_column { display: table-cell; margin: 0; padding: 1em; text-align: left; width: 50%; } div.pg34_table_column1 { display: table-cell; margin: 0; padding: 1em; text-align: left; border-bottom: 2px dotted #1d1d1b; border-right: 2px dotted #1d1d1b; width: 50%; } div.pg34_table_column2 { display: table-cell; margin: 0; padding: 1em; text-align: left; border-bottom: 2px dotted #1d1d1b; width: 50%; } div.pg34_table_column3 { display: table-cell; margin: 0; padding: 1em; text-align: left; border-right: 2px dotted #1d1d1b; width: 50%; } .pg38_box1 { border: 1px solid #ed1c24; background: #ed1c24; margin: 1em auto 1em auto; padding: 0.5em 0.5em 0.5em 0.5em; page-break-inside: avoid; page-break-before: always; } .pg38_box2 { border: 1px solid #f6c382; background: #f6c382; margin: 1em auto 1em auto; padding: 0.5em 0.5em 0.5em 0.5em; page-break-inside: avoid; page-break-before: always; } .pg38_box3 { border: 1px solid #9dcd96; background: #9dcd96; margin: 1em auto 1em auto; padding: 0.5em 0.5em 0.5em 0.5em; page-break-inside: avoid; page-break-before: always; } .pg38_box4 { border: 1px solid #a0a1cd; background: #a0a1cd; margin: 1em auto 1em auto; padding: 0.5em 0.5em 0.5em 0.5em; page-break-inside: avoid; page-break-before: always; } .pg38_box5 { border: 1px solid #f3f7fc; background: #f3f7fc; margin: 1em auto 1em auto; padding: 0.5em 0.5em 0.5em 0.5em; page-break-inside: avoid; page-break-before: always; } img.table_image1 { text-align: center; width: 80%; margin: 0em 10% 0em 10%; } span.bb_text_italic { font-family: "GeorgiaPro-Regular"; font-weight: normal; font-style: italic; } a.toc_link { text-decoration: none; color: #1d1d1b; } .AA2_Head { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 2em; /* 22pt */ margin: 0em 0em 0.5em 0em; padding: 0em 0em 0em 0em; text-align:left; } .intro1 { font-family: "GianottenLTPro"; font-weight: normal; font-style: italic; font-size: 1.1em; /* 12pt */ margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; text-align:left; } .Question { font-family: "AvenirLTPro-Heavy"; font-weight: bold; font-style: normal; font-size: 1em; /* 9pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; min-height: 2.5em; } .Answer { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1em; /* 9pt */ margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; text-align:left; } div.dotted_line { border-bottom: 1px dotted #1d1d1b; margin: 0em 0em 1em 0em; } .quote_text { font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 1.5em; /* 17.5pt */ margin: 1em 0.5em 0em 0.5em; page-break-inside: avoid; padding: 0; text-align:center; } span.bigger_size { font-family: "GianottenLTPro"; font-weight: bold; font-style: normal; font-size: 2em; } div.double_border_box_blue { border: 7px double #a2d2ec; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; background-color: #f2f9fc; page-break-inside: avoid; } div.double_border_box_blue1 { border: 7px double #b0cce4; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; background-color: #b7d0e5; page-break-inside: avoid; } div.double_border_box_blue_white_bg { border: 7px double #a2d2ec; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; background-color: #ffffff; page-break-inside: avoid; } div.double_border_box_li_green_white_bg { border: 7px double #cdde9b; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; background-color: #ffffff; page-break-inside: avoid; } div.double_border_box_li_purple_white_bg { border: 7px double #c59bbd; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; background-color: #ffffff; page-break-inside: avoid; } div.double_border_box_dr_green_white_bg { border: 7px double #9dc567; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; background-color: #ffffff; page-break-inside: avoid; } div.double_border_box_dr_cyan_white_bg { border: 7px double #f19983; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; background-color: #ffffff; page-break-inside: avoid; } div.double_border_circle { border: 7px double #a2d2ec; margin: 1em 25% 1em 25%; background-color: #a2d2ec; padding: 15px; border-radius: 50%; width: 50%; display: inline-block; } div.double_border_circle_light_green { border: 7px double #cdde9b; margin: 1em 25% 1em 25%; background-color: #cdde9b; padding: 15px; border-radius: 50%; width: 50%; display: inline-block; } div.double_border_circle_light_purple { border: 7px double #c59bbd; margin: 1em 25% 1em 25%; background-color: #c59bbd; padding: 15px; border-radius: 50%; width: 50%; display: inline-block; } div.double_border_circle_dark_green { border: 7px double #9dc567; margin: 1em 25% 1em 25%; background-color: #9dc567; padding: 15px; border-radius: 50%; width: 50%; display: inline-block; } div.double_border_circle_dark_cyan { border: 7px double #f19983; margin: 1em 25% 1em 25%; background-color: #f19983; padding: 15px; border-radius: 50%; width: 50%; display: inline-block; } .roundel_head { font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 0.9em; /* 14pt */ margin-top: 0.5em; margin-bottom: 0.2em; padding: 5px; text-align: center; } .sub_box_text_bullet { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1em; /* 9pt */ margin: 1em 0em 0em 1em; padding: 0em 0em 0em 0em; text-align:left; text-indent: -0.8em; } span.avenir_heavy { font-family: "AvenirLTPro-Heavy"; font-weight: bold; font-style: normal; } h2.section_opener_head { font-family: "TradeGothicNextLTProCm"; font-weight: normal; font-style: normal; border-bottom: 7px solid #1d1d1b; font-size: 5em; /* 54pt */ line-height: 0.8em; margin: 0em; padding: 0em 0.2em 0.2em 0.2em; } .section_opener_intro { font-family: "GianottenLTPro"; font-weight: bold; font-style: normal; font-size: 1.6em; /* 20pt */ margin: 0.5em 0em 0.2em 0em; padding: 0em 0.5em 0em 0.8em; text-align:left; line-height: 1.1em; } h4.bb_head { font-family: "GeorgiaPro"; font-weight: bold; font-style: normal; font-size: 1.15em; /* 11.5pt */ margin: 1em 0em 0.2em 0em; padding: 0em 0.8em 0em 0em; text-align:left; } h4.bb_head_line { font-family: "GeorgiaPro"; font-weight: bold; font-style: normal; font-size: 1.15em; /* 11.5pt */ margin: 1em 0em 0.2em 0em; padding: 0.3em 0.8em 0em 0em; text-align:left; border-top: 4px solid #1d1d1b; } .aa_heads_aa2_intro { font-family: "GianottenLTPro"; font-weight: normal; font-style: italic; font-size: 1em; /* 12pt */ margin: 0em 0em 1em 0em; padding: 0em 0.5em 0em 1em; text-align:left; } .aa_heads_aa2_intro_full { font-family: "GianottenLTPro"; font-weight: normal; font-style: italic; font-size: 1em; /* 12pt */ margin: 0em 0em 1em 0em; padding: 0em 0.5em 0em 0em; text-align:left; } .recipe_serves { font-family: "TradeGothicNextLTPro-Cn"; font-weight: normal; font-style: normal; font-size: 1em; /* 11pt */ margin: 1em 0em 0.1em 0em; padding: 0; text-align:left; page-break-inside: avoid; } .recipe_serves_border { font-family: "TradeGothicNextLTPro-Cn"; font-weight: normal; font-style: normal; font-size: 1em; /* 11pt */ margin: 1em 0em 0.1em 0em; padding: 0; text-align:left; border-top: 1px dotted #1d1d1b; page-break-inside: avoid; } span.gianotten_heavy { font-family: "GianottenLTPro"; font-weight: bold; font-style: normal; } .recipe_ingredients_text { font-family: "GianottenLTPro"; font-weight: bold; font-style: italic; border-top: 1px dotted #1d1d1b; border-bottom: 1px dotted #1d1d1b; padding: 0.1em 0em 0.1em 0em; } .recipe_ingredients { font-family: "TradeGothicNextLTPro-Cn"; font-weight: normal; font-style: normal; padding: 0.1em 0em 0.1em 0em; font-size: 0.85em /* 9pt */ } .recipe_ingredients_subhead { font-family: "TradeGothicNextLTPro-Cn"; font-weight: bold; font-style: normal; padding: 0.5em 0em 0.1em 0em; font-size: 0.85em /* 9pt */ } .recipe_text_number { font-family: "GeorgiaPro-Regular"; font-weight: normal; font-style: normal; font-size: 1em; /* 9pt */ margin: 0.5em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; } .nutrition_data { font-family: "TradeGothicNextLTPro-Cn"; font-weight: normal; font-style: normal; font-size: 0.8em; /* 8pt */ margin: 1.5em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; } span.step_number { float:left; font-size:2.5em; /* 28.29*/ line-height:0.8em; font-style:normal; font-weight:normal; margin-right:5px; font-family: "GianottenLTPro"; font-weight: normal; font-style: normal; } span.nutrition-data-value { font-family: "GeorgiaPro"; font-weight: bold; font-style: normal; } .roundel_text { font-family: "TradeGothicNextLTPro-Cn"; font-weight: normal; font-style: normal; font-size: 0.8em; /* 14pt */ margin-top: 0.5em; margin-bottom: 0.2em; padding: 5px; text-align: center; } .thumbnail_image_recipe { float: left; text-align: center; padding-right: 15px; width: 25%; } .thumbnail_image_recipe img { width: 100%; } img.table_image { text-align: center; width: 100%; margin: 0em; } .supergroup_head { font-family: "GianottenLTPro"; font-weight: normal; font-style: italic; font-size: 1.2em; /* 15pt */ margin: 0em; padding: 0em 0.2em 0.2em 0.2em; text-align: center; } div.line_px { border-bottom: 1px dotted #1d1d1b; width: 20%; margin: 0.5em 40% 0.5em 40%; } div.solid_line_px { border-bottom: 1px solid #1d1d1b; width: 100%; margin: 0.5em 0em 0.5em 0em; } .wonder_head { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 3.2em; /* 36pt */ margin: 0em; page-break-before: avoid; padding: 0em 0.2em 0.2em 0.2em; text-align: center; } .flush_center { font-family: "TradeGothicNextLTPro-Cn"; font-weight: normal; font-style: normal; font-size: 0.9em; /* 9pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:center; } .table_text3 { font-size: 0.8em; /* 9pt */ margin: 1em 0em 0em 0em; padding: 0.2em 0em 0em 2.5em; text-align:left; } div.table { margin-top: 1em; margin-left: 10%; margin-right: 10%; page-break-inside:avoid; width: 80%; clear: both; display: table; border-collapse: collapse; } div.menu_table { margin: 1em auto 0em auto; page-break-inside:avoid !important; width: 97%; clear: both; display: table; border-collapse: collapse; border: 2px solid #1d1d1b; } .row { width:100%; display: table-row; text-align: center; margin: 0; } div.week_column1 { display: table-cell; margin: 0; padding: 0.2em; font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; text-align: center; border-top: 2px solid #1d1d1b; border-right: 2px solid #1d1d1b; width: 30%; font-size: 1.3em; vertical-align: middle; } div.week_column2 { display: table-cell; vertical-align: middle; margin: 0em; padding: 0.3em 0.2em 0.2em 0.2em; font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 0.8em; text-align: center; border-top: 2px solid #1d1d1b; width: 70%; } div.column1 { display: table-cell; margin: 0; font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; text-align: center; border-top: 2px solid #1d1d1b; border-right: 1px dotted #1d1d1b; width: 20%; font-size: 1.3em; vertical-align: middle; } div.column1_small { display: table-cell; margin: 0; font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; text-align: center; border-top: 2px solid #1d1d1b; border-right: 1px dotted #1d1d1b; width: 15%; font-size: 1.3em; vertical-align: middle; padding: 8px; } div.column2 { display: table-cell; vertical-align: top; margin: 0em; padding: 0.2em; font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 0.8em; text-align: left; border-top: 2px solid #1d1d1b; width: 50%; } div.column2_new { display: table-cell; vertical-align: top; margin: 0em; padding: 0.2em; font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 0.8em; text-align: left; border-top: 2px solid #1d1d1b; width: 55%; } .icon_image { text-align: center; width: 10%; margin: 1em auto 1em auto; } .icon_image img { width: 100%; } .icon_image_1 { text-align: center; width: 25%; margin: 1em auto 1em auto; } .icon_image_1 img { width: 100%; } .txt_box3a { page-break-inside: avoid; width: 100%; margin: 0em; padding-bottom: 0.5em; background-color: #adcce4; } .txt_box3lg { page-break-inside: avoid; width: 100%; margin: 0em; padding-bottom: 0.5em; background-color: #cdde9b; } .txt_box3dc { page-break-inside: avoid; width: 100%; margin: 0em; padding-bottom: 0.5em; background-color: #f19983; } h3.small_recipe_Head { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 1.8em; /* 22pt */ margin: 0em 0em 0.3em 0em; padding: 0.5em 0em 0em 0.5em; text-align:center; } .aa_intro { font-family: "GianottenLTPro"; font-weight: normal; font-style: normal; font-size: 1.3em; /* 15pt */ margin: 0em 0em 0.3em 0em; } span.trade_bd_cm_table { font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 1.8em; } .contents_text { font-family: "GeorgiaPro-Regular"; font-weight: normal; font-style: normal; font-size: 1em; /* 9.5pt */ margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; } .contents_text_top { font-family: "GeorgiaPro-Regular"; font-weight: normal; font-style: normal; font-size: 1em; /* 9.5pt */ margin: 1.5em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; } .grey { color: #808080; } 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; } /***karthi***/ .pg156_box1 { page-break-inside: avoid; width: 100%; margin: 0em; padding-bottom: 0.5em; background-color: #e2effa; } .pg159_double_border_box_blue { border: 7px double #a8d2e8; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; background-color: #f2f9fc; page-break-inside: avoid; } .pg162_box1 { page-break-inside: avoid; width: 100%; margin: 0em; padding-bottom: 0.5em; background-color: #d0e5ca; } .pg165_double_border_box_green { border: 7px double #9dd09c; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; background-color: #f6f8f3; page-break-inside: avoid; } .pg166_box1 { page-break-inside: avoid; width: 100%; margin: 0em; padding-bottom: 0.5em; background-color: #f5cecc; } .pg169_double_border_box_pink { border: 7px double #e4928c; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; background-color: #fdf0f1; page-break-inside: avoid; } .pg170_box1 { page-break-inside: avoid; width: 100%; margin: 0em; padding-bottom: 0.5em; background-color: #fbe9a5; } .pg173_double_border_box_yellow { border: 7px double #f1d316; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; background-color: #fff8e5; page-break-inside: avoid; } .pg186_box1 { page-break-inside: avoid; width: 100%; margin: 0em; padding-bottom: 0.5em; background-color: #e3d1e2; } .pg189_double_border_box_purple { border: 7px double #c095b9; margin: 1em auto 1em auto; padding: 1em 1em 1em 1em; background-color: #f7f0f7; page-break-inside: avoid; } div.bracket_box_in_yellow { border: 1px solid #fbe9a5; background: #fbe9a5; margin: 1em auto 1em auto; padding: 0em 0em 0em 0em; width: 80%; page-break-inside: avoid; } div.bracket_box_in_blue { border: 1px solid #e2effa; background: #e2effa; margin: 1em auto 1em auto; padding: 0em 0em 0em 0em; width: 80%; page-break-inside: avoid; } /***siga***/ p.box_sub_sub_head { font-size:0.8em; margin-bottom:-1em; margin-left:2em; margin-right:0; margin-top:0; text-align:left; } li.box_text { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; text-align: left; font-size: 0.8em; } .intro2 { font-family: "GianottenLTPro"; font-weight: normal; font-style: normal; font-size: 1.1em; /* 12pt */ margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; text-align:left; } .number_drop { float:left; line-height:0.8em; margin-right:3px; padding: 0px; margin-top: 0em; } span.underline_1 { border-bottom: 3px solid #1d1d1b; } h3.sections_head { text-align: center; margin: 0.5em 0em 0.5em 0em; font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 1.8em; /* 20 pt */ clear: none; padding: 0em; border-bottom: 5px solid #1d1d1b; } h3.sections_head_break_before { text-align: center; margin: 0.5em 0em 0.5em 0em; font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 1.8em; /* 20 pt */ clear: none; padding: 0em; border-bottom: 5px solid #1d1d1b; page-break-before: always; } h4.sections_subhead { text-align: left; margin: 0.5em 0em 0.5em 0em; font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 1.6em; /* 16 pt */ clear: none; padding: 0em; } div.line_4px { border-bottom: 4px solid #1d1d1b; margin-top: 0.5em; margin-bottom: 1em; } .biblio_text { font-family: "TradeGothicNextLTPro-Cn"; font-weight: normal; font-style: normal; font-size: 0.8em; /* 7pt */ margin: 0.5em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; } .biblio_hd { font-family: "TradeGothicNextLTProCm"; font-weight: bold; font-style: normal; font-size: 0.9em; /* 7pt */ margin: 0.5em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align:left; } h3.bm_head { font-family: "GianottenLTPro"; font-weight: normal; font-style: italic; font-size: 1.8em; /* 18pt */ margin: 0.5em 0em 0.2em 0em; padding: 0em 0em 0em 0em; text-align:left; } h3.bm_head_top { font-family: "GianottenLTPro"; font-weight: normal; font-style: italic; font-size: 1.8em; /* 18pt */ margin: 0em 0em 0.2em 0em; padding: 0em 0em 0em 0em; text-align:left; } .bm_text { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 0.8em; margin: 0.5em 0em 1em 0em; padding: 0em 0em 0em 0em; page-break-inside: avoid; text-align:left; } .disclaimer { font-family: "AvenirLTPro"; font-weight: normal; font-style: normal; font-size: 0.8em; margin: 1.5em 0em 1em 0em; padding: 0em 0em 0em 0em; page-break-inside: avoid; text-align:center; line-height: 1.1em; }