/* ============================================================ BESPOKE CSS (styles crafted specifically for this epub) ============================================================ */ .copyright { text-indent: 0; margin-top: 1em; margin-left: 0; text-align: left; font-family: "NewClarendonMTStd"; font-weight: normal; font-size: 80%; font-style: normal; } .copyright_space_after { text-indent: 0; margin-top: 1em; margin-left: 0; text-align: center; font-family: "NewClarendonMTStd"; font-weight: normal; font-size: 80%; font-style: normal; } a.toc_link { text-decoration: none; color: black; } .foreword-text-myriadpro { margin-top: 1em; margin-left: 0; font-family: "MyriadPro"; font-weight: normal; font-style: normal; text-indent: 0; } .foreword-text-myriadpro-right { margin-top: 1em; margin-left: 0; font-family: "MyriadPro"; font-weight: normal; font-style: normal; text-indent: 0; text-align: right; } h3.front-matter-head { margin-top: 1em; margin-bottom: 2em; margin-left: 0; font-family: "MyriadPro"; font-weight: normal; font-style: normal; text-indent: 0; font-size: 1.9em; } h3.a_head_yellow { margin-top: 1em; margin-bottom: 2em; margin-left: 0; font-family: "Montserrat"; font-weight: normal; font-style: normal; text-indent: 0; color: #ffcc00; font-size: 1.4em; } h3.a_head_yellow_type2 { margin-top: 1em; margin-bottom: 2em; margin-left: 0; font-family: "Montserrat"; font-weight: normal; font-style: normal; text-indent: 0; color: #ffcc00; font-size: 1.9em; } h3.contents_head { margin-top: 1em; margin-bottom: 2em; margin-left: 0; font-family: "Montserrat"; font-weight: normal; font-style: normal; text-indent: 0; color: #ffcc00; text-align: center; } .flush_left_space_after { text-indent: 0; margin-top: 0em; margin-bottom: 1em; margin-left: 0; text-align: left; font-family: "NewClarendonMTStd"; font-weight: normal; font-style: normal; } span.montserrat_regular { font-family: "Montserrat"; font-weight: normal; font-style: normal; } span.montserrat_regular_title { font-family: "Montserrat"; font-weight: normal; font-style: normal; font-size: 0.8em; color: black; } .intro-head-yellow { font-family: "Montserrat"; font-weight: normal; font-style: normal; margin-bottom:0; margin-left:0; margin-right:0; margin-top:2em; text-align:left; text-indent:0; color: #ffcc00; } .intro-indent-list { font-family: "NewClarendonMTStd"; font-weight: normal; font-style: normal; margin-bottom:0; margin-left:0.6em; margin-right:0; margin-top:0em; text-align:left; text-indent:-0.6em; } h3.recipe-title { font-family: "Montserrat-Light"; font-weight: normal; font-style: normal; font-size:1.9em; margin-bottom:0; margin-left:2em; margin-right:0; margin-top:0; text-align:left; text-indent:0; } .ingredients { font-family: "NewClarendonMTStd"; font-weight: normal; font-style: normal; font-size:0.8em; margin-bottom:0; margin-right:0; margin-top:0; text-align:left; margin-left:1em; text-indent:-1em; } .ingredients_top { font-family: "NewClarendonMTStd"; font-weight: normal; font-style: normal; font-size:0.8em; margin-bottom:0; margin-right:0; margin-top:0.5em; text-align:left; margin-left:1em; text-indent:-1em; } p.for-the-subhead { font-family: "NewClarendonMTStd"; font-weight: bold; font-style: normal; font-size:0.8em; margin-bottom:0; margin-left:1em; margin-right:0; margin-top:0.5em; text-align:left; text-indent:-1em; } p.serves { color:#808285; font-family: "Montserrat"; font-weight: bold; font-style: normal; font-size:0.7em; margin-bottom:1.5em; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } .chatpeter-title-translation { font-family: "Montserrat-Light"; font-weight: normal; font-style: normal; font-size:1.3em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } .header_image_bottom { text-align:center; page-break-inside: avoid; width: 100%; padding-top: 5px; padding-bottom: 5px; margin-bottom: 1.5em; } .header_image_bottom img { width: 100%; } .header_image_no_page_break { text-align:center; page-break-inside: avoid; width: 100%; padding-top: 5px; padding-bottom: 5px; } .header_image_no_page_break img { width: 100%; } .method { font-family: "NewClarendonMTStd"; font-weight: normal; font-style: normal; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; font-size: 0.9em; } .method_top { font-family: "NewClarendonMTStd"; font-weight: normal; font-style: normal; margin-bottom:0.5em; margin-left:0; margin-right:0; margin-top:1em; text-align:left; text-indent:0; font-size: 0.9em; } span.step-number { font-family: "NewClarendonMTStd"; font-weight: bold; font-style: normal; } .tips { font-family: "Montserrat-Light"; font-weight: normal; font-style: normal; font-size:1em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } span.tip_semibold { font-family: "Montserrat-SemiBold"; font-weight: bold; font-style: normal; } div.pink_border { width: 70%; margin-left: 15%; margin-right: 15%; margin-top: 1em; margin-bottom: 1em; border:2px solid #f2d2c5; padding: 10px; page-break-inside: avoid; } div.blue_border { width: 70%; margin-left: 15%; margin-right: 15%; margin-top: 1em; margin-bottom: 1em; border: 2px solid #cbdfe4; padding: 10px; page-break-inside: avoid; } div.grey_border { width: 70%; margin-left: 15%; margin-right: 15%; margin-top: 1em; margin-bottom: 1em; border: 2px solid #939e9f; padding: 10px; page-break-inside: avoid; } div.yellow_border { width: 70%; margin-left: 15%; margin-right: 15%; margin-top: 1em; margin-bottom: 1em; border:2px solid #ffcc00; padding: 10px; page-break-inside: avoid; } span.bold-heading { font-family: "NewClarendonMTStd"; font-weight: bold; font-style: normal; } span.sub_title { font-family: "Montserrat-Light"; font-weight: normal; font-style: normal; font-size: 0.8em; color: black; } p.shortcut-head { font-family: "Montserrat-SemiBold"; font-weight: bold; font-style: normal; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; text-align:left; text-indent:2px; color: #ffffff; page-break-inside: avoid; page-break-before: avoid; page-break-after: avoid; } span.shortcut_head_yellow { background-color: #ffcc00; padding: 2px; } span.shortcut_head_grey { background-color: #8e9fa3; padding: 2px; } span.shortcut_head_blue { background-color: #cbdfe4; padding: 2px; } p.shortcut-text { font-family: "Montserrat-Light"; font-weight: normal; font-style: normal; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; } span.shortcut_head_pink { background-color: #f2d2c5; padding: 2px; } span.intro-name-a { font-family: "NewClarendonMTStd"; font-weight: bold; font-style: normal; font-size: 1.2em; } p.chapter-intro { font-family: "NewClarendonMTStd"; font-weight: normal; font-style: normal; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; text-align:left; text-indent:0; } span.intro-ingred-b { font-family: "NewClarendonMTStd"; font-weight: bold; font-style: normal; } h3.recipe_list { font-family: "Montserrat-Light"; font-weight: normal; font-style: normal; font-size:1.8em; margin-bottom:1.5em; margin-left:0; margin-right:0; margin-top:0; text-align:left; text-indent:0; clear: both; page-break-before: always; page-break-inside: avoid; text-align: center; } .toc-list2 { font-size: 1em; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; text-indent: 0; text-align: center; font-family: "Montserrat-Light"; font-weight: normal; font-style: normal; } .toc_text { margin-top: 1em; margin-bottom: 0em; margin-left: 0em; text-indent: 0; text-align: center; font-family: "Montserrat"; font-weight: normal; font-style: normal; font-size: 1.4em; } .toc_text_top { margin-top: 2em; margin-bottom: 0em; margin-left: 0em; text-indent: 0; text-align: center; font-family: "Montserrat"; font-weight: normal; font-style: normal; font-size: 1.4em; } .toc_text_sub { margin-top: 0.5em; margin-bottom: 0em; margin-left: 0em; text-indent: 0; text-align: center; font-family: "Montserrat"; font-weight: normal; font-style: normal; } span.small { font-size: 0.75em; color: black; } div.container { page-break-inside: avoid; margin-top: 1em; }