@font-face { font-family:"HurmeGeometricSans2"; font-weight:500; font-style:normal; src:url(../font/HurmeGeometricSans2-SemiBold.otf); } @font-face { font-family:"HurmeGeometricSans2"; font-weight:normal; font-style:normal; src:url(../font/HurmeGeometricSans2-Regular.otf); } @font-face { font-family:"HurmeGeometricSans1"; font-weight:normal; font-style:normal; src:url(../font/HurmeGeometricSans1-Regular.otf); } @font-face { font-family:"HurmeGeometricSans1"; font-weight:500; font-style:normal; src:url(../font/HurmeGeometricSans1-SemiBold.otf); } @font-face { font-family:"IdealSans"; font-weight:normal; font-style:normal; src:url(../font/IdealSans-Book.otf); } @font-face { font-family:"IdealSans"; font-weight:300; font-style:normal; src:url(../font/IdealSans-Light.otf); } @font-face { font-family:"IdealSans"; font-weight:500; font-style:normal; src:url(../font/IdealSans-Medium.otf); } @font-face { font-family:"IdealSans-Semibold"; src:url(../font/IdealSans-Semibold.otf); } @font-face { font-family:"Sentinel"; font-weight:300; font-style:italic; src:url(../font/Sentinel-LightItalic.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{ page-break-inside:avoid; margin-left:auto; margin-right:auto; } .fullpage1{ page-break-inside:avoid; margin-left:auto; margin-right:auto; margin-top:1em; } .fullpage2{ page-break-inside:avoid; margin-left:auto; margin-right:auto; margin-top:1em; margin-bottom:1em; } figure.figure2{ margin-left:auto; margin-right:auto; margin-top:1em; margin-bottom:1em; width:20%; } figure.figure3{ margin-left:auto; margin-right:auto; margin-top:1em; margin-bottom:1em; width:30%; } figure.figure4{ margin-left:auto; margin-right:auto; margin-top:1em; margin-bottom:1em; width:40%; } figure.figure5{ margin-left:auto; margin-right:auto; margin-top:1em; margin-bottom:1em; width:50%; } figure.figure6{ margin-left:auto; margin-right:auto; margin-top:1em; width:60%; } p.caption{ font-family:"HurmeGeometricSans2", sans-serif; font-size:0.9em; text-align:center; } p.copy{ font-family:"IdealSans", sans-serif; font-weight:300; margin-top:1em; font-size:0.9em; text-align:center; } p.dedication{ font-family:"Sentinel", serif; font-weight:300; font-style:italic; font-size:1.3em; margin-top:3em; text-align:center; } h1.titlematter{ font-family:"HurmeGeometricSans2", sans-serif; font-size:3.2em; margin-bottom:1em; color:#974077; letter-spacing:0.1em; text-transform:uppercase; } p.toc{ font-family:"HurmeGeometricSans2", sans-serif; margin-top:1em; margin-left:3.6em; letter-spacing:0.05em; text-transform:uppercase; } p.toc1{ font-family:"HurmeGeometricSans2", sans-serif; margin-top:1em; margin-top:1.5em; margin-left:3.6em; letter-spacing:0.05em; text-transform:uppercase; } p.toc_fmh{ font-family:"IdealSans", sans-serif; margin-top:1em; color:#974077; margin-left:3.6em; } p.chap_toc{ font-family:"HurmeGeometricSans2", sans-serif; margin-top:0.5em; margin-left:1em; font-size:120%; } p.noindent{ font-family:"IdealSans", sans-serif; font-weight:300; } p.noindent1{ font-family:"IdealSans", sans-serif; font-weight:300; margin-top:1em; } p.noindent2{ font-family:"IdealSans", sans-serif; font-weight:500; margin-top:1em; } p.indent{ font-family:"IdealSans", sans-serif; font-weight:300; text-indent:1.5em; } p.line-in{ border-bottom:2px solid #a7a9ac; margin-top:1em; margin-bottom:1em; } p.unmarkedlist{ font-family:"IdealSans", sans-serif; font-weight:300; margin-top:1.3em; } span.ul-run-in{ font-family:"IdealSans", sans-serif; font-weight:500; color:#974077; padding-right:0.3em; letter-spacing:0.05em; text-transform:uppercase; } p.bhed{ font-family:"HurmeGeometricSans1", sans-serif; font-weight:500; font-size:130%; margin-top:1.3em; color:#6c6e71; } h2.recipetitle{ font-family:"HurmeGeometricSans2", sans-serif; font-weight:500; font-size:150%; margin-bottom:1em; color:#c1262d; letter-spacing:0.1em; text-transform:uppercase; } span.sansreg{ font-family:"HurmeGeometricSans1", sans-serif; font-weight:normal; font-style:normal; text-transform:lowercase; } p.yield{ font-family:"HurmeGeometricSans1", sans-serif; font-weight:500; text-align:center; } p.nutrition{ font-family:"HurmeGeometricSans1", sans-serif; font-weight:500; text-align:center; } p.time{ font-family:"HurmeGeometricSans1", sans-serif; font-weight:500; text-align:center; } span.time{ text-transform:uppercase; } ul.ingredient{ margin-top:1.5em; margin-bottom:1.5em; list-style-type:none; } li.list{ font-family:"IdealSans", sans-serif; margin-top:0.5em; font-size:0.9em; text-indent:-2.7em; margin-left:2.5em; } li.list1{ font-family:"IdealSans", sans-serif; font-weight:500; margin-top:1em; font-size:0.9em; color:#c1262d; text-transform:uppercase; } li.list2{ font-family:"IdealSans", sans-serif; margin-top:1.5em; margin-left:2.3em; font-size:0.9em; } li.list2a{ font-family:"IdealSans", sans-serif; margin-top:0.5em; margin-left:2.3em; font-size:0.9em; } span.qty1{ display:inline-block; width:2em !important; text-align:right; margin-right:.3em; } p.headnotetextfirst{ font-family:"IdealSans", sans-serif; margin-top:1em; } p.headnotetext{ font-family:"IdealSans", sans-serif; text-indent:1.3em; } p.border{ margin-top:1em; border-bottom:1px solid #a7a9ac; } p.step{ font-family:"IdealSans", sans-serif; font-weight:300; margin-top:1em; } p.step_indent{ font-family:"IdealSans", sans-serif; font-weight:300; text-indent:1.5em; } span.step{ font-family:"IdealSans", sans-serif; font-weight:500; text-transform:uppercase; font-size:0.8em; color:#c1262d; } p.recipenotetextfirst{ font-family:"Sentinel", serif; font-weight:300; font-style:italic; } div.box_4{ border:1pt solid #907584; margin-top:1em; padding:0.5em; } p.recipenote_head{ font-family:"HurmeGeometricSans1", sans-serif; text-align:center; color:#907584; margin-bottom:1em; } p.variationhed{ font-family:"HurmeGeometricSans1", sans-serif; margin-top:1em; color:#673d25; text-transform:uppercase; } p.variationtextfirst{ font-family:"IdealSans", sans-serif; font-weight:300; margin-top:1em; } p.variationtext{ font-family:"IdealSans", sans-serif; font-weight:300; text-indent:1.5em; } p.sbrecipetitle{ font-family:"HurmeGeometricSans2", sans-serif; font-weight:500; font-size:120%; margin-top:1em; color:#c1262d; letter-spacing:0.1em; text-transform:uppercase; } p.sbtime{ font-family:"HurmeGeometricSans1", sans-serif; font-weight:500; font-size:0.9em; margin-top:1em; } span.sbtime{ text-transform:uppercase; font-size:0.9em; } p.recipetitlealt1{ font-family:"HurmeGeometricSans1", sans-serif; font-weight:500; font-size:110%; margin-top:2em; margin-bottom:1em; letter-spacing:0.1em; } h3.recipetitlesub{ font-family:"HurmeGeometricSans2", sans-serif; font-weight:500; font-size:120%; margin-bottom:1em; color:#c1262d; letter-spacing:0.1em; text-transform:uppercase; } p.time_l{ font-family:"HurmeGeometricSans1", sans-serif; font-size:0.9em; margin-top:1em; font-weight:500; } li.list_1{ font-family:"IdealSans", sans-serif; margin-top:1.5em; font-size:0.9em; text-indent:-2.7em; margin-left:2.5em; } li.list2aa{ font-family:"IdealSans", sans-serif; margin-top:1.5em; margin-left:2.3em; font-size:0.9em; } h1.mattertitle{ font-family:"HurmeGeometricSans2", sans-serif; font-size:3em; margin-bottom:1em; color:#974177; letter-spacing:0.1em; text-transform:uppercase; } h1.mattertitle2{ font-family:"HurmeGeometricSans2", sans-serif; font-size:3em; margin-bottom:1em; margin-left:auto; margin-right:auto; letter-spacing:0.1em; text-transform:uppercase; } p.index_alpha{ font-family:"IdealSans", sans-serif; font-weight:300; margin-top:1.5em; font-size:1.2em; text-transform:uppercase; } p.index1{ font-family:"IdealSans", sans-serif; font-weight:300; margin-left:1em; text-indent:-1em; font-size:0.9em; } p.index2{ font-family:"IdealSans", sans-serif; font-weight:300; margin-left:2em; text-indent:-1em; font-size:0.9em; } p.rhn-1-shots1{ font-family:"IdealSans", sans-serif; margin-top:1em; } span.brandongrotesque{ font-family:"IdealSans-Semibold", sans-serif; } div.index-letter-list { font-family:"IdealSans", sans-serif; 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; }