@font-face { font-family:"MuseoSans 700"; font-style:normal; font-weight:500; src : url("../fonts/MuseoSans_700.otf"); } @font-face { font-family:"MuseoSans 700"; font-style:italic; font-weight:500; src : url("../fonts/MuseoSans_700_Italic.otf"); } @font-face { font-family:"MuseoSans 500"; font-style:normal; font-weight:500; src : url("../fonts/MuseoSans_500.otf"); } @font-face { font-family:"MuseoSans 500"; font-style:italic; font-weight:500; src : url("../fonts/MuseoSans_500_Italic.otf"); } @font-face { font-family:"MuseoSans 300"; font-style:normal; font-weight:300; src : url("../fonts/MuseoSans_300.otf"); } @font-face { font-family:"MuseoSans 300"; font-style:italic; font-weight:300; src : url("../fonts/MuseoSans_300_Italic.otf"); } @font-face { font-family:"Garamond"; font-style:normal; font-weight:bold; src : url("../fonts/GaramondClassic-Bold.otf"); } @font-face { font-family:"Garamond"; font-style:italic; font-weight:normal; src : url("../fonts/GaramondClassic-Italic.otf"); } @font-face { font-family:"Garamond"; font-style:normal; font-weight:normal; src : url("../fonts/GaramondClassic-Regular.otf"); } @font-face { font-family:"Garamond"; font-style:italic; font-weight:bold; src : url("../fonts/GaramondClassic-BoldItalic.otf"); } @font-face { font-family:"Garamond Medium"; font-weight:600; src : url("../fonts/GaramondClassic-Heavy.otf"); } div.recipe_image { page-break-inside:avoid; page-break-before:avoid; page-break-after:always; width:80%; margin:0 10%; } div.full_width_image { page-break-inside:avoid; width:100%; margin:0; } .image { width:100%; } div.clear { clear:both: margin:0.1em; padding:0; } /* TOC */ p.FMH22 { font-size:1.6em; line-height:1; letter-spacing:.1em; } p.toc_fmbm { font-family:"MuseoSans 500", sans-serif; font-size:0.8em; font-weight:300; margin-bottom:.5em; } p.toc_fmbm1 { font-family:"MuseoSans 500", sans-serif; font-size:0.8em; font-weight:300; margin-top:2em; margin-bottom:.5em; } p.TOC-H { font-family:"MuseoSans 700", sans-serif; font-size:1.1em; letter-spacing:.1em; margin-top:2em; } hr.TOC_line { width:100%; border:1px solid #414042; margin:.2em 0 1.5em 0; padding:0; } hr.TOC_line_partial { width:40%; border:1px solid #414042; margin:.25em 60% 1.2em 0; padding:0; } p.TOC-TWA { font-family:"MuseoSans 700", sans-serif; font-size:0.9em; margin-top:1.5em; margin-bottom:.3em; } p.TOC-TWA-top { font-family:"MuseoSans 700", sans-serif; font-size:0.9em; margin-bottom:.3em; } p.TOC-TWA-top_alt { font-family:"MuseoSans 700", sans-serif; font-size:0.9em; margin-bottom:.4em; margin-top:3em; } p.TOC-h2 { font-size:0.8em; font-weight:bold; margin:0 0 1em 0; } p.TOC-t { font-size:0.8em; margin-bottom:.6em; } /* FM */ p.FMH { color:#58595b; font-family:"MuseoSans 300", sans-serif; font-size:2em; font-weight:300; line-height:1.2; margin-bottom:.2em; } hr.FM_line { border:2px solid #E3DDD4; margin:0 60% 3em 0; width:40%; } p.TX { font-family:"Garamond", serif; margin-bottom:.6em; } p.TX_left { font-family:"Garamond", serif; margin-bottom:.6em; margin-left:2em; } p.H1 { font-family:"MuseoSans 300", sans-serif; font-size:1.3em; font-weight:300; line-height:1.2; margin-bottom:1em; page-break-before:always; } p.H2 { font-family:"Garamond", serif; font-size:1.2em; font-weight:bold; font-style:normal; margin:1.5em 0 .5em 0; } p.crtf { font-family:"Garamond", serif; margin-top:1.4em; } p.crt_hangf { font-family:"Garamond", serif; margin-top:1.4em; margin-left:1.5em; text-indent:-1.5em; } p.crt_hang { font-family:"Garamond", serif; margin-left:1.5em; text-indent:-1.5em; } p.crt { font-family:"Garamond", serif; } /* BULLETS */ .gray { color:#808285; } .gray_bull { font-size:.8em; vertical-align:middle; margin-right:.5em; color:#808285; } p.BL { font-family:"Garamond", serif; margin:0 0 .6em 1.2em; text-indent:-1.2em; } /* SECTION OPENERS */ .brown_back { background-color:#E3DDD4; margin:0; padding:0; page-break-before:always; } .lbrown_back { background-color:#F3F1ED; margin:0; padding:0; } .brown_back_padding { margin:0em 1.5em; } hr.brown_back_line { border:1em solid #E3DDD4; margin:0; padding:0; } hr.lbrown_back_line { border:1em solid #F3F1ED; margin:0; padding:0; } hr.white_line { border:2px solid #ffffff; margin:2.5em 0 1.5em 0; padding:0; } p.M1 { color:#58595b; font-family:"MuseoSans 300", sans-serif; font-size:1.8em; font-weight:300; line-height:1.2; margin-bottom:2em; text-transform:uppercase; } p.M3 { color:#58595b; font-family:"MuseoSans 700", sans-serif; line-height:1.2; margin:1.8em 0 .6em 0; } p.M3a { color:#58595b; font-family:"MuseoSans 700", sans-serif; line-height:1.2; margin:1.8em 0 .6em 0; } p.TWAH-h2 { color:#58595b; font-family:"MuseoSans 300", sans-serif; font-size:1.3em; font-weight:300; line-height:1.2; margin-bottom:1em; } p.TWAH-h2-space-under { color:#58595b; font-family:"MuseoSans 300", sans-serif; font-size:1.3em; font-weight:300; line-height:1.2; margin-bottom:2em; } p.WR { font-family:"Garamond", serif; font-size:0.9em; font-weight:600; margin-bottom:.8em; } p.WM { font-family:"Garamond", serif; font-size:0.9em; margin-bottom:.4em; } p.TDT { font-family:"MuseoSans 300", sans-serif; font-size:0.8em; font-weight:300; margin-bottom:1em; margin-top:1em; } span.TDTH { font-family:"MuseoSans 500", sans-serif; font-size:0.9em; } p.GMBL { font-family:"MuseoSans 300", sans-serif; font-size:0.8em; font-weight:300; line-height:1.6; margin:0 0 .6em 1em; text-indent:-1em; } p.GMTX { font-family:"MuseoSans 300", sans-serif; font-size:0.8em; font-weight:300; line-height:1.6; margin:1em 0 .6em 0; } span.GMtip { font-family:"MuseoSans 700", sans-serif; } p.GLH { color:#58595b; font-family:"MuseoSans 700", sans-serif; font-size:0.9em; font-weight:500; line-height:1.2; margin-bottom:.8em; margin-top:2.5em; } p.GLI { font-family:"MuseoSans 300", sans-serif; font-size:0.8em; font-weight:300; margin-bottom:.8em; } /* RECIPES */ p.RT { font-family:"Garamond", serif; font-size:1.6em; line-height:1.2; margin-bottom:0.5em; text-align:center; page-break-before:always; } p.RT_nobreak { font-family:"Garamond", serif; font-size:1.6em; line-height:1.2; margin-bottom:1em; text-align:center; } p.RT_follow { font-family:"Garamond", serif; font-size:1.6em; line-height:1.2; margin-bottom:1.5em; text-align:center; page-break-before:always; } p.RT_left { font-family:"Garamond", serif; font-size:1.2em; line-height:1.2; margin-top:1.5em; margin-bottom:0.8em; text-align:left; } p.HN { font-family:"Garamond", serif; margin: 0 0 1em 0; } p.HN-Last { font-family:"Garamond", serif; margin: 0 0 1em 0; } p.HN-mid { font-family:"Garamond", serif; margin: 0 0 1em 0; } p.HN-top { font-family:"Garamond", serif; margin: 0 0 1em 0; } p.Y { font-family:"MuseoSans 500", sans-serif; font-size:0.8em; margin:2em 0 1em 0; } p.ILH { font-family:"MuseoSans 700", sans-serif; font-size:0.8em; margin-bottom:.5em; margin-top:1.5em; text-transform:uppercase; } p.IL { font-family:"MuseoSans 500", sans-serif; font-size:0.8em; margin-bottom:.8em; } p.ILS { font-family:"MuseoSans 500", sans-serif; font-size:0.8em; margin-top:3em; margin-bottom:.8em; } p.RX { font-family:"Garamond", serif; margin-bottom:1.5em; } p.RX1 { font-family:"Garamond", serif; margin-top:2em; margin-bottom:1.5em; } .num2 { color:#888986; font-family:"Garamond", serif; font-size:1.2em; line-height:0; margin-right:.2em; } p.GPR { color:#58595b; font-family:"MuseoSans 700", sans-serif; font-size:.9em; font-weight:700; margin-top:2em; } hr.double_line_top { border:1px double #C7C8C7; margin:1em 0 .2em 0; padding:0; page-break-after:avoid; } hr.double_line_bottom { margin:0; padding:0; border:1px double #C7C8C7; page-break-before:avoid; } p.SBH { font-family:"MuseoSans 300", sans-serif; font-size:0.8em; font-weight:300; line-height:1.8; padding:1.6em 0 1.8em 1em; margin:1em 0; border-top:1px solid #C7C8C7; border-bottom:1px solid #C7C8C7; } p.SBH-Bot { font-family:"MuseoSans 300", sans-serif; font-size:0.8em; font-weight:300; line-height:1.8; padding:0em 0 1.8em 1em; margin-bottom:1em; border-bottom:1px solid #C7C8C7; } p.SBH-mid { font-family:"MuseoSans 300", sans-serif; font-size:0.8em; font-weight:300; line-height:1.8; padding:0em 0 0 1em; margin-bottom:1em; } p.SBH-top { font-family:"MuseoSans 300", sans-serif; font-size:0.8em; font-weight:300; line-height:1.8; margin-top:1em; margin-bottom:1em; padding:1.6em 0 0 1em; border-top:1px solid #C7C8C7; } span.Tip { color:#58595b; font-family:"MuseoSans 700", sans-serif; } p.MRH { color:#4d4d4f; font-family:"Garamond", serif; font-size:1.1em; font-weight:600; line-height:1.2; margin-bottom:.8em; margin-top:1.2em; } p.MRT { font-family:"Garamond", serif; margin-bottom:.6em; } p.COT { display:none; } p.UL { font-family:"MuseoSans 300", sans-serif; font-size:0.8em; font-weight:300; margin-bottom:.3em; margin-left:2em; text-indent:-1em; } p.BRown-Bag { color:#58595b; font-family:"MuseoSans 500", sans-serif; font-size:0.708em; line-height:1.2; margin-bottom:6px; text-transform:uppercase; } span.RI { font-family:"MuseoSans 500", sans-serif; font-size:0.9em; font-weight:500; text-transform:uppercase; } div.keeptogether { page-break-inside:avoid; page-break-after:avoid; page-break-before:auto; }