/*colors color:#000000; /* black color:#FFFFFF; /* white color:#0060a9; /* dark blue color:#5cadce; /* light blue */ @font-face { font-family:"Clarendon LT Std"; font-style:normal; font-weight:normal; src : url("../font/ClarendonLTStd.otf"); } @font-face { font-family:"Clarendon LT Std"; font-style:normal; font-weight:bold; src : url("../font/ClarendonLTStd-Bold.otf"); } @font-face { font-family:"SourceSansPro-Black"; font-style:normal; font-weight:normal; src : url("../font/SourceSansPro-Black.ttf"); } @font-face { font-family:"SourceSansPro-Bold"; font-style:normal; font-weight:normal; src : url("../font/SourceSansPro-Bold.ttf"); } @font-face { font-family:"SourceSansPro"; font-style:normal; src : url("../font/SourceSansPro-Regular.ttf"); } @font-face { font-family:"SourceSansPro"; font-style:italic; src : url("../font/SourceSansPro-Italic.ttf"); } @font-face { font-family:"SourceSansPro-Light"; font-style:normal; src : url("../font/SourceSansPro-Light.ttf"); } @font-face { font-family:"SourceSansPro-Semibold"; font-style:normal; src : url("../font/SourceSansPro-Semibold.ttf"); } /* reset */ body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; -epub-hyphens:none; text-align:left; text-decoration:none; text-indent:0; } /* global styles */ body { -epub-hyphens:none; -webkit-hyphens:none; text-align:left; font-family:"SourceSansPro", Seravek, sans-serif; } @page { margin : 0; } p { font-weight:normal; text-align:left; } p, li { widows:2; orphans:2; } h1, h2, h3, h4, h5, h6 { page-break-after:avoid; margin-top:1em; } table { border-collapse:collapse; border-width:0px; page-break-inside:avoid; } a { color:#f26664; /* hotpink*/ -webkit-text-fill-color:#f26664; /* hotpink*/ text-decoration:underline; } .italic, .ital { font-style:italic; } em { font-weight:bold; } strong { font-weight:bold; } div.clear { height:1px; width:100%; } .space-above { margin-top:1em; } span.Bold { font-family:"SourceSansPro-Bold"; } /* images */ img { max-width:100%; margin-right:auto; margin-left:auto; width:100%; border:none; page-break-inside:avoid; } div.full-width-image { width:100%; margin:0; border:0; page-break-inside:avoid; } div.step-image { width:100%; margin:1em 0 0 0; page-break-inside:avoid; float:center; display:inline-block; } span.icon-frame { display:inline-block; width:4em; } .icon { display:inline-block; margin: 0 .25em -.75em 0; width:100%; } /* Colors */ /*Copyright*/ p.Copyright { font-size:0.8em; line-height:1.4; margin:0 0 .3em 0; } p.Copyright-nobottom { font-size:0.8em; line-height:1.4; margin:0 0 0 0; } p.Copyright-Heading { color:#0060a9; font-size:90%; line-height:1.4; margin:1em 0 .3em 0; text-transform:uppercase; } p.Copyright-margintop { font-size:0.8em; line-height:1.4; margin:1em 0 .3em 0; } .third { width:45%; margin-left:0; } p.Copyright-center-bold { font-size:.9em; line-height:1.2; font-style:normal; font-weight:600; text-align:center; } /*Captions*/ div.caption { width:100%; page-break-inside:avoid; page-break-before:always; margin:0; padding:0; background-color:#0060a9; } div.CO-caption { width:60%; page-break-inside:avoid; margin:0; padding:0; background-color:#0060a9; } p.caption { font-family:"SourceSansPro-Semibold", sans-serif; font-size:.9em; line-height:1.4; text-align:right; padding:.5em .5em .75em .5em; } p.caption-left { font-family:"SourceSansPro-Semibold", sans-serif; font-size:.8em; line-height:1.4; text-align:left; margin:0em .5em .5em .5em; padding:0em 0 .5em 0; } p.caption a { color:#ffffff; } p.caption-left a { color:#ffffff; } /* Recipes */ h1.RecipeTitle { -epub-hyphens:none; color:#0060a9; font-family:"Clarendon LT Std", serif; font-size:2.333em; line-height:0.929; margin:0 0 .3em 0; } h1.RecipeTitle-nonewpage { -epub-hyphens:none; color:#0060a9; font-family:"Clarendon LT Std", serif; font-size:2.333em; line-height:0.929; margin:0 0 .3em 0; } p.RecipeTime { -epub-hyphens:none; font-family:"SourceSansPro-Semibold", sans-serif; font-size:0.917em; line-height:1.2; margin:0 0 .6em 0; } span.Prep-Time { color:#5cadce; font-family:"SourceSansPro-Black", sans-serif; font-size:1.1em; text-transform:none; } span.ordinal { color:#5cadce; font-family:"Clarendon LT Std", serif; font-size:1.5em; font-style:normal; font-weight:bold; line-height:0; margin-right:.2em; } p.RecipeProcedure { -epub-hyphens:none; font-size:1em; line-height:1.4; margin:0 0 .6em 0em; } p.RecipeNutritionInfo { -epub-hyphens:none; font-family:"SourceSansPro-Light", sans-serif; font-size:0.667em; line-height:1.5; margin:.3em 0 0 0; } p.RecipeFootnote { -epub-hyphens:none; font-family:"SourceSansPro-Light", sans-serif; font-size:0.8em; line-height:1.5; margin:.4em 0 .4em 0; } p.BakeOff_info { -epub-hyphens:none; font-family:"SourceSansPro-Semibold", sans-serif; font-size:0.75em; line-height:1.333; margin:0 0 2em 1.4em; text-align:right; text-indent:-1.4em; page-break-before:always; } /*ING LISTS*/ h3.ing-list-head { -epub-hyphens:none; font-family:"SourceSansPro-Bold", sans-serif; font-size:1.1em; line-height:1; margin:.7em 0px 0px 0em; page-break-after:avoid; } div.RILH-no-break { page-break-inside:avoid; } ul.ing-list { page-break-inside:avoid; list-style-type:none; padding:.3em 0 .8em 0; } ul.ing-list-follow { page-break-inside:avoid; list-style-type:none; padding:0em 0 .8em 0; margin:0; } ul.ing-list-nospace { list-style-type:none; padding:0em 0; margin:.75em 0; } li.ing { font-family:"SourceSansPro-Semibold", sans-serif; font-size:1em; line-height:1.2; margin:.5em 0 0 1.75em; text-indent:-.75em; } /*Index*/ .index-title { font-size:3em; line-height:1; margin-bottom:0em; } .IndexLetter { -epub-hyphens:none; color:#5cadce; font-family:"Clarendon LT Std", serif; font-weight:bold; font-size:2em; line-height:1; margin-top:1em; margin-bottom:0em; page-break-after:avoid; text-transform:uppercase; } h3.index-alpha { font-family: serif; text-align: left; color: #c85d4a; margin-top: 1em; margin-bottom:0; } p.index-1 { font-size: 1em; text-indent: -3em; line-height:1.5em; margin: 0 0 0 3em; } .See-Also { font-style:italic; } p.index-2 { font-size: 1em; text-indent: -1.88em; line-height:1.5em; margin: 0 0 0 3em; } p.index-1 a { color:#08b9aa; } p.index-2 a { color:#08b9aa; } p.index-nav a { color:#08b9aa; } p.index-nav { color:#0060a9; margin-top: 3em; margin-bottom: 3em; text-indent: 0; text-align: center; } /*Betty Letter*/ p.Normal { -epub-hyphens:none; font-family:Calibri, Seravek, sans-serif; font-size:1em; line-height:1.4; margin:0 0 1em 0; } p.big-blue { -epub-hyphens:none; color:#0060a9; font-family:"Clarendon LT Std", serif; font-size:1.5em; line-height:0.929; margin:1em 0 .3em 0; } div.margin-left { margin-left:40%; } .teal-background { background-color:#B1DEDB; padding:1em; border-top-left-radius:2em; border-bottom-right-radius:2em; page-break-before:always; } .teal-background-noedge { background-color:#B1DEDB; padding:20px 20px; page-break-before:always; } .teal { color:#B1DEDB; } /*TOC*/ a.blue-link { color:#0060a9; } a.black-link { color:#000000; } .black { color:#000000; } .ContentsChapterTitle { color:#0060a9; font-family:"SourceSansPro-Bold", sans-serif; font-size:1.5em; line-height:1.2; margin:0 20px 10px 14px; text-align:right; border:0px solid #ffffff; } .ContentsH1_FlushLeft { font-family:"SourceSansPro-Bold", sans-serif; font-size:1em; line-height:1.2; margin:0 10% 10px 30%; border:0px solid #ffffff; } p.TOCTitle { color:#0060a9; font-family:"Clarendon LT Std", serif; font-size:4.5em; line-height:.7; width:80%; margin:.5em 0 .5em 10%; text-align:center; padding-bottom:0px; border-bottom: 3px dotted; } table.TOC { border:0px solid #ffffff; margin-right:25%; } td.TOC { vertical-align: middle; border:0px solid #ffffff; width:20%; } td.TOCleft { vertical-align: middle; border:0px solid #ffffff; width:40%; } /*FM*/ p.MatterTitle { -epub-hyphens:none; color:#0060a9; font-family:"Clarendon LT Std", serif; font-size:2.7em; line-height:1; margin:.2em 0 .3em 0; } li.ListBulleted, p.ListBulleted { color:#FFFFFF; -epub-hyphens:none; font-size:1em; line-height:1.4; list-style-position:outside; list-style-type:disc; margin:.5em 0 .3em .5em; } li.ListBulletedSub { color:#FFFFFF; -epub-hyphens:none; font-size:1em; line-height:1.4; list-style-position:outside; list-style-type:disc; margin:.5em 0 .3em 2em; } .run-in { font-family:"SourceSansPro-Bold", sans-serif; } h1.H1 { color:#0060a9; font-family:"SourceSansPro-Bold", sans-serif; font-size:1.667em; line-height:1.3; margin:0 0 .3em 0; } p.Para { font-size:1em; line-height:1.4; margin:0 0 6px 0; } p.Para-ind { font-size:1em; line-height:1.4; margin:0 0 0 0; text-indent:1.5em; } /* COs */ .blue-background { background-color:#0060a9; page-break-before:always; } .blue { color:#0060a9; } p.ChapterNumber { color:#fae200; font-family:"SourceSansPro-Bold", sans-serif; font-size:2em; margin-top:0em; margin-bottom:.5em; width:70%; margin-left:15%; border-bottom:2px dotted #fae200; line-height:1.3; text-align:center; text-transform:uppercase; } p.ChapterTitle { -epub-hyphens:none; color:#ffffff; font-family:"Clarendon LT Std", serif; margin-top:.3em; margin-bottom:.5em; font-size:3.692em; line-height:.9; text-align:center; } p.COtoc { text-align:center; -epub-hyphen:auto; margin:.75em .5em .75em .5em; line-height:1.2em; } .COtoc a { color:#ffffff; } .COspacing { padding:5px 10px 20px 10px; } .COimg { width:90%; margin-left:0; } /* Easy Success Tip */ p.CustomHead { -epub-hyphens:none; color:#5cadce; font-family:"SourceSansPro-Black", sans-serif; font-size:1.4em; line-height:0.75; margin:.25em 0 .5em 0; orphans:1; page-break-after:avoid; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.CustomStyle1 { -epub-hyphens:none; color:#0060a9; font-family:"Clarendon LT Std", serif; font-size:1em; line-height:1.2; margin:0 0 .5em 0; } div.yellow-background { background-color:#FFD42E; padding:10px 20px 10px 30px; margin-left:0; width:80%; margin-top:20px; border-top-right-radius:2em; border-bottom-right-radius:2em; page-break-inside:avoid; } .yellow { color:#FFD42E; } .light-blue { color:#5cadce; } /* Features */ li.FeatureBulletedList { -epub-hyphens:none; color:#B1DEDB; font-size:1em; line-height:1.2; list-style-position:outside; list-style-type:disc; margin:0 0 6px 18px; } h3.FeatureH1 { -epub-hyphens:none; color:#5cadce; font-family:"SourceSansPro-Bold", sans-serif; font-size:1.2em; line-height:1.2; margin:1em 0 .25em 0; } p.FeatureList { -epub-hyphens:none; font-size:0.917em; line-height:1.182; margin:0 0 6px 0; } p.FeaturePara { -epub-hyphens:none; font-family:"SourceSansPro-Semibold", sans-serif; font-size:1em; line-height:1.2; margin:0 0 .6em 0; } p.FeatureTitle { -epub-hyphens:none; color:#0060a9; font-family:"SourceSansPro-Bold", sans-serif; font-size:2em; line-height:1.2; margin:32px 0 18px; padding:0 0 .5em 0; border-bottom:2px dotted #0060a9; } span.FM_Lead-in { color:#0060a9; font-family:"SourceSansPro-Bold", sans-serif; } .white-inner-background { background-color:#ffffff; border-top-right-radius:2em; width:95%; padding:.7em; } .List-nospace { margin-top:0; } /* Back Matter */ p.BibliographyTitle { -epub-hyphens:none; color:#0060a9; font-family:"Clarendon LT Std", serif; font-size:2.7em; line-height:1; margin:.3em 0 .2em 0; } p.H4 { -epub-hyphens:none; color:#ffffff; font-family:"SourceSansPro-Bold", sans-serif; font-size:1.2em; line-height:1.2; margin:.6em 0 0em 0; } /* Tables */ td#thirty-five { width:35%; } td#forty { width:40%; } td.column-head { background-color:#0060a9; } td.tablebody, p.table-text { background-color:#EFF8F7; } td.tablebody-nobg, p.table-text-nobg { background-color:#ffffff; } h2.table-hed { color: #60AED6; font-family:"SourceSansPro-Bold", sans-serif; text-transform:uppercase; font-size:1.4em; margin-top:.75em; margin-bottom:.5em; } table.metric tr, td, th { border-style:inherit; border-width:inherit; border-color:inherit; vertical-align:top; } p.table-col-hed { font-size:1em; margin:.5em 0; font-weight:bold; color:#ffffff; font-size:.9em; letter-spacing:1px; } p.table-text, p.table-text-nobg { font-size:0.9em; line-height:1.25; color:#472200; } table.metric { border-collapse:collapse; border-width:0; border-style:none; page-break-inside:avoid; } th, td { padding:.3em 1em; border:1px solid #0060a9; /*color C*/ page-break-inside:avoid; } p.note { font-size:.8em; line-height:1.25; } /*layout helpers*/ div.clearfix { clear:both; width:1px; height:0.001%; font-size:0; line-height:0; } .space-above { padding-top:1.5em !important; } .no-bottom { margin-bottom:0; padding-bottom:0; } .keeptogether { page-break-inside:avoid; } .no-break { white-space:nowrap; } .mobi-spacer { width:100%; border:.1px solid; } /* kindle */ @media amzn-mobi, amzn-kf8 { @page { margin:0; } p.index-1 { margin-left:0px; text-indent:0px; } p.index-2 { margin-left:30px; text-indent:0px; } }