@font-face { font-family:"Caslon224Std"; font-weight:bold; font-style:normal; src:url(../font/Caslon224Std-Black.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; line-height:1.2; page-break-after:avoid; page-break-inside:avoid; text-align:left; text-decoration:none; text-indent:0; } p, li, th, td { font-size:1em; line-height:1.4; 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%; } b{ font-weight:bold; } em{ font-style:italic; } .fullpage{ page-break-inside:avoid; width:100%; margin-left:auto; margin-right:auto; } .fullpage1{ page-break-inside:avoid; width:100%; margin:1em auto 1em auto; } figure.figure{ margin-top:1em; margin-left:auto; margin-right:auto; width:30%; } figure.figure1{ width:10%; margin:1em auto 1em auto; } figure.figure2{ width:20%; margin:1em auto 1em auto; } figure.figure4{ width:40%; margin:1em auto 1em auto; } figure.figure8{ width:80%; margin:1em auto 1em auto; } figure.figure5{ width:50%; margin:1em auto 1em auto; } figure.figure6{ width:60%; margin:1em auto 1em auto; } figure.figure7{ width:70%; margin:1em auto 1em auto; } p.caption{ font-family: Helvetica, sans-serif; font-size:0.9em; margin-top:0.3em; text-align:center; } p.copy{ font-family: Helvetica, sans-serif; margin-top:0.5em; font-size:0.9em; } p.copy_1{ font-family: Helvetica, sans-serif; font-size:0.9em; } p.copy_hd{ font-family: Helvetica, sans-serif; font-weight:normal; font-size:0.8em; margin-bottom:0.4em; text-transform:uppercase; } p.copy_hd1{ font-family: Helvetica, sans-serif; font-weight:normal; margin-top:1em; margin-bottom:0.5em; font-size:0.8em; text-transform:uppercase; } p.copy_hd1a{ font-family: Helvetica, sans-serif; font-weight:normal; margin-top:1em; font-size:0.8em; text-transform:uppercase; } p.credits{ font-family: Helvetica, sans-serif; margin-top:0.2em; font-size:0.9em; } p.credits_md{ font-family: Helvetica, sans-serif; font-weight:normal; margin-top:0.2em; font-size:0.9em; } p.credits_md1{ font-family: Helvetica, sans-serif; font-weight:normal; margin-top:1em; font-size:0.9em; } span.credits_title{ font-family: Helvetica, sans-serif; font-weight:normal; } h1.fm_title{ font-family:"Caslon224Std", serif; font-weight:bold; margin-bottom:0.5em; font-size:350%; } p.noindent{ font-family: Helvetica, sans-serif; } p.noindent_1{ font-family: Helvetica, sans-serif; margin-top:0.7em; } p.noindent_1a{ font-family: Helvetica, sans-serif; margin-top:0.3em; } span.bold_lead_hv{ font-family: Helvetica, sans-serif; font-weight:bold; font-size:0.9em; } p.indent{ font-family: Helvetica, sans-serif; text-indent:1.3em; } h1.toc_title{ font-family:"Caslon224Std", serif; font-weight:bold; margin-bottom:0.5em; font-size:350%; text-align:center; } p.toc{ font-family: Helvetica, sans-serif; font-weight:normal; margin-top:0.2em; } p.toc_1{ font-family: Helvetica, sans-serif; font-weight:normal; margin-top:1em; } p.toc_part{ font-family: Helvetica, sans-serif; font-weight:normal; margin-top:1.3em; margin-bottom:0.5em; color:#f16a58; text-transform:uppercase; } p.section_top{ font-family: Helvetica, sans-serif; font-size:130%; margin-top:0.5em; margin-bottom:1em; letter-spacing:4px; text-transform:uppercase; } h1.section_title{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:350%; } h1.subsection_title{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:300%; } p.section_dek{ font-family: Helvetica, sans-serif; font-size:170%; margin-bottom:1em; } p.subsection_dek{ font-family: Helvetica, sans-serif; font-size:140%; margin-bottom:1em; } p.section_dek_small{ font-family: Helvetica, sans-serif; font-size:130%; margin-top:1em; margin-bottom:1em; } p.subhead{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:110%; margin-top:1em; } p.sidebar_head{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:170%; margin-top:1em; } p.sidebar_dek{ font-family: Helvetica, sans-serif; font-size:120%; margin-top:0.3em; } p.sidebar_subhead{ font-family: Helvetica, sans-serif; font-weight:bold; margin-top:1em; text-transform:uppercase; } p.sidebar_list{ font-family: Helvetica, sans-serif; font-weight:normal; margin-left:1em; text-indent:-1em; } p.sidebar_text{ font-family: Helvetica, sans-serif; margin-top:0.5em; font-size:0.9em; } h1.part_title{ font-family:"Caslon224Std", serif; font-weight:bold; margin-top:50%; font-size:450%; color:#ed1c24; text-align:right; } p.halfbull_list{ font-family: Helvetica, sans-serif; margin-left:1.3em; } p.halfbull_list_1{ font-family: Helvetica, sans-serif; margin-top:1em; margin-left:1.3em; } span.halfbull_lead{ float:left; margin-left:-1.3em; } p.pull_quote{ font-family:"Caslon224Std", serif; font-weight:bold; margin-top:10%; margin-bottom:2em; font-size:140%; } div.box18{ border:4px double #000000; margin-top:1em; padding:0.5em; } p.tip_2_head{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:140%; } p.tip_2_text{ font-family: Helvetica, sans-serif; margin-top:0.5em; } p.chap_toc{ font-family: Helvetica, sans-serif; margin-top:0.3em; } h2.recipetitle{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:140%; margin-top:0.5em; margin-bottom:1em; } p.carbs{ font-family: Helvetica, sans-serif; font-weight:bold; font-size:0.7em; margin-top:0.2em; } span.carb_lead{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:160%; } p.prep_serv{ font-family: Helvetica, sans-serif; font-size:0.9em; margin-top:0.2em; } span.serv_lead{ font-family: Helvetica, sans-serif; font-weight:bold; font-size:0.9em; text-transform:uppercase; } ul.ingredient{ margin-top:1.5em; margin-bottom:1.5em; list-style-type:none; font-size:0.9em; } li.list{ font-family: Helvetica, sans-serif; font-weight:normal; line-height:130%; margin-top:0.4em; margin-left:4.6em; text-indent:-4.6em; } span.qty1{ display:inline-block; width:4em !important; text-align:right; margin-right:.3em; } p.step_1{ font-family: Helvetica, sans-serif; margin-top:1.3em; } p.steps{ font-family: Helvetica, sans-serif; } span.step_lead{ font-family:"Caslon224Std", serif; font-weight:bold; } p.subrecipe_text{ font-family: Helvetica, sans-serif; margin-top:1em; } span.subrecipe_lead{ font-family:"Caslon224Std", serif; font-weight:bold; } span.hv_md{ font-family: Helvetica, sans-serif; font-weight:bold; } p.nutrients{ font-family: Helvetica, sans-serif; margin-top:1em; font-size:0.9em; } span.hv_bold{ font-family: Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; } div.circle{ border:2px solid #000000; margin-top:2em; padding:0.5em; width:70%; margin-left:auto; margin-right:auto; } p.circle_tip_head{ font-family: Helvetica, sans-serif; font-size:140%; text-align:center; } p.circle_tip_text{ font-family: Helvetica, sans-serif; font-size:0.8em; text-align:center; } p.border{ border-top:1px solid #000000; width:30%; margin-top:0.5em; margin-bottom:0.5em; } h1.bm_title{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:320%; } p.bm_subhed{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:110%; margin-top:1em; } p.index_letter{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:180%; margin-top:0.2em; } p.index_head{ font-family: Helvetica, sans-serif; font-weight:normal; font-size:0.8em; margin-left:1.7em; text-indent:-1.7em; text-transform:uppercase; } p.index_text{ margin-left:1em; text-indent:-1em; font-size:0.9em; } p.indext_text_sub{ margin-left:2.5em; text-indent:-1em; font-size:0.9em; } p.ncb_head{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:130%; margin-top:1em; } p.ncb-tip1{ font-family: Helvetica, sans-serif; margin-top:0.3em; font-size:0.9em; } span.ncb_bold{ font-family: Helvetica, sans-serif; font-weight:bold; font-size:0.9em; text-transform:uppercase; } table.table11{ border-collapse:collapse; width:100%; } td.td_s{ font-family: Helvetica, sans-serif; font-weight:bold; background-color:#d2232a; color:#ffffff; text-transform:uppercase; border-right:1pt solid; border-bottom:1pt solid; font-size:0.8em; padding:0.3em 0.5em; } td.td_s2{ font-family: Helvetica, sans-serif; border-right:1pt solid; border-bottom:1pt solid; padding:0.2em; font-size:0.9em; } td.td_s2a{ font-family: Helvetica, sans-serif; border-right:1pt solid; border-top:1pt solid; border-bottom:1pt solid; padding:0.2em; } td.td_s3{ font-family: Helvetica, sans-serif; border-bottom:1pt solid; padding:0.2em; font-size:0.9em; } td.td_s3a{ font-family: Helvetica, sans-serif; border-top:1pt solid; border-bottom:1pt solid; padding:0.2em; } p.ncb_tip_light{ font-family: Helvetica, sans-serif; margin-top:0.5em; font-size:0.9em; } h1.sidebar_246{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:240%; margin-top:1em; } p.dek_small_246{ font-family: Helvetica, sans-serif; font-size:130%; } p.nutrients_sub{ font-family: Helvetica, sans-serif; margin-top:0.2em; font-size:0.9em; } p.book_body_list{ font-family: Helvetica, sans-serif; margin-left:1.2em; text-indent:-1.2em; } table.table1{ font-family: Helvetica, sans-serif; margin-top:1em; border-collapse:collapse; width:100%; } td.td1{ font-family: Helvetica, sans-serif; font-size:0.9em; padding:0.2em 0.5em; vertical-align:top; background-color:#000000; color:#ffffff; font-weight:bold; } td.td1r{ font-family: Helvetica, sans-serif; font-size:0.9em; padding:0.2em 0.5em; vertical-align:top; background-color:#000000; color:#ffffff; font-weight:bold; border-right:1px solid #ffffff; } td.td1a{ font-family: Helvetica, sans-serif; font-size:0.9em; padding:0.1em 0.5em; vertical-align:top; border-bottom:1px solid black; border-right:1px solid black; } td.td2{ font-family: Helvetica, sans-serif; font-size:0.9em; padding:0.1em 0.5em; vertical-align:top; border-bottom:1px solid black; } p.subsection_dek_1{ font-family: Helvetica, sans-serif; font-size:140%; } p.noindent_2{ font-family: Helvetica, sans-serif; margin-bottom:2em; } p.subhead_1{ font-family: Helvetica, sans-serif; font-weight:bold; font-size:0.9em; margin-top:1em; } p.subhead_big{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:130%; margin-top:1em; } div.callout { width:80%; margin-left:auto; margin-right:auto; } p.call_out_number{ font-family: Helvetica, sans-serif; font-weight:bold; font-size:300%; border-top:10px solid black; margin-top:0.5em; width:15%; } p.call_out_tip{ font-family: Helvetica, sans-serif; font-size:0.9em; margin-bottom:1em; text-transform:uppercase; } p.call_out_source{ font-family: Helvetica, sans-serif; font-weight:normal; font-size:0.8em; margin-bottom:1em; } p.pull_quote_1{ font-family:"Caslon224Std", serif; font-weight:bold; margin-top:5%; font-size:140%; } p.pull_quote_2{ font-family: Helvetica, sans-serif; font-style:italic; } p.subhead_large{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:150%; margin-top:1em; } p.tab_1{ font-family: Helvetica, sans-serif; font-weight:bold; margin-top:1em; font-size:0.9em; } p.caption_f{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:140%; } span.hv_bold_1{ font-family: Helvetica, sans-serif; font-weight:bold; } div.box{ margin-top:1em; padding:1em; width:40%; background-color:#000000; color:#ffffff; } p.number_head{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:170%; margin-top:1em; } p.number_head_1{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:160%; margin-top:1em; text-align:center; } p.call_out_tip_center{ font-family: Helvetica, sans-serif; font-size:0.9em; margin-top:2em; text-align:center; text-transform:uppercase; } p.call_out_tip_center_1{ font-family: Helvetica, sans-serif; font-size:0.9em; text-align:center; text-transform:uppercase; } p.chart_nutrients{ font-family: Helvetica, sans-serif; font-size:0.8em; text-align:center; text-transform:uppercase; } p.border1{ border-top:1px solid #000000; width:100%; margin-top:0.5em; margin-bottom:0.5em; margin-left:auto; margin-right:auto; } p.chart_subhead{ font-family: Helvetica, sans-serif; font-weight:bold; text-align:center; margin-top:1em; text-transform:uppercase; } p.chart_chart_body{ font-family: Helvetica, sans-serif; font-weight:normal; font-style:normal; text-align:center; } h3.recipetitle{ font-family:"Caslon224Std", serif; font-weight:bold; font-size:110%; margin-top:0.5em; } p.step_1med{ font-family: Helvetica, sans-serif; font-weight:normal; margin-top:1.3em; } p.steps_med{ font-family: Helvetica, sans-serif; font-weight:normal; } p.hed_166{ font-family:"Caslon224Std", serif; font-weight:bold; margin-top:1em; } img.inline{ width:1.2em; } 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; }