@font-face { font-family: "BemboMTPro"; font-style: normal; font-weight: normal; src : url("fonts/BemboMTPro-Regular.otf"); } @font-face { font-family: "BemboMTPro"; font-style: italic; font-weight: normal; src : url("fonts/BemboMTPro-Italic.otf"); } @font-face { font-family: "BemboMTPro"; font-style: normal; font-weight: bold; src : url("fonts/BemboMTPro-Bold.otf"); } @font-face { font-family: "BemboMTPro"; font-style: italic; font-weight: bold; src : url("fonts/BemboMTPro-BoldItalic.otf"); } .squeeze100 {margin: 0 0%;} .squeeze80 {margin: 0 10%;} .squeeze50 {margin: 0 25%;} @font-face { font-family: "GillSansNova"; font-style: normal; font-weight: 100; src:url("fonts/GillSansNova-Light.otf"); } @font-face { font-family: "GillSansNova"; font-style: italic; font-weight: 100; src:url("fonts/GillSansNova-LightItalic.otf"); } @font-face { font-family: "GillSansNova"; font-style: normal; font-weight: normal; src:url("fonts/GillSansNova-Book.otf"); } @font-face { font-family: "GillSansNova"; font-style: italic; font-weight: normal; src:url("fonts/GillSansNova-BookItalic.otf"); } @font-face { font-family: "GillSansNova"; font-style: normal; font-weight: bold; src:url("fonts/GillSansNova-SemiBold.otf"); } @font-face { font-family: "GillSansNova"; font-style: italic; font-weight: bold; src:url("fonts/GillSansNova-SemiBoldItalic.otf"); } body { font-family: "BemboMTPro", Georgia, Palatino, Baskerville, "Times New Roman", serif; } .BemboMTPro { font-family: "BemboMTPro"; } .GillSans { font-family: "GillSansNova"; } .chap1 { font-family: "GillSansNova", Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; font-style: normal; font-weight: normal; margin-top: 1.5em; margin-bottom: 0.5em; font-size: 1em; letter-spacing: 1px; } .contents { font-family: "BemboMTPro", Georgia, Palatino, Baskerville, "Times New Roman", serif; font-style: normal; font-weight: bold; text-align: left; color: #E23D2C; margin-top: 1.5em; margin-bottom: 1.5em; font-size: 2em; } .chap2 { font-family: "BemboMTPro", Georgia, Palatino, Baskerville, "Times New Roman", serif; font-style: normal; font-weight: normal; margin-top: 0.2em; margin-bottom: 0em; font-size: 1em; } .chap1a { font-family: "GillSansNova", Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; font-style: normal; font-weight: normal; margin-top: 0.2em; margin-bottom: 0em; font-size: 1em; } .fm_head { font-family: "BemboMTPro", Georgia, Palatino, Baskerville, "Times New Roman", serif; font-style: normal; font-weight: bold; text-align: left; margin-top: 1.5em; margin-bottom: 1.5em; font-size: 2em; } .bhead { font-family: "BemboMTPro", Georgia, Palatino, Baskerville, "Times New Roman", serif; font-style: normal; font-weight: bold; color: #E23D2C; font-size: 1.2em; margin-top: 1.5em; margin-bottom: 0.5em; } span.listhead { color: #E23D2C; text-align: left; font-weight: bold; font-size: 0.9em; } .list-spaceabove { margin-top: 0.5em; } .chead { margin-top: 1em; margin-bottom: 0.5em; text-align: left; } .chap_num0 { font-family: "GillSansNova", Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; font-style: normal; font-weight: normal; color: #58889E; text-align: center; margin-top: 5%; margin-bottom: 0; font-size: 1.1em; line-height: 1.2; letter-spacing: 2px; } .chap_num1 { font-family: "GillSansNova", Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; font-style: normal; font-weight: bold; color: #58889E; text-align: center; margin-top: 0.25em; margin-bottom: 0; font-size: 1.75em; line-height: 1; } .chap_title { font-family: "BemboMTPro", Georgia, Palatino, Baskerville, "Times New Roman", serif; font-style: normal; font-weight: bold; font-size: 2.25em; letter-spacing: 1px; margin-top: 0.5em; margin-bottom: 0em; text-align: center; line-height: 1.1 } h1.recipe_title { text-align: left; font-size: 1.75em; margin-bottom: 0.5em; font-weight: bold; page-break-before: always; } .headnote { font-family: "GillSansNova", Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; font-style: normal; font-weight: normal; text-align: left; margin-top: 0em; margin-bottom: 0em; font-size: 1.05em; line-height: 1.4; } .yield { font-family: "GillSansNova", Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; text-align: left; margin-top: 1.25em; margin-bottom: 1.25em; color: #58889E; font-size: 0.8em; font-weight: bold; letter-spacing: .25px; } .prep_time { font-family: "GillSansNova", Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; text-align: left; margin-top: 0.25em; margin-bottom: 0em; color: #58889E; font-size: 0.85em; letter-spacing: .25px; } .ingredient_list { text-align: left; margin-top: 0.2em; margin-bottom: 0em; font-weight: bold; font-size: 0.85em; letter-spacing: .25px; } .ingredient_list-f { text-align: left; margin-top: 1.25em; margin-bottom: 0em; font-weight: bold; font-size: 0.85em; letter-spacing: .25px; } ol.recipe_instruction { margin-top: 1.5em; margin-bottom: 1.5em; } ol.recipe_instruction li { text-align: left; color: #58889E; font-weight: bold; } ol.recipe_instruction li p span { text-align: left; color: #000000; font-weight: normal; } .margin0 { margin: 0em; } .recipe_variation { text-align: left; margin-top: 1.2em; margin-bottom: 1.2em; } span.rv-first { font-size: 0.85em; font-weight: bold; letter-spacing: 1px; } span.green { color: #58889E; } .line { line-height: 0; font-size: 1em; margin: 1.75em 85% 0.75em 0; border-bottom: 4px solid #B9CFDB; } span.gray { color: #6D6E71; } .serving { font-family: "GillSansNova", Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; font-weight: normal; letter-spacing: .5px; text-align: left; margin-top: 0.5em; margin-bottom: 0em; font-size: 0.9em; } .ingredient_head { text-align: left; margin-top: 0.75em; margin-bottom: 0.4em; font-family: "GillSansNova", Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; color: #58889E; font-size: 0.8em; font-weight: bold; letter-spacing: .5px; } .crt { font-size: 0.9em; text-align: left; } .crtbr { line-height: 0; font-size: 1em; margin: 1.75em 85% 0.75em 0; border-bottom: 4px solid #FDDFD1; } .crta { font-size: 0.85em; text-align: left; line-height: 1.4em; } .block { margin-left: 1em; margin-top: 0em; margin-right: 0em; } .ded_padding { margin: 20% 15% 0 15%; line-height: 1.5; } /* ----- NAV BARS ----- */ div.nav-f { margin: 0 0 2em 0; page-break-inside: avoid; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width: 100%; } div.nav-l { margin: 2em 0 0 0; page-break-inside: avoid; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width: 100%; } p.nav-bar { margin: .1em; padding: .2em .4em .3em .4em; line-height: 1.5; text-align: center; font-family: "GillSansNova", Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; font-weight: bold; font-size: 1.15em; } span.letter-block { text-align:center; margin:0 .5em; color:#999999; } .ind1 { color: #58889E; font-size: 1.1em; text-align: left; font-family: "GillSansNova", Helvetica, HelveticaNeue, "Helvetica Neue LT", Verdana, Futura, sans-serif; margin-top: 1.2em; margin-bottom: 0.5em; } /* ==================== RH Styles for Images ===================== */ .image { width:100%; page-break-inside:avoid; } .full_before { page-break-before: always; text-align: center; margin-top: 0em; margin-bottom: 0em; } .full_top { text-align: center; margin-top: 1em; margin-bottom: 0em; } .full_beforeafter { page-break-before: always; text-align: center; margin-top: 0em; margin-bottom: 0em; page-break-after:always; } .full_after { text-align: center; padding-top: 0em; margin-bottom: 0em; page-break-after:always; } .full_none { page-break-before: avoid; text-align: center; margin-top: 0em; margin-bottom: 0em; } .recipe_img { text-align: center; padding-top: 0em; margin: 0em 7.5% 0 7.5%; page-break-after: always; } .recipe_spread { text-align: center; padding-top: 0em; margin: 1.5em 0% 0 0%; page-break-after:always; } a.toc-black { text-decoration: none; color: initial; -webkit-text-fill-color: initial; }