@font-face { font-family:"FreightMicro Pro Bold"; font-style:italic; font-weight:bold; src : url("../font/FreightMicroProBold-Italic.otf"); } @font-face { font-family:"FreightMicro Pro Bold"; font-style:oblique; font-weight:bold; src : url("../font/FreightMicroProBold-Italic.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 Medium"; font-style:normal; font-weight:500; src : url("../font/FreightMicroProMedium-Regular.otf"); } @font-face { font-family:"FreightMicro Pro Semibold"; font-style:italic; font-weight:600; src : url("../font/FreightMicroProSemibold-Italic.otf"); } @font-face { font-family:"FreightMicro Pro Semibold"; font-style:oblique; font-weight:600; src : url("../font/FreightMicroProSemibold-Italic.otf"); } @font-face { font-family:"FreightMicro Pro Semibold"; font-style:normal; font-weight:600; src : url("../font/FreightMicroProSemibold-Regular.otf"); } @font-face { font-family:"FreightSans Pro Bold"; font-style:normal; font-weight:bold; src : url("../font/FreightSansProBold-Regular.otf"); } @font-face { font-family:"FreightSans Pro Book"; font-style:normal; font-weight:300; src : url("../font/FreightSansProBook-Regular.otf"); } @font-face { font-family:"FreightSans Pro Medium"; font-style:normal; font-weight:500; src : url("../font/FreightSansProMedium-Regular.otf"); } @font-face { font-family:"FreightSans Pro Semibold"; font-style:normal; font-weight:600; src : url("../font/FreightSansProSemibold-Regular.otf"); } @font-face { font-family:"FreightText Pro Bold"; font-style:normal; font-weight:bold; src : url("../font/FreightTextProBold-Regular.otf"); } @font-face { font-family:"FreightText Pro Book"; font-style:italic; font-weight:normal; src : url("../font/FreightTextProBook-Italic.otf"); } @font-face { font-family:"FreightText Pro Book"; font-style:oblique; font-weight:normal; src : url("../font/FreightTextProBook-Italic.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:"FreightText Pro Light"; font-style:normal; font-weight:300; src : url("../font/FreightTextProLight-Regular.otf"); } @font-face { font-family:"FreightText Pro Medium"; font-style:italic; font-weight:500; src : url("../font/FreightTextProMedium-Italic.otf"); } @font-face { font-family:"FreightText Pro Medium"; font-style:oblique; font-weight:500; src : url("../font/FreightTextProMedium-Italic.otf"); } @font-face { font-family:"FreightText Pro Medium"; font-style:normal; font-weight:500; src : url("../font/FreightTextProMedium-Regular.otf"); } @font-face { font-family:"FreightText Pro Semibold"; font-style:italic; font-weight:600; src : url("../font/FreightTextProSemibold-Italic.otf"); } @font-face { font-family:"FreightText Pro Semibold"; font-style:oblique; font-weight:600; src : url("../font/FreightTextProSemibold-Italic.otf"); } @font-face { font-family:"Whitney Index Black Rd Bd"; font-style:normal; font-weight:normal; src : url("../font/WhitneyIndexBlack-RdBd.otf"); } /*fix for iBooks overruns*/ html { -webkit-line-box-contain: block inline replaced !important; line-box-contain: block inline replaced !important; -webkit-nbsp-mode: normal; } html body { /* -webkit-hyphens: auto; if you want auto-hyphenation, else manual */ -webkit-line-box-contain: block inline replaced !important; line-box-contain: block inline replaced !important; -webkit-font-smoothing: antialiased; } p { -webkit-line-box-contain: block inline replaced !important; line-box-contain: block inline replaced !important; } /**/ body, div, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; border-width:0; } body { font-size: 95%; } @page { margin-top:3px; margin-left:2px; margin-right:2px; margin-bottom:0; } a { color:#00208B; text-decoration: none; border-bottom:1px dotted #00208B; } h1, h2, h3, h4, h5, h6, p, ul, ol, li, blockquote { 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; 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; text-align:left; text-decoration:none; text-indent:0; font-weight:normal; font-style:normal; font-variant:normal; orphans:3; widows:3; } ul { margin:1em 0 1em 0; padding-right:0; padding-left:1em; } ol { margin:1em 0 1em 0; padding-right:0; padding-left:1.8em; } li { padding:0; text-align:left; text-decoration:none; text-indent:0; font-style:normal; font-variant:normal; font-family:"FreightMicro Pro Medium", serif; font-weight:500; margin-right: 1em; } .ital { font-style: italic; } div.clearfix { clear:both; width: 1px; height: 0.001%; font-size:0; line-height:0; } div.section { clear:both; } .dimens-x { padding: 0 2px 0 2px; } .keeptogether { page-break-inside:avoid; } span { text-indent:0 !important; } /*Images*/ img { max-width:100%; page-break-inside:avoid; } div.full-width-image, img.sidebar { margin-right:auto; margin-left:auto; width:100%; text-align: center !important; } div.caption { } p.caption { font-family:"FreightSans Pro Semibold", sans-serif; font-size:.9em; line-height:1; text-align:right; } /*Colors*/ .green { color:#98aa4b; } .gray { color:#697C86; } /*tables*/ table { border-collapse:collapse; font-size: .9em; line-height: 1.3; } th { padding-left: .5em; padding-bottom: .25em; } td { vertical-align: top; border: solid 1px #6f7a83; padding: .25em; page-break-inside:avoid; } th { text-align: left; } /*LEGOS*/ .spaceabove { margin-top:30px; } .spacebelow { margin-bottom:30px; } .spaceright { margin-right:30px; } .spaceleft { margin-left:30px; } .ital { font-style:italic; } .normal { font-weight:normal; } .center { text-align:center; } /*front matter*/ p#titlepage-imprint { font-family:"FreightSans Pro Book", sans-serif; text-align:center; margin-top: 100px; } span#imprint { font-family:"FreightSans Pro Medium", sans-serif; } /*front matter*/ p.Credits, p.Creditspara { font-family:"FreightMicro Pro Book", serif; font-size:0.9em; margin-bottom:.4em; } h3.Credits-Title { margin-top:30px; font-family:"FreightMicro Pro Semibold", serif; font-weight:bold; font-size:0.9em; margin-bottom:.4em; } div#seal-wrapper { /* width: 90px;*/ } img#seal { /* width: 100%;*/ margin-bottom:.25em; } /*Book TOC*/ h1.ContentsTitle { color:#98aa4b; font-family:"FreightMicro Pro Bold", serif; font-size:2em; font-weight:bold; line-height:0.909; margin-bottom:30px; margin-top:30px; text-align:center; } p.Chapter { color:#98aa4b; font-family:"FreightMicro Pro Bold", serif; text-align:center; /* text-transform:uppercase;*/ letter-spacing: 1px; margin-top:15px; } p.Chapter-Name { color:#4e4e50; font-family:"FreightText Pro Book", serif; font-size:1.4em; line-height:1.015; text-align:center; } /*Chapter openers*/ div.chap-intro { margin-top: 30px; } p.intro { font-size: 1.2em; font-family:"FreightMicro Pro Semibold", serif; font-weight:600; color: #767779; margin-bottom:.5em; } .Chapter_TOC { margin-top:30px; margin-bottom:30px; } .TOC1 a { color:#697C86; /*slate gray*/ } .TOC2 a { color:#87969E; /*light slate gray*/ } .TOC1 { font-family:"FreightMicro Pro Bold", serif; margin-top:10px; font-size:1.2em; } .TOC2 { font-family:"FreightMicro Pro Semibold", serif; margin-left:20px; font-size:1.2em; } hr.TOC-rule { border:3px solid #98aa4b; margin-top:15px; margin-bottom:15px; } .specialtag { border-top:1px solid #98aa4b; border-bottom:1px solid #98aa4b; font-family:"FreightMicro Pro Medium", serif; font-size:.8em; font-style:normal; margin-left:10px; font-variant:small-caps; font-weight:500; display:none; } img.sectionopen { margin-top:20px; margin-bottom:0; width:100%; } /*Section Opener*/ div.sectionopen { margin-top: 30px; } p.opener { font-family:"FreightText Pro Light", serif; font-size:1.3em; font-weight:300; margin-bottom:.5em; margin-top:1em; } span.leadinopener { font-family:"FreightMicro Pro Bold", serif; font-size:1.333em; line-height:1; font-variant:small-caps; font-weight:600; text-transform:lowercase; letter-spacing: 1px; } /*Basics*/ span.Basics-Letter { display:inline-block; height:1em; width:1em; color:#ffffff; background-color:#6f7a83; padding:1%; border-radius:50%; font-family:"Whitney Index Black Rd Bd", sans-serif; font-style:normal; font-weight:600; font-size:.85em; line-height:1; text-align:center; } h1.ahed { font-family:"FreightMicro Pro Bold", serif; font-size:2em; line-height:1; color:#98aa4b; margin-top:.8em; } h1.ahed-no-top { font-family:"FreightMicro Pro Bold", serif; font-size:2em; line-height:1; color:#98aa4b; margin-top:0; } p.Basics-Text { font-size:0.75em; line-height:1.222; } p.Basics-Text-w-Lead-In { font-size:0.75em; line-height:1.222; margin-top:5px; } p.Intro-Sub-Head-1 { color:#98aa4b; font-family:"FreightSans Pro Semibold", sans-serif; font-weight:600; /* text-transform:uppercase;*/ } h2.Basics-Subhead { font-family:"FreightMicro Pro Bold", serif; font-size:1.4em; font-weight:bold; margin-top:1em; margin-bottom:.25em; } div.basics-section { margin-top: 30px; margin-bottom: 30px; clear:both; } span.Basics-Lead-In-Text { font-family:"FreightMicro Pro Semibold", serif; font-style:normal; font-weight:600; } div.how-to-section { clear:both; margin-top: 30px; margin-bottom: 30px; } div.how-to-image-block { width:100%; float:left; clear:both; padding-bottom:.5em; } div.how-to-two-up-left { clear:both; width:48.5%; display:inline-block; float:left; padding-right: 2%; } div.how-to-two-up-right { width:48.5%; display:inline-block; float: right; } div.how-to-caption-block { clear:both; padding-top: 5px; } p.how-to-text { font-family:"FreightSans Pro Book", sans-serif; font-size:.9em; line-height:1.25; margin-top:0 !important; } p.how-to-text-space-above { font-family:"FreightSans Pro Book", sans-serif; margin-top:1em; font-size:.9em; line-height:1.25; } p.how-to-caption { font-family:"FreightSans Pro Book", sans-serif; text-align: center; line-height: 1; font-size:.9em; line-height:1.25; } h2.how-to-hed, span.how-to-runin-hed { font-family:"FreightSans Pro Semibold", sans-serif; margin-top:0 !important; font-size:1em; line-height:1; font-weight:600; /* text-transform:uppercase;*/ } div.how-to-box { clear:both; margin: 30px 10% 30px 10%; border: solid 1px #697C86; /*gray*/ padding: 5% } div.how-to-box-narrow { clear:both; margin: 5px auto 5px auto; padding: 5px 1% 5px 1%; border: solid 1px #697C86; /*gray*/ } div.three-quarters { width: 75%; margin-right: auto; margin-left: 12.5%; text-align: center; } /*tables*/ span.Chart-Column-Head { font-family:"FreightSans Pro Semibold", sans-serif; font-weight:600; -webkit-hyphens: none !important; -epub-hyphens: none; -adobe-hyphenate: none; -moz-hyphens: none; hyphens: none; } p.Chart-Line-Item-Head-1 { font-family:"FreightSans Pro Medium", sans-serif; font-weight:600; } p.problem { font-family:"FreightSans Pro Medium", sans-serif; } p.Chart-Line-Item-Text-1, p.Chart-Line-Item-Text, p.Chart-Line-Item-Head { font-family:"FreightSans Pro Medium", sans-serif; font-weight:300; } p.Chart-Footnote { font-size:0.9em; } p.Chart-Category-Head { color:#98aa4b; font-family:"FreightSans Pro Bold", sans-serif; font-weight:bold; } span.Chart-Line-Item-Head { color:#000000; font-family:"Helvetica Neue (T1) 57 Condensed", sans-serif; font-size:0.667em; font-style:normal; font-variant:normal; font-weight:normal; text-decoration:none; } table#subs-table { border-top:0; } th#subs-col1 { width:30%; } tr.Row-Column-89 { background-color:#eae8e2; } tr.shaded { background-color:#F8FAEC; } /*Recipe Styles*/ hr.header-top { border:1px solid #87969E; margin-bottom:5px; margin-top:20px; } hr.header-bottom { border:1px solid #87969E; margin-top:5px; margin-bottom:20px; } p.page-header { color:#87969E; font-family:"FreightMicro Pro Medium", serif; letter-spacing:1px; text-align: right; } h1.RecipeTitle { font-family:"FreightMicro Pro Bold", serif; font-size:2em; line-height:1; color:#98aa4b; margin-bottom:15px; } p.RecipeIntro, p.basics-section-intro { color:#697C86; /*gray*/ font-family:"FreightText Pro Book", serif; font-size:1.1em; margin-bottom:20px; } p.Recipe-Blurb { color:#6f7a83; font-size:1.1em; margin-bottom: .85em; } ul.ing-list { display:block; list-style-type: none; margin-top:1em; margin-bottom:1em; text-align:left; } li.ing { line-height: 1.3em !important; font-weight: 500; font-size: .9em; margin-left:.75em; margin-right:.75em; text-indent:-1em; } li.ing-first { line-height: 1.3em !important; font-weight: 600; font-size: .9em; margin-left:1.5em; margin-right:1.5em; text-indent:-1em; margin-top:0; } li.ing-space { line-height: .9em !important; font-size: .9em; } li.ing-hed { line-height: 1.3em !important; font-size: .9em; font-weight: bold; /* text-transform: uppercase;*/ margin-left:1.5em; margin-right:1.5em; text-indent:-1em; } p.method, p.basics-text { font-family:"FreightText Pro Book", serif; margin-top:10px; } p.basics-text-no-top { font-family:"FreightText Pro Book", serif; } p.method-ind, p.basics-text-ind { font-family:"FreightText Pro Book", serif; text-indent:1.5em; } span.leadin { color:#87969E; /*gray*/ font-family:"FreightMicro Pro Medium", serif; letter-spacing:1px; font-size:85%; } span.step-leadin, span.basics-runin-hed { font-family:"FreightText Pro Bold", serif; } p.nutrition { font-family:"FreightText Pro Light", serif; font-size:0.85em; font-weight:300; margin-bottom:1em; margin-top:.9em; } p.makesline { font-family:"FreightMicro Pro Medium", serif; font-weight:500; } /*Make it mine*/ .makeitmine-options { font-family:"FreightMicro Pro Bold", serif; font-style:italic; font-weight:600; } span.makeitmine-paren { font-family:"FreightMicro Pro Medium", serif; font-style:italic; color:#6f7a83; } h2.makeitmine-head { color:#98aa4b; font-size:1em; font-family:"FreightMicro Pro Medium", serif; font-variant:small-caps; font-weight:500; line-height:1.3; margin-top:10px; } .makeitmine-head-small { color:#6f7a83; font-size:.8em; } hr.makeitmine-rule { border:1px solid #6f7a83; margin-top:25px; margin-bottom:10px; } ul.makeitmine-ing-list { display:block; list-style-type: none; margin-top:10px; margin-bottom:10px; text-align:left; } .makeitmine { /*for li*/ font-family:"FreightMicro Pro Bold", serif; font-style:italic; font-weight:bold; } span.ingnote { font-family:"FreightText Pro Book", serif; } /*Sidebars*/ div.sidebar { margin:30px 0 0 0; padding:14px; border:1.5px solid #6E6E5D; page-break-inside:auto; } div.sidebar-image-block { clear:both; width:100%; padding-bottom:.5em; float:left; } div.left-forty { width:40%; float: left; padding-right: .75em; } div.sidebar-image { margin-right:auto; margin-left:auto; text-align: center !important; margin-top:2em; } .right-third { float:right; width:33%; } h1.Sidebar-Head { font-family:"FreightMicro Pro Bold", serif; font-size:1.5em; font-weight:bold; line-height:1; margin-bottom:.4em; } .sidebar-text-group { margin:.75em 0 .75em 0; } p.Sidebar-Text, p.Sidebar-Text-first { font-family:"FreightText Pro Medium", serif; font-weight:500; } p.Sidebar-Text { text-indent:1em; } span.Sidebar-Lead-In { color:#6e7881; font-family:"FreightMicro Pro Bold", serif; font-size:0.667em; font-weight:bold; } .sb-list li { font-family:"FreightText Pro Medium", serif; font-weight:500; color:#6f7a83; font-size:1em; } /*Frostings*/ h2.Frosting-Head { color:#b1be75; font-family:"FreightMicro Pro Bold", serif; font-size:1.25em; font-weight:bold; line-height:0.867; margin-bottom:5px; } /*Bullets*/ ul.bullets { margin-top:30px; margin-bottom:30px; text-align:left; list-style-type:square; } li.bullets { line-height: 1.2em !important; font-weight: normal; font-size: .9em; margin-left:33px; margin-right:33px; text-indent:-27px; } /*Index*/ h1.ET { font-size:1em; line-height:1.2; color:#98aa4b; font-family:"National Black", sans-serif; font-size:8.071em; font-weight:900; text-transform:lowercase; } p.index-nav { font-family:"FreightMicro Pro Bold", serif; color:#6f7a83; font-size:1.2em; padding: 1em; text-indent: 0; text-align: center; letter-spacing: 2.5px; } .index-nav a { font-weight: bold; } h2.index-alpha { color:#98aa4b; font-family:"FreightMicro Pro Bold", serif; font-size:1.889em; margin-bottom:.2em; } p.Index-Stand-Alone { font-family:"FreightText Pro Book", serif; margin-left:1em; text-indent:-1em; line-height: 1.8; } p.Index-1 { font-family:"FreightText Pro Bold", serif; font-weight:bold; margin-left:1em; text-indent:-1em; line-height: 1.8; } span.See-also { font-weight:normal; font-style:italic; } p.Index-2 { font-family:"FreightText Pro Book", serif; margin-left:2em; text-indent:-1em; line-height: 1.8; } /*BOB*/ h2.BOBO-Subhead { color:#98aa4b; font-family:"FreightMicro Pro Bold", serif; font-size:1.2em; font-weight:bold; line-height:1em; margin-bottom:.5em; margin-top:1em; } ul.BOB-list { margin-left:1.5em; margin-right:1.5em; } li.BOB-Bullets { } h1.BOBhead { color:#98aa4b; font-family:"National Black", sans-serif; font-size:6em; font-weight:900; } div.no-bottom { margin-bottom:0; padding-bottom:0; } /*Media queries*/ @media amzn-mobi { p.index-1 { margin-left:0; text-indent:0; } p.index-2 { margin-left:2em; text-indent:0; } } @media amzn-kf8 { a { border-bottom: 0px; text-decoration: inherit; } } @media amzn-mobi { a { color:#00208B; border-bottom: 0px; text-decoration: inherit; } } div.how-to-image-block, div.how-to-box, div.how-to-box-narrow, div.sidebar-image-block, div.sidebar-image { page-break-inside:avoid; }