@font-face { font-family:"AmericanTypewriterStd-Med"; font-weight:normal; font-style:normal; src:url(../font/AmericanTypewriterStd-Med.otf); } @font-face { font-family:"Fort"; font-weight:bold; font-style:normal; src:url(../font/Fort-Bold.otf); } @font-face { font-family:"Fort"; font-weight:normal; font-style:normal; src:url(../font/Fort-Book.otf); } @font-face { font-family:"Fort"; font-weight:normal; font-style:italic; src:url(../font/Fort-BookItalic.otf); } body, div, h1, h2, h3, h4, h5, h6, p, img, ul, ol, li, figure, figcaption, hr { border-width:0; margin:0; padding:0; -webkit-hyphens:none !important; epub-hyphens:none !important; hyphens:none !important; adobe-hyphenate:none !important; } body { font-family:"Fort", sans-serif; font-size:80%; margin:0 auto; } h1, h2, h3, h4, h5, h6 { font-style:normal; font-variant:normal; font-weight:normal; page-break-after:avoid; page-break-inside:avoid; text-align:left; text-decoration:none; text-indent:0; } p, li, th, td { font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; orphans:2; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; } a{ text-decoration:underline; color:inherit; } div.pagebreak{ page-break-before:always; margin-top:4%; } img{ page-break-inside: avoid; width:100%; } .inline{ vertical-align:top; width:3%; } .fullpage{ page-break-inside:avoid; width:100%; margin-left:auto; margin-right:auto; } figure.figure1{ margin-top:1em; text-align:right; margin-left:auto; width:30%; } figure.figure2{ margin-top:1em; text-align:center; margin-left:auto; margin-right:auto; width:50%; } figure.figure3{ margin-top:1em; text-align:center; margin-left:auto; margin-right:auto; width:70%; } figure.figure_blog{ margin-bottom:0.5em; text-align:left; width:20%; } p.caption{ text-align:center; } b{ font-weight:bold; } em{ font-style:italic; } p.copyright{ font-family:"AmericanTypewriterStd-Med", monospace; margin-top:0.5em; text-align:center; } p.copyright_1{ font-family:"AmericanTypewriterStd-Med", monospace; margin-top:2em; text-align:center; } p.dedication{ font-family:"AmericanTypewriterStd-Med", monospace; font-size:1.2em; color:#636466; text-align:center; margin-left:2em; margin-right:2em; letter-spacing:0.1em } p.dedication_1{ font-family:"AmericanTypewriterStd-Med", monospace; font-size:1.2em; color:#636466; text-align:center; margin-top:15%; margin-left:2em; margin-right:2em; letter-spacing:0.1em } h1.toc_title{ font-family:"AmericanTypewriterStd-Med", monospace; margin-bottom:0.5em; text-align:center; font-size:2.7em; color:#5f3967; letter-spacing:0.08em } p.toc_text{ margin-top:0.5em; margin-left:2em; color:#636466; } h1.fm_title{ font-family:"AmericanTypewriterStd-Med", monospace; margin-bottom:0.4em; font-size:2em; color:#d74c3b; letter-spacing:0.1em } p.noindent_1{ margin-top:1em; margin-bottom:1em; font-size:1.1em; } p.indent{ text-indent:1.5em; } p.left_align{ margin-top:1.3em; margin-left:1.5em; margin-bottom:1em; } p.left_alignb{ font-weight:bold; margin-left:1.3em; } p.footnote-text{ font-weight:bold; font-style:italic; margin-top:1.3em; } p.lead_text{ margin-top:0.7em; } span.lead_purple{ font-weight:bold; color:#4d1e58; text-transform:uppercase; } h1.chaptitle{ font-family:"AmericanTypewriterStd-Med", monospace; margin-bottom:0.5em; font-size:260%; color:#6c4a72; letter-spacing:0.08em } p.chap_toc{ margin-top:0.5em; margin-left:2em; color:#636466; } h2.recipetitle{ font-family:"AmericanTypewriterStd-Med", monospace; font-size:1.7em; color:#4d1e58; letter-spacing:0.08em } div.green_box{ background-color:#aba96a; color:#ffffff; padding:0.5em; margin-top:1em; } p.nutrition{ } p.headnote_text{ font-family:"AmericanTypewriterStd-Med", monospace; margin-top:1.3em; } p.headnote_text_1{ font-family:"AmericanTypewriterStd-Med", monospace; text-indent:1.5em; } p.yield{ font-family:"AmericanTypewriterStd-Med", monospace; margin-top:1em; text-align:center; } span.underline{ border-bottom:1px solid #000000; } ul.ingredient{ margin-top:1.5em; margin-bottom:1.5em; list-style-type:none; } li.list{ margin-top:0.5em; text-align:center; } li.list_1{ font-weight:bold; margin-top:1em; text-align:center; color:#de6026; } p.stephed{ font-weight:bold; margin-top:1em; color:#de6026; } p.stepfirst{ } p.step{ text-indent:1.5em; } span.step_lead{ font-weight:bold; color:#4c4d4f; } p.recipenote_text{ font-weight:bold; font-style:italic; margin-top:1em; } span.note_lead{ font-family:"AmericanTypewriterStd-Med", monospace; font-style:normal; float:left; background-color:#de6026; padding:0.3em 1em 0.3em 0.5em; color:#ffffff; margin-right:0.8em; } p.index-letter{ font-family:"AmericanTypewriterStd-Med", monospace; font-size:170%; color:#de6026; margin-top:0.5em; margin-bottom:0.2em; } p.index-text{ margin-left:1em; text-indent:-1em; } p.indext-text-sub{ margin-left:2.5em; text-indent:-1em; } p.about_text{ margin-top:1em; color:#4c4d4f; } span.aut_lead{ font-family:"AmericanTypewriterStd-Med", monospace; font-size:1.2em; color:#50185e; letter-spacing:0.08em } div.index-letter-list { text-align: center; margin: 1em 0 0 0; } /*CUSTOM SOCIAL MEDIA CSS*/ div.subcontainer{ display: inline-block; width: 8em; margin: 0.25em 0.25em 0em 0em; } /*ALL REQUIRED STYLES (STANDARD CSS FOR ALL EBOOKIMATOR EPUBs)*/ h1.sectiontitle { text-align: center; font-size:1.5em; margin:1.5em 0em 1.5em 0em; font-weight: bold; } div.both-space { margin-top:.75em; margin-bottom:.75em; } div.half { width:50%; margin-left:25%; page-break-inside:avoid; } div.buttonbox { text-align: center; } div.websitebutton { border-radius: 60px; text-align: center; vertical-align: middle; font-size: 1.1em; color: #3B3B3B; background-color: #D3D3D3; padding: 10px 15px; margin: 5px; display: inline-block; } a.websitebutton { text-decoration: none; }