@font-face { font-family:"AGaramondPro"; font-weight:normal; font-style:normal; src:url(../font/AGaramondPro-Regular.otf); } @font-face { font-family:"BrandonGrotesque"; font-weight:normal; font-style:normal; src:url(../font/BrandonGrotesque-Regular.otf); } @font-face { font-family:"BrandonGrotesque"; font-weight:bold; font-style:normal; src:url(../font/BrandonGrotesque-Bold.otf); } @font-face { font-family:"HelveticaNeue"; font-weight:normal; font-style:normal; src:url(../font/HelveticaNeueLTStd-Roman.otf); } @font-face { font-family:"HelveticaNeue"; font-weight:bold; font-style:normal; src:url(../font/HelveticaNeueLTStd-MdEx.otf); } @font-face { font-family:"MillerDisplay"; font-weight:normal; font-style:normal; src:url(../font/MillerDisplay-Roman.otf); } @font-face { font-family:"MillerDisplay"; font-weight:bold; font-style:normal; src:url(../font/MillerDisplay-Bold.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-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; } img{ width:100%; page-break-inside:avoid; } a{ text-decoration:underline; color:inherit; } div.pagebreak{ page-break-after:always; margin-top:4%; } em{ font-style:italic; } .fullpage{ width:100%; page-break-inside:avoid; margin-left:auto; margin-right:auto; } .fullpage_breakbefore { width:100%; page-break-inside:avoid; margin-left:auto; margin-right:auto; page-break-before:always; } figure.figure{ width:100%; margin-left:auto; margin-right:auto; margin-top:1em; } p.caption{ font-family:"MillerDisplay", serif; font-size:0.9em; text-align:center; } p.copyright{ font-family:"HelveticaNeue", sans-serif; margin-top:1em; font-size:0.9em; } p.dedication{ font-family:"BrandonGrotesque", sans-serif; font-size:110%; margin-top:10%; margin-left:auto; margin-right:auto; text-align:center; width:70%; } h1.toc_title{ margin-top:10%; font-family:"MillerDisplay", serif; font-weight:bold; font-size:280%; text-align:center; } p.fmhline{ border-bottom:1px solid #000000; margin-top:1.5em; margin-bottom:1.5em; margin-left:auto; margin-right:auto; width:20%; } span.border{ border-bottom:1px solid #000000; padding:0.2em 0em; } p.toc{ font-family:"MillerDisplay", serif; font-weight:bold; margin-top:0.5em; text-align:center; } p.toc1{ font-family:"MillerDisplay", serif; font-weight:bold; margin-top:10%; text-align:center; } p.toc_chap{ font-family:"MillerDisplay", serif; font-weight:bold; font-size:140%; margin-top:0.5em; text-align:center; } p.toc_chap1{ font-family:"MillerDisplay", serif; font-weight:bold; font-size:140%; margin-top:2em; text-align:center; } p.toc_b{ font-family:"MillerDisplay", serif; font-weight:bold; margin-top:3em; text-align:center; } h1.fmh{ font-family:"MillerDisplay", serif; font-weight:bold; font-size:250%; text-align:center; margin-top:10%; } p.bhed{ font-family:"MillerDisplay", serif; font-weight:bold; text-align:center; margin-top:1em; } p.noindent{ font-family:"AGaramondPro", serif; } p.noindent1{ font-family:"AGaramondPro", serif; margin-top:1em; } p.noindent_t{ font-family:"AGaramondPro", serif; margin-top:10%; } p.indent{ font-family:"AGaramondPro", serif; text-indent:1.3em; } span.cotx{ font-size:90%; letter-spacing:0.05em; } p.ahed{ font-family:"MillerDisplay", serif; font-weight:bold; font-size:120%; margin-top:1.5em; text-align:center; } p.ched{ font-family:"MillerDisplay", serif; font-weight:bold; margin-top:1em; color:#c15348; } p.unmarkedlist1{ font-family:"HelveticaNeue", sans-serif; font-weight:normal; font-size:90%; margin-top:0.5em; margin-left:1.5em; } div.chap_box{ padding:1em; background-color:#f4cab9; } h1.chap_title{ font-family:"MillerDisplay", serif; font-weight:bold; font-size:400%; margin-top:1em; text-align:center; margin-top:10%; } p.chapopenertext{ font-family:"MillerDisplay", serif; font-size:130%; text-align:center; margin-top:1em; margin-bottom:3em; } p.chap_toc{ font-family:"MillerDisplay", serif; font-weight:bold; font-size:110%; margin-top:0.5em; text-align:center; } p.chap_toc1{ font-family:"MillerDisplay", serif; font-weight:bold; font-size:110%; margin-top:1.3em; text-align:center; } p.nutrition{ font-family:"HelveticaNeue", sans-serif; font-weight:bold; font-size:90%; margin-top:0.3em; text-align:center; color:#c15348; text-transform:uppercase; } p.nutriline{ border-top:1px solid #000000; padding:0.1em 0em; } h2.recipetitle{ font-family:"MillerDisplay", serif; font-weight:bold; font-size:250%; margin-top:1.3em; text-align:center; } p.recipeline{ border-bottom:1px solid #000000; margin-top:1.5em; margin-bottom:1.5em; margin-left:auto; margin-right:auto; width:20%; } p.headnotetext{ font-family:"HelveticaNeue", sans-serif; font-weight:normal; font-size:90%; margin-top:2em; text-align:center; } p.yield{ font-family:"MillerDisplay", serif; font-weight:bold; margin-top:1.3em; color:#f2665c; margin-left:1em; } ul.ingredient{ margin-top:1.5em; margin-bottom:1.5em; list-style-type:none; margin-left:1em; } li.list{ font-family:"HelveticaNeue", sans-serif; font-weight:normal; margin-top:0.5em; font-size:90%; } li.ingredhed{ font-family:"HelveticaNeue", sans-serif; font-weight:bold; margin-top:1.3em; margin-bottom:1em; font-size:70%; color:#c15348; text-transform:uppercase; } p.stephed{ font-family:"MillerDisplay", serif; font-weight:bold; margin-top:1.3em; text-align:center; } p.step{ font-family:"AGaramondPro", serif; margin-top:1em; } span.step_lead{ font-family:"MillerDisplay", serif; font-weight:bold; font-size:85%; color:#c15348; text-transform:uppercase; } p.recipenote{ font-family:"AGaramondPro", serif; margin-top:1.5em; } p.recipenotetext{ font-family:"AGaramondPro", serif; margin-top:1em; } span.note_lead{ font-family:"MillerDisplay", serif; font-weight:bold; font-size:85%; margin-top:1.5em; color:#c15348; text-transform:uppercase; } p.sectionhed{ font-family:"MillerDisplay", serif; font-weight:bold; font-size:200%; margin-top:1em; text-transform:uppercase; } p.sectionopenertext{ font-family:"MillerDisplay", serif; font-size:110%; margin-top:1em; margin-bottom:3em; } h1.indextitle{ font-family:"MillerDisplay", serif; font-weight:bold; font-size:250%; text-align:center; margin-top:10%; } p.index_alpha{ font-family:"MillerDisplay", serif; font-weight:bold; text-transform:uppercase; font-size:160%; margin-top:1em; } p.index_a{ font-family:"HelveticaNeue", sans-serif; margin-left:1em; text-indent:-1em; font-size:0.9em; } p.index_b{ font-family:"HelveticaNeue", sans-serif; margin-left:2.5em; text-indent:-1em; font-size:0.9em; } h1.auth_title{ font-family:"MillerDisplay", serif; font-weight:bold; font-size:250%; text-align:center; margin-top:10%; } p.auth_text{ font-family:"AGaramondPro", serif; margin-top:3em; } span.auth_lead{ font-family:"BrandonGrotesque", sans-serif; font-weight:bold; font-size:120%; } div.index-letter-list { text-align: center; margin: 1em 0 0 0; font-family:"AGaramondPro", serif; } /*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)*/ 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; }