@font-face { font-family:"FreightMicro Pro Black"; font-style:normal; font-weight:900; src : url("../font/FreightMicroProBlack-Regular.otf"); } @font-face { font-family:"FreightMicro Pro Bold"; font-style:normal; font-weight:bold; src : url("../font/FreightMicroProBold-Regular.otf"); } @font-face { font-family:"FreightMicro Pro Book"; font-style:italic; font-weight:normal; src : url("../font/FreightMicroProBook-Italic.otf"); } @font-face { font-family:"FreightMicro Pro Book"; font-style:oblique; font-weight:normal; src : url("../font/FreightMicroProBook-Italic.otf"); } @font-face { font-family:"FreightMicro Pro Book"; font-style:normal; font-weight:normal; src : url("../font/FreightMicroProBook-Regular.otf"); } @font-face { font-family:"FreightMicro Pro Light"; font-style:normal; font-weight:300; src : url("../font/FreightMicroProLight-Regular.otf"); } @font-face { font-family:"FreightMicro Pro Medium"; font-style:normal; font-weight:500; src : url("../font/FreightMicroProMedium-Regular.otf"); } @font-face { font-family:"FreightMicro Pro Semibold"; font-style:normal; font-weight:600; src : url("../font/FreightMicroProSemibold-Regular.otf"); } @font-face { font-family:"FreightText Pro Book"; font-style:normal; font-weight:normal; src : url("../font/FreightTextProBook-Regular.otf"); } @font-face { font-family:"FreightText Pro Light"; font-style:italic; font-weight:300; src : url("../font/FreightTextProLight-Italic.otf"); } @font-face { font-family:"FreightText Pro Light"; font-style:oblique; font-weight:300; src : url("../font/FreightTextProLight-Italic.otf"); } @font-face { font-family:"Galaxie Polaris Bold"; font-style:normal; font-weight:600; src : url("../font/GalaxiePolaris-Bold.otf"); } @font-face { font-family:"Galaxie Polaris Heavy"; font-style:normal; font-weight:bold; src : url("../font/GalaxiePolaris-Heavy.otf"); } @font-face { font-family:"Galaxie Polaris Medium"; font-style:normal; font-weight:600; src : url("../font/GalaxiePolaris-Medium.otf"); } body, div, h1, h2, h3, h4, h5, h6, p, blockquote { margin:0; padding:0; border-width:0; } li { /* display:block;*/ } body { -epub-hyphens:auto; -webkit-hyphens:auto; } @page { /*margins for Nook*/ margin-top:3px; margin-left:2px; margin-right:2px; margin-bottom:0; } a { color: #D37E25; /*dark apricot*/ text-decoration: none; border-bottom:1px dotted #00208B; } h1, h2, h3, h4, h5, h6, p, ul, ol, li, blockquote { color: #8A4737; /*brick*/ line-height:1.4; -webkit-hyphens: none !important; -epub-hyphens: none; -adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } h1, h2, h3, h4, h5, h6 { font-family: sans-serif; line-height:1.1; page-break-after:avoid !important; font-weight:normal; text-decoration:none; text-indent:0; font-weight:normal; font-style:normal; font-variant:normal; text-align:left; } p { font-family:"FreightText Pro Book", serif; orphans: 2; widows: 2; text-align:left; text-decoration:none; text-indent:0; font-weight:normal; font-style:normal; font-variant:normal; } ul { margin:1em 0 1em 0; } ol { margin:1em 0 1em 0; } li { font-family:"FreightMicro Pro Bold", serif; text-align:left; text-decoration:none; text-indent:0; font-style:normal; font-variant:normal; font-weight:500; } .ital, .italic { font-style: italic; } .clearfix { clear:both; width: 1px; height: 0.001%; font-size:0; line-height:0; } .spaceabove { margin-top: .5em; } div.section { clear:both; } div.keeptogether { page-break-inside: avoid; } .dimens-x { font-family:"Galaxie Polaris Medium"; padding: 0 2px 0 2px; font-size:0.9em; display: inline-block; vertical-align: text-bottom; text-indent:0; } .tm-symbol { font-size:0.7em; } /*Images*/ img { max-width:100%; } div.full-width-image { margin-right:auto; margin-left:auto; width:100%; page-break-inside:avoid; text-align: center !important; } div.frame-2 { margin:0 auto 0 auto; text-align:center; } img.frame-3 { width:100%; } img.frame-4 { width:50%; } img.frame-5 { width:51%; } .caption { font-family:"FreightMicro Pro Book", serif; font-size: 1.25em; line-height:1; text-align:right; } .smaller { font-size:1.1em; } .imgcaption { page-break-inside:avoid; } /*Colors*/ /*tables*/ table { border-collapse:collapse; font-size: 1em; line-height: 1.3; } td, th { border-style:solid; border-width:.5px; vertical-align: top; page-break-inside:avoid; } th { padding: .25em; border: solid 1px #6f7a83; } td { vertical-align: top; border: solid 1px #6f7a83; padding: .25em; } th { text-align: left; } tr { page-break-inside:avoid; } /*end tables*/ /*frontmatter*/ h3.copyright-hed { margin-top:30px; font-family:"FreightMicro Pro Semibold", serif; font-weight:bold; font-size:0.9em; margin-bottom:.4em; } p.Copyright { font-family:"FreightMicro Pro Book", serif; font-size:0.9em; margin-bottom:.4em; } div#seal-wrapper { margin-top:30px; width: 90px; } img#seal { width: 100%; margin-bottom:.25em; } #toc-hed, h2.fm-hed { font-family:"FreightMicro Pro Light", serif; font-weight:300; margin-bottom:.25em; font-size:2.75em; } .TOC-text { font-family:"FreightMicro Pro Book", serif; font-size:1.3em; line-height:1.6; margin-left:2em; text-indent:-1em; margin-bottom:.6em } p.table-hed-2 { font-family:"FreightMicro Pro Bold", serif; font-weight:bold; text-transform:uppercase; color: #D37E25; /*dark apricot*/ } p.TableEntry { font-family:"FreightMicro Pro Light", serif; font-weight:300; } .left { width:40%; background-color: #F9D5B3; } .right { background-color: #F2BB86; } /*chapter openers*/ h1.chap-num { font-family:"Galaxie Polaris Heavy", sans-serif; font-size:6em; font-weight:bold; text-align:right; padding-right: 20px; } h1.chap-title { font-family:"FreightMicro Pro Light", serif; font-size:4.5em; font-weight:500; } p.chap-intro { font-family:"FreightMicro Pro Medium", serif; font-size:1.3em; font-weight:500; line-height:1.8; } ul.cotoc { list-style-type:none; padding: 0; } li.cotoc-item { display:block; font-size:1.2em; line-height: 1.3; margin-bottom: .5em; margin-left:1.5em; text-indent:-1.5em; page-break-inside: avoid; } li.cotoc-sub { display:block; margin-left:2.5em; text-indent:-1.5em; display:none; } /*recipes*/ h2.recipe-title { font-family:"FreightMicro Pro Light", serif; font-size:2.5em; font-weight:300; line-height: .85em; margin-bottom: .25em; } p.time { font-family:"FreightMicro Pro Medium", serif; font-size:.9em; font-weight:500; } span.time-hed { font-family:"FreightMicro Pro Medium", serif; font-variant:small-caps; font-weight:500; padding-left: .75em; letter-spacing: 1px; color: #B27869; } span.time-hed:first-child { padding-left: 0; } span.time-bullet { font-weight:500; padding-left: .75em; } ul.inglist { list-style-type:none; padding: 0 1em 0 1em; } li.inglist-item { display:block; font-family:"FreightMicro Pro Bold", serif; font-size:.9em; font-weight:bold; line-height:1.1em; margin-bottom:.275em; clear:both; margin-left: 1.8em; text-indent: -1.8em; } span.qty { font-family:sans-serif; float:left; width: 1.8em; } span.step-num { font-family:"Galaxie Polaris Heavy", sans-serif; font-size:2.75em; float:left; margin-top:-0.35em; margin-right:0.25em; margin-bottom:-0.15em; font-weight:bold; color: #D37E25; /*dark apricot*/ } p.step { /* page-break-inside: avoid;*/ clear:both; margin-bottom:1em; margin-top:1em; } span.nutrition-hed { font-family:"FreightMicro Pro Bold", serif; font-variant:small-caps; font-weight:bold; font-style:normal; font-size:1em; letter-spacing: 1px; } p.nutrition-info { clear: both; font-family:"FreightText Pro Light", serif; font-style:italic; font-weight:300; font-size: .9em; margin-bottom:1em; margin-top:.75em; } p.SubrecipeProcedure { margin-bottom:1em; } p.VariationPreparation { font-family:"Galaxie Polaris Bold", sans-serif; font-weight:600; } .tip-marker { } .asterisk { vertical-align:super; font-size:small; } h3.tip-hed { font-family:"Galaxie Polaris Heavy", sans-serif; font-size:1.667em; font-weight:bold; color: #D37E25; /*dark apricot*/ text-align: right; } p.tip-text { font-family:"Galaxie Polaris Bold", sans-serif; font-weight:600; font-size: .95em; color: #D37E25; /*dark apricot*/ margin-bottom:1em; text-align: right; } div.tip { page-break-inside: avoid; margin-bottom:1em; margin-left:20%; margin-right:5%; } div.subrecipe, div.variation { page-break-inside: avoid; } h3.subrecipe-title { font-family:"Galaxie Polaris Bold", sans-serif; color: #D37E25; /*dark apricot*/ font-size:1.3em; font-weight:600; margin-bottom: .15em; } p.subrecipe-procedure-next { margin-bottom:1em; } h3.var-hed { font-family:"FreightMicro Pro Light", serif; font-size:1.8em; font-weight:300; margin-bottom: .09em; } span.alt-method-hed { font-size:1.333em; } /*backmatter*/ h1.ET { font-family:"FreightMicro Pro Light", serif; font-size:4em; font-weight:300; line-height:1; } h2.Index-HEADER { font-family:"Galaxie Polaris Heavy", sans-serif; font-size:2em; font-weight:bold; text-transform:uppercase; color: #D37E25; /*dark apricot*/ } p.index-main { font-family:"FreightMicro Pro Book", serif; margin-left:1.5em; text-indent:-1.5em; line-height: 1.8; } p.index-sub { font-family:"FreightMicro Pro Book", serif; margin-left:3em; text-indent:-1.5em; line-height: 1.8; } p.index-nav { font-family:"Galaxie Polaris Heavy", sans-serif; font-size:1.3em; padding: 1em; text-indent: 0; text-align: center; letter-spacing: 3px; } .index-nav a { font-weight: bold; } /*metric page*/ h2.metric-hed { font-family:"FreightMicro Pro Light"; font-size:3em; } p.metric-headnote { font-family:"FreightMicro Pro Medium", serif; font-weight:500; } p.metric-text { font-style:normal; font-weight:normal; margin-bottom:3px; } h3.metric-subhead { font-family:"FreightMicro Pro Black", serif; font-weight:700; text-transform:uppercase; margin-top:1em; color: #D37E25; /*dark apricot*/ font-size:.95em; letter-spacing: 1px; } p.metric-para { font-family:"FreightMicro Pro Book", serif; } ul.metric-list { } ul.metric-list li { font-family:"FreightMicro Pro Book", serif; font-weight:normal; } table.metric-table { page-break-inside: avoid; } .metric-table th { border-top:none; border-left:none; border-right:none; border-bottom: solid 1px #D37E25; padding-right: 1em; } .metric-table td { border-top:none; border-left:none; border-right:none; border-bottom: solid 1px #D37E25; } .metric-table p { font-family:"FreightMicro Pro Book", serif; } /*Media queries*/ @media amzn-mobi { p.index-main { margin-left:0; text-indent:0; } p.index-sub { margin-left:2em; text-indent:0; } } @media amzn-kf8 { a { color: #D37E25; /*dark apricot*/ border-bottom: 0px; text-decoration: underline; } } @media amzn-mobi { a { color: #D37E25; /*dark apricot*/ border-bottom: 0px; text-decoration: underline; } }