/* Free Serif */ @font-face { font-family: "Free"; font-style: normal; font-weight: normal; src : url("../fonts/FreeSerif.otf"); } @font-face { font-family: "Free"; font-style: italic; font-weight: normal; src : url("../fonts/FreeSerifItalic.otf"); } @font-face { font-family: "Free"; font-style: normal; font-weight: bold; src : url("../fonts/FreeSerifBold.otf"); } @font-face { font-family: "Free"; font-style: italic; font-weight: bold; src : url("../fonts/FreeSerifBoldItalic.otf"); } /* Trade Gothic Next LT Pro */ @font-face { font-family: "Trade"; font-style: normal; font-weight: 100; src : url("../fonts/TradeGothicNextLTPro-Lt.otf"); } @font-face { font-family: "Trade"; font-style: italic; font-weight: 100; src : url("../fonts/TradeGothicNextLTPro-LtIt.otf"); } @font-face { font-family: "Trade"; font-style: normal; font-weight: normal; src : url("../fonts/TradeGothicNextLTPro-Rg.otf"); } @font-face { font-family: "Trade"; font-style: italic; font-weight: normal; src : url("../fonts/TradeGothicNextLTPro-It.otf"); } @font-face { font-family: "Trade"; font-style: normal; font-weight: bold; src : url("../fonts/TradeGothicNextLTPro-Bd.otf"); } @font-face { font-family: "Trade"; font-style: italic; font-weight: bold; src : url("../fonts/TradeGothicNextLTPro-BdIt.otf"); } @font-face { font-family: "Trade"; font-style: normal; font-weight: 900; src : url("../fonts/TradeGothicNextLTPro-Hv.otf"); } @font-face { font-family: "Trade"; font-style: italic; font-weight: 900; src : url("../fonts/TradeGothicNextLTPro-HvIt.otf"); } /* Trade Gothic Next LT Pro Condensed */ @font-face { font-family: "TradeCd"; font-style: normal; font-weight: normal; src : url("../fonts/TradeGothicNextLTPro-Cn.otf"); } @font-face { font-family: "TradeCd"; font-style: italic; font-weight: normal; src : url("../fonts/TradeGothicNextLTPro-CnIt.otf"); } @font-face { font-family: "TradeCd"; font-style: normal; font-weight: bold; src : url("../fonts/TradeGothicNextLTPro-BdCn.otf"); } @font-face { font-family: "TradeCd"; font-style: italic; font-weight: bold; src : url("../fonts/TradeGothicNextLTPro-BdCnIt.otf"); } /* ==================== RH Styles for Images ===================== */ .image { width:100%; page-break-inside:avoid; } div.full_before { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; } div.full_beforeafter { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-after:always; } div.full_after { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } div.full_none { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 0em; } div.medium_image { margin: 1em 10%; text-align: center; page-break-before: avoid; } div.small_image { margin: 1em 25%; text-align: center; page-break-before: avoid; } div.xsmall_image { margin: 1em 35%; text-align: center; page-break-before: avoid; } .float_right { margin-top: 0em; padding-bottom: .25em; width:30%; float:right; padding-left:10px; } .float_right_wide { margin-top: 0em; padding-bottom: .25em; width:50%; float:right; padding-left:10px; } .float_right_small { margin-top: 0em; padding-bottom: .25em; width:20%; float:right; padding-left:10px; } .float_left { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:30%; float:left; padding-right:10px; } .float_left_wide { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:50%; float:left; padding-right:10px; } .float_left_small { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:20%; float:left; padding-right:10px; } div.recipe_img { text-align: center; margin:1em 10% 0em 10%; page-break-after:always; } div.recipe_spread { text-align: center; margin: 1em 0 0 0; page-break-after:always; } div.vector_img { text-align: center; margin-top: 2em; margin-bottom: 2em; } div.clear { clear:both; } /*====RH SQUEEZE====*/ .squeeze20 {margin:1em 40%;} .squeeze40 {margin:1em 30%;} .squeeze50 {margin:1em 25%;} .squeeze60 {margin:1em 20%;} .squeeze80 {margin:1em 10%;} /* ---- ADDITIONAL STYLES and OVERRIDES ---- */ a.wlink { text-decoration:none; color:#ffffff; -webkit-text-fill-color:#ffffff; } .normal { font-style:normal; } p { text-align:left; margin-bottom:0; } /* ----- ENDNOTES ----- */ a.endnoteRef { margin-left:.5em; margin-right:.75em; display:inline-block; } p.Endnote-Text { font-family:"Free", serif; font-size:0.8em; font-weight:normal; line-height:1.5; margin-left:2.5em; text-align:left; text-indent:-1.5em; margin-top:.25em; } span.Endnote-Reference { vertical-align:super; font-size:.7em; } /* ----- LIST RESET ----- */ ol, ul { margin:0; padding:0; border:0; outline:0; } li { margin:0; padding:0; border:0; outline:0; } table.No-Table-Style { border-collapse:collapse; border-color:#1d201a; /* Contrast warning: Please use Color Checker */ margin-bottom:1em; margin-top:1em; } td.No-Table-Style { border-left-width:1px; border-left-style:solid; border-left-color:#1d201a; /* Contrast warning: Please use Color Checker */ border-top-width:1px; border-top-style:solid; border-top-color:#1d201a; /* Contrast warning: Please use Color Checker */ border-right-width:1px; border-right-style:solid; border-right-color:#1d201a; /* Contrast warning: Please use Color Checker */ border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#1d201a; /* Contrast warning: Please use Color Checker */ padding-top:6px; padding-bottom:6px; padding-left:4px; padding-right:4px; vertical-align:top; } p.BM-Section-Title { font-family:"TradeCd", sans-serif; font-size:2.1em; font-weight:normal; line-height:1.0; margin-top:1.5em; text-align:center; letter-spacing:.05em; } p.Body-Text { font-family:"Free", serif; font-size:0.95em; font-weight:normal; line-height:1.5; text-align:left; text-indent:1em; } p.Body-Text-2 { font-family:"Free", serif; font-size:0.95em; font-weight:normal; line-height:1.5; text-align:left; } p.Byline-Cover { font-family:"Gotham XNarrow Medium", sans-serif; font-size:1.2em; font-weight:300; line-height:1.1; margin-bottom:10px; margin-top:54px; text-align:center; text-transform:uppercase; } p.CO-Body-Text { font-family:"Free", serif; font-size:0.95em; font-weight:normal; line-height:1.5; text-align:left; } p.Chapter-Number { font-family:"TradeCd", sans-serif; font-size:2.4em; font-weight:500; line-height:0.8; margin-bottom:.25em; text-align:center; margin-top:3em; } p.Chapter-Title { font-family:"TradeCd", sans-serif; font-size:1.7em; font-weight:normal; line-height:1.3; margin:0 10% 3em 10%; text-align:center; text-transform:uppercase; padding-bottom:.25em; border-bottom:3px solid black; } p.crt { font-family:"Free", serif; font-size:0.8em; font-weight:normal; line-height:1.3; } p.crtf { font-family:"Free", serif; font-size:0.8em; font-weight:normal; line-height:1.3; margin-top:1em; } p.FM-Section-Subtitle { font-family:"Trade", sans-serif; font-size:1.5em; font-weight:100; line-height:1.2; margin-top:.25em; text-align:center; margin-bottom:5em; } p.FM-Section-Title { font-family:"TradeCd", sans-serif; font-size:2.1em; font-weight:normal; line-height:1.0; margin-top:1.5em; text-align:center; letter-spacing:.05em; } .style1a { border-top:3px solid black; margin:.35em 35% 2em 35%; } .style1 { border-top:3px solid black; margin:.35em 35% 5em 35%; } .style1b { border-top:3px solid black; margin:.35em 25% .05em 25%; } .style1c { border-top:3px solid black; margin:.35em 25% 5em 25%; } .style3 { border-top:3px solid black; margin:.35em 15% 2em 15%; } p.Heading-1 { font-family:"TradeCd", sans-serif; font-size:1.4em; line-height:1.2; margin-bottom:1em; margin-top:3em; text-align:center; text-transform:uppercase; font-weight:bold; } p.Heading-2 { font-family:"TradeCd", sans-serif; font-size:1.1em; font-weight:300; line-height:1.4; margin-bottom:.75em; margin-top:2em; text-align:center; text-transform:uppercase; } p.Heading-3 { font-family:"Trade", sans-serif; font-size:1em; font-weight:100; line-height:1.4; margin-top:2em; } p.Heading-21 { font-family:"TradeCd", sans-serif; font-size:1.4em; line-height:1.2; margin-bottom:1em; margin-top:3em; text-align:center; text-transform:uppercase; } p.Image-Number { font-family:"Chronicle Text G2 Bold", serif; font-size:0.9em; line-height:1.2; margin-bottom:72px; margin-top:72px; text-align:center; } p.Index-1 { font-family:"Chronicle Text G2", serif; font-size:0.7em; font-weight:300; line-height:1.3; margin-left:24px; text-indent:-24px; } p.Index-2 { font-family:"Chronicle Text G2", serif; font-size:0.7em; font-weight:300; line-height:1.3; margin-left:24px; text-indent:-16px; } p.Index-3 { font-family:"Chronicle Text G2", serif; font-size:0.7em; font-weight:300; line-height:1.3; margin-left:24px; text-indent:-8px; } p.Index-Alpha { font-family:"Gotham XNarrow Medium", sans-serif; font-size:1em; font-weight:300; line-height:0.8; margin-left:24px; margin-top:20px; text-indent:-24px; text-transform:uppercase; } p.Index-Note { font-family:"Chronicle Text G2", serif; font-size:0.9em; font-weight:300; line-height:1.6; margin-bottom:17px; text-align:justify; } p.List { font-family:"Free", serif; font-size:0.95em; font-weight:normal; line-height:1.6; margin-left:2em; margin-top:.1em; text-align:left; text-indent:-1em; } li.List-Bullet { font-family:"Free", serif; font-size:0.95em; font-weight:normal; line-height:1.5; list-style-position:outside; list-style-type:disc; text-align:left; margin-left:1em; } p.List-Bullet { font-size:1em; margin:0; } li.List-Bullet-First { font-family:"Free", serif; font-size:0.95em; font-weight:normal; line-height:1.5; list-style-position:outside; list-style-type:disc; text-align:left; margin-top:1em; margin-left:1em; } p.List-Bullet-First { font-size:1em; margin:0; } li.List-Bullet-Last { font-family:"Free", serif; font-size:0.95em; font-weight:normal; line-height:1.6; list-style-position:outside; list-style-type:disc; text-align:left; margin-bottom:1em; margin-left:1em; } p.List-Bullet-Last { font-size:1em; margin:0; } p.List-Bullet-Text { font-family:"Free", serif; /* font-size:0.95em;*/ font-weight:normal; line-height:1.5; margin-right:1em; text-align:left; } p.List-Bullet-Text--w-space-after- { font-family:"Free", serif; /*font-size:0.95em;*/ font-weight:normal; line-height:1.5; margin-left:1em; margin-right:1em; text-align:left; margin-bottom:1em; } p.List-First { font-family:"Free", serif; font-size:0.95em; font-weight:normal; line-height:1.6; margin-left:2em; margin-top:1em; text-align:left; text-indent:-1em; } p.List-Head { font-family:"TradeCd", sans-serif; font-size:1.0em; font-weight:bold; line-height:1.6; margin-top:2em; } p.List-Last { font-family:"Free", serif; font-size:0.95em; font-weight:normal; line-height:1.6; margin-left:2em; margin-bottom:1em; text-align:left; text-indent:-1em; } .box { margin:1em 0; padding:1em; border:2px solid black; } p.SB-Heading-1 { font-family:"TradeCd", sans-serif; font-size:1em; font-weight:normal; line-height:1.4; } p.SBH { font-family:"TradeCd", sans-serif; font-size:1em; font-weight:bold; line-height:1.4; text-align:center; margin-top:1em; } p.Sidebar-Body { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; text-align:justify; } p.Sidebar-Body-Text { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; text-align:justify; text-indent:1em; } p.Sidebar-Body-Text-3-FL { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; text-align:justify; } p.Sidebar-Body-Text-FL { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; text-align:justify; } p.Sidebar-List { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin-bottom:1px; margin-left:8%; margin-right:8%; text-align:left; } p.Sidebar-List-2 { font-family:"Trade", sans-serif; font-size:0.8em; font-weight:100; line-height:1.4; margin-bottom:1px; text-align:center; } p.Sidebar-List-3 { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin-bottom:1px; text-align:left; text-indent:1em; } li.Sidebar-List-Bullet { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; list-style-position:outside; list-style-type:disc; margin-left:1em; margin-right:1em; text-align:justify; } p.Sidebar-List-Bullet { font-size:1em; margin:0; } li.Sidebar-List-Bullet-First { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; list-style-position:outside; list-style-type:disc; margin-left:1em; margin-right:1em; text-align:justify; margin-top:1em; } p.Sidebar-List-Bullet-First { font-size:1em; margin:0; } li.Sidebar-List-Bullet-Last { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; list-style-position:outside; list-style-type:disc; margin-left:1em; margin-right:1em; text-align:justify; margin-bottom:1em; } p.Sidebar-List-Bullet-Last { font-size:1em; margin:0; } p.Sidebar-List-First { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin-bottom:1px; margin-left:8%; margin-right:8%; text-align:left; margin-top:1em; } p.Sidebar-List-Last { font-family:"Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin-bottom:1px; margin-left:8%; margin-right:8%; text-align:left; margin-bottom:1em; } p.Sidebar-Title { font-family:"TradeCd", sans-serif; font-size:1em; font-weight:bold; line-height:1.4; text-align:center; margin-bottom:.5em; } p.Signature { font-family:"Free", serif; font-size:0.9em; font-style:italic; font-weight:normal; line-height:1.6; margin-top:1em; text-align:right; } p.Sign { font-family:"Free", serif; font-size:0.9em; font-weight:normal; line-height:1.6; margin-top:1em; text-align:right; } p.TOC-1 { font-family:"Free", serif; font-size:0.85em; font-weight:normal; line-height:1.6; text-align:center; } p.TOC-2 { font-family:"TradeCd", sans-serif; font-size:1.1em; font-weight:normal; line-height:1.5; margin-top:8px; text-align:center; text-transform:uppercase; } p.Table-Heading-1 { font-family:"TradeCd", sans-serif; font-size:0.8em; font-weight:bold; line-height:1.3; margin-bottom:2px; text-align:center; } p.Title-Cover { font-family:"Gotham XNarrow Medium", sans-serif; font-size:4.9em; font-weight:300; line-height:0.5; margin-bottom:3px; margin-top:72px; text-align:center; text-transform:uppercase; } span.Bold-Lead-In { font-family:"Trade", sans-serif; font-size:0.9em; font-weight:bold; } span.Bold-Lead-In-2 { font-family:"Trade", sans-serif; font-size:0.9em; font-weight:bold; } span.CN-number-TOC { font-weight:900; } span.COP-text { font-family:"TradeCd", sans-serif; font-weight:normal; text-transform:uppercase; } span.Editorial-Query { text-decoration:underline; } span.Gotham-Book-Italic { font-style:italic; } span.Page-Assembly-Query { text-decoration:underline; } table.TableOverride-1 { border-collapse:collapse; margin-left:auto; margin-right:auto; } td.CellOverride-1 { padding-bottom:4px; padding-left:4px; padding-right:4px; padding-top:4px; vertical-align:top; } .indent { margin-left:1em; } span.CharOverride-1 { font-size:1.2em; } span.CharOverride-2 { font-size:0.7em; } span.CharOverride-3 { font-size:0.7em; } span.CharOverride-4 { font-family:"Gotham XNarrow Book"; font-size:0.8em; } span.CharOverride-6 { font-size:80%; } span.CharOverride-7 { font-family:"Gotham XNarrow Medium", sans-serif; font-size:1.1em; font-weight:300; text-transform:uppercase; } span.CharOverride-8 { font-style:italic; } span.CharOverride-9 { font-size:60%; } span.CharOverride-10 { font-size:1em; } span.CharOverride-11 { font-size:1em; } span.CharOverride-12 { font-size:60%; vertical-align:super; } span.CharOverride-13 { font-family:"Gotham Book"; } span.CharOverride-14 { font-size:0.6em; } span.CharOverride-15 { font-family:"Chronicle Text G2"; font-size:0.8em; font-style:italic; } span.CharOverride-16 { font-family:"Gotham XNarrow Bold"; font-style:italic; font-weight:bold; } span.CharOverride-17 { font-family:"Gotham Book", sans-serif; font-weight:300; } span.CharOverride-18 { text-decoration:underline; } span.CharOverride-19 { font-family:"Chronicle Text G2 Bold"; font-weight:bold; }