/* Font and Color */ @font-face { font-family : "MinionPro-Disp"; src : url(../fonts/MinionPro-Disp.ttf); } @font-face { font-family : "AvenirLTStd-Roman"; src : url(../fonts/AvenirLTStd-Roman.ttf); } @font-face { font-family : "AvenirLTStd-Oblique"; src : url(../fonts/AvenirLTStd-Oblique.ttf); } @font-face { font-family : "AvenirLTStd-Book"; src : url(../fonts/AvenirLTStd-Book.ttf); } @font-face { font-family : "AvenirLTStd-BookOblique"; src : url(../fonts/AvenirLTStd-BookOblique.ttf); } @font-face { font-family : "AvenirLTStd-Heavy"; src : url(../fonts/AvenirLTStd-Heavy.ttf); } @font-face { font-family : "AvenirLTStd-HeavyOblique"; src : url(../fonts/AvenirLTStd-HeavyOblique.ttf); } /* Other */ body { margin-left: 3%; margin-right: 3%; margin-top: 3%; margin-bottom: 3%; } p { text-align: justify; text-indent: 0em; margin-top: 0em; margin-bottom: 0em; orphans: 2; widows: 2; } a { text-decoration:underline; color:#000001; } img.full-height { max-width : 100%; height : 100%; } img.full-width { max-width: 100%; } h1, h2, h3, h4, h5, h6 { margin-top: 0em; margin-bottom: 0em; } div.cover-image { text-align: center; margin: 0em; padding: 0em; } img.cover-image { max-width: 100%; height: 100%; } h1.book-title { margin-top: 10%; page-break-after: avoid; text-align: center; margin-bottom: 2em; } h2.book-subtitle { page-break-after: avoid; text-align: center; margin-bottom: 1em; } p.indented { font-family : "AvenirLTStd-Book"; text-indent: 1em; margin-top: 0em; margin-bottom: 0em; line-height: 1.2em; font-size:1em; } p.indented-space-after { font-family : "AvenirLTStd-Book"; text-indent: 1em; margin-top: 0em; margin-bottom: 1em; line-height: 1.2em; font-size:1em; } p.flush-left { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 0em; margin-bottom: 0em; line-height: 1.2em; font-size:1em; } p.flush-right { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 0em; margin-bottom: 1em; line-height: 1.2em; text-align:right; font-size:1em; } p.flush-left-space-after { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 0em; margin-bottom: 1em; line-height: 1.2em; font-size:1em; } p.flush-left-space-after1 { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 0em; margin-bottom: 2em; line-height: 1.2em; font-size:1em; } h3.a-head { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 0em; margin-bottom: 0.2em; line-height: 1.2em; font-size:1.2em; } h3.a-head1 { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 0em; margin-bottom: 1em; line-height: 1.2em; font-size:1.2em; } h4.b-head { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 0em; margin-bottom: 0em; line-height: 1.2em; font-size:1em; } p.recipe-intro { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 0em; margin-bottom: 2em; line-height: 1.2em; font-size:1.1em; } table { margin-bottom:1.5em; } td.ingre-table { font-family : "AvenirLTStd-BookOblique"; text-indent: -1em; margin-top: 0em; margin-bottom: 0em; padding-left: 1em; line-height: 1.5em; font-size:0.9em; } td.ingre-tablehead { font-family : "AvenirLTStd-Heavy"; text-indent: 0em; margin-top: 0em; margin-bottom: 0em; margin-left: 1em; line-height: 1.5em; font-size:0.9em; } p.ingre-head { font-family : "AvenirLTStd-Heavy"; text-indent: -1em; margin-top: 0em; margin-left: 1em; margin-bottom: 0em; line-height: 1.5em; font-size:0.9em; } p.ingre { font-family : "AvenirLTStd-BookOblique"; text-indent: -1em; margin-top: 0em; margin-bottom: 0em; margin-left: 1em; line-height: 1.5em; font-size:0.9em; } p.ingre1 { font-family : "AvenirLTStd-BookOblique"; text-indent: -1em; margin-top: 0em; margin-bottom: 1em; margin-left: 1em; line-height: 1.5em; font-size:0.9em; } p.ingre1a { font-family : "AvenirLTStd-BookOblique"; text-indent: -1em; margin-top: 0em; margin-bottom: 1.5em; margin-left: 1em; line-height: 1.5em; font-size:0.9em; } span.list_green { font-family : "AvenirLTStd-Heavy"; font-size:1.1em; color:#3fa535; } span.list_violet { font-family : "AvenirLTStd-Heavy"; font-size:1.1em; color:#2b1e6f; } span.list_orange { font-family : "AvenirLTStd-Heavy"; font-size:1.1em; color:#ed6501; } span.list_blue { font-family : "AvenirLTStd-Heavy"; font-size:1.1em; color:#327bbf; } span.list_red { font-family : "AvenirLTStd-Heavy"; font-size:1.1em; color:#e60045; } span.list_lblue { font-family : "AvenirLTStd-Heavy"; font-size:1.1em; color:#009dc5; } span.list_pink { font-family : "AvenirLTStd-Heavy"; font-size:1.1em; color:#e6006e; } p.recipe-method { font-family : "AvenirLTStd-Book"; text-indent: -1.2em; margin-left: 1.3em; margin-top: 0em; margin-bottom: 1em; line-height: 1.2em; font-size:1em; text-align:left; } p.recipe-method1 { font-family : "AvenirLTStd-Book"; text-indent: -1.2em; margin-left: 1.3em; margin-top: 0em; margin-bottom: 0em; line-height: 1.2em; font-size:1em; text-align:left; } p.recipe-method_2d { font-family : "AvenirLTStd-Book"; text-indent: -1.6em; margin-left: 1.3em; margin-top: 0em; margin-bottom: 1em; line-height: 1.2em; font-size:1em; text-align:left; } p.copyright { font-family : "AvenirLTStd-Book"; text-indent: 0em; text-align: left; margin-bottom: 1em; line-height: 1.2em; font-size: 0.9em; } .small { font-size: 0.8em; } .full-page-image { page-break-before: always; margin-top : 0em; margin-bottom : 0em; text-align : center; } /* new */ div.image { margin-top:0em; margin-bottom:0em; text-align:center; } div.image1 { margin-top:0em; margin-bottom:1em; text-align:center; } div.topimage { margin-top:1em; margin-bottom:1em; text-align:center; } h2.chapter-head { font-family : "AvenirLTStd-Book"; font-size:1.6em; margin-top:1em; margin-bottom:1.5em; text-align:left; line-height: 1.2em; } h2.chapter-head1 { font-family : "AvenirLTStd-Book"; font-size:1.3em; margin-top:0em; margin-bottom:1.5em; text-align:left; line-height: 1.2em; } h2.copy-head { font-family : "AvenirLTStd-Book"; font-size:1.3em; margin-top:1em; margin-bottom:2em; text-align:left; line-height: 1.2em; } h2.recipe-head { font-family : "AvenirLTStd-Book"; font-size:1.8em; margin-top:1em; margin-bottom:1.5em; text-align:left; line-height: 1.2em; } .head { font-family : "AvenirLTStd-Book"; page-break-before: always; margin-top:0em; margin-bottom:0em; text-align:left; line-height: 1.2em; } p.toc { font-family : "AvenirLTStd-Heavy"; font-size:1.1em; text-indent: 0em; margin-top: 0em; margin-bottom: 0.3em; line-height: 1.2em; text-align:left; } p.toc1 { font-family : "AvenirLTStd-Book"; font-size:1.1em; text-indent: 0em; margin-top: 0em; margin-bottom: 0.3em; line-height: 1.2em; text-align:left; } p.toc-sub { font-family : "AvenirLTStd-Book"; font-size:1em; text-indent: 0em; margin-top: 0em; margin-left: 1em; margin-bottom: 0.3em; line-height: 1.2em; text-align:left; } p.toc-sub1 { font-family : "AvenirLTStd-Book"; font-size:1em; text-indent: 0em; margin-top: 0em; margin-left: 1em; margin-bottom: 1em; line-height: 1.2em; text-align:left; } div.keep { page-break-inside: avoid; } .pagebreak { page-break-before: always; } span.italic { font-family : "AvenirLTStd-BookOblique"; } span.italic_roman { font-family : "AvenirLTStd-Oblique"; } span.bold { font-family : "AvenirLTStd-Heavy"; } span.bigbold { font-family : "AvenirLTStd-Heavy"; font-size:1.1em; } span.roman { font-family : "AvenirLTStd-Book"; } span.roman1 { font-family : "AvenirLTStd-Roman"; } p.ded { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 5em; margin-bottom: 0em; line-height: 1.2em; font-size:1.1em; text-align:center; } p.flush-left1 { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 2em; margin-bottom: 1em; line-height: 1.1em; font-size:1em; } p.chap-toc { font-family : "AvenirLTStd-Book"; font-size:1.1em; text-indent: -1em; margin-left: 1em; margin-top: 0em; margin-bottom: 0.5em; line-height: 1.2em; text-align:left; } p.chap-toca { font-family : "AvenirLTStd-Heavy"; font-size:1.1em; text-indent: -1em; margin-left: 1em; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 1.2em; text-align:left; } p.chap-tocaa { font-family : "AvenirLTStd-Heavy"; font-size:1.1em; text-indent: -1em; margin-left: 1em; margin-top: 3em; margin-bottom: 0.5em; line-height: 1.2em; text-align:left; } p.chap-toc1 { font-family : "AvenirLTStd-Book"; font-size:1.1em; text-indent: 0em; margin-top: 3em; margin-bottom: 0.5em; line-height: 1.2em; text-align:left; } p.tip-head1 { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 0em; margin-left: 0em; margin-right: 0em; margin-bottom: 1em; line-height: 1.2em; font-size:0.9em; } p.tip-head { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 0em; margin-left: 0em; margin-right: 0em; margin-bottom: 0em; line-height: 1.2em; font-size:0.9em; } p.tip-text1 { font-family : "AvenirLTStd-BookOblique"; text-indent: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; line-height: 1.2em; font-size:0.9em; } p.tip-para1 { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 1em; line-height: 1.2em; font-size:0.9em; } p.tip-para { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; line-height: 1.2em; font-size:0.9em; } span.box { font-family : "AvenirLTStd-Heavy"; margin-top:0em; margin-bottom:0em; padding:0.3em; border: 1px solid; font-size:0.9em; } div.box_green { margin-top:0em; margin-bottom:1em; margin-left:1.4em; margin-right:2em; font-size:0.9em; page-break-inside: avoid; } div.box_greena { margin-top:0em; margin-bottom:0em; margin-left:1.4em; margin-right:2em; font-size:0.9em; page-break-inside: avoid; } div.box_orange { margin-top:0em; margin-bottom:0em; margin-left:1.4em; margin-right:2em; font-size:0.9em; page-break-inside: avoid; } div.box_blue { margin-top:0em; margin-bottom:0em; margin-left:1.4em; margin-right:2em; font-size:0.9em; page-break-inside: avoid; } div.box_lblue { margin-top:0em; margin-bottom:0em; margin-left:1.4em; margin-right:2em; font-size:0.9em; page-break-inside: avoid; } div.box_red { margin-top:0em; margin-bottom:0em; margin-left:1.4em; margin-right:2em; font-size:0.9em; page-break-inside: avoid; } div.box_pink { margin-top:0em; margin-bottom:0em; margin-left:1.4em; margin-right:2em; font-size:0.9em; page-break-inside: avoid; } .newstyle { vertical-align: top; line-height:0.8em; } p.chapter-intro { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 0em; margin-bottom: 1em; line-height: 1.2em; font-size:1em; } p.chapter-intro1 { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 2em; margin-bottom: 1em; line-height: 1.2em; font-size:1em; } p.intro-text { font-family : "AvenirLTStd-Roman"; text-indent: 0em; margin-top: 0em; margin-bottom: 2em; line-height: 1.2em; font-size:1.1em; } p.intro-text1 { font-family : "AvenirLTStd-Roman"; text-indent: 0em; margin-top: 0em; margin-bottom: 1em; line-height: 1.2em; font-size:1.1em; } span.frac { font-family: "MinionPro-Disp"; } p.flush-lefta { font-family : "AvenirLTStd-Book"; text-indent: 0em; margin-top: 0em; margin-bottom: 0.3em; line-height: 1.2em; font-size:1em; }