.calibre { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; epub-hyphens: none; font-size: 1.29167em; hyphens: none; line-height: 1.2; padding: 0; margin: 0 5pt } .calibre1 { line-height: 1.2 } .calibre2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; height: auto; line-height: 1.2; page-break-inside: avoid; width: 100%; padding: 0; margin: 0 } .calibre3 { background-color: #86C7D2; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; height: 85vh; line-height: 1.2; padding: 10% 3% 5%; margin: 0 } .calibre4 { color: inherit; text-decoration: underline } .calibre5 { display: block } .calibre6 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; padding: 0; margin: 0 } .calibre7 { display: block; text-align: right } .calibre8 { border-collapse: collapse; border-spacing: 2px; display: table; line-height: 1.2; margin-bottom: 0.5em; margin-top: 0; text-indent: 0; width: 100% } .calibre9 { border-collapse: collapse; display: table-row; line-height: 1.2; margin-bottom: 0.5em; margin-top: 0; vertical-align: middle; width: 100% } .caption { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: none; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; padding: 0; margin: 0 } .chap-open-dek { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; width: 90%; padding: 0; margin: 0 0 0 5% } .chap-title { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #c3d17a; display: block; font-size: 1.54839em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1; page-break-after: avoid; page-break-inside: avoid; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .cp { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; width: 80%; padding: 0; margin: 0.75em 0 0 } .fm-note { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #7c9c3d; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; padding: 0; margin: 0 0 0.75em } .full-bottom-image { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; width: 100%; padding: 0; margin: 0.75em 0 0 } .full-page-image { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; width: 100%; padding: 0; margin: 0 } .full-top-image { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; width: 100%; padding: 0; margin: 0 0 0.75em } .hed-paren { font-weight: normal; text-transform: none } .index { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.6; orphans: 2; text-align: left; text-decoration: none; text-indent: -1em; text-transform: none; widows: 2; padding: 0; margin: 0 0 0 1em } .index-alpha { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #d35b36; display: block; font-size: 1.29032em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 1.5em 0 0 } .index1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.6; orphans: 2; text-align: left; text-decoration: none; text-indent: -1em; text-transform: none; widows: 2; padding: 0; margin: 0 0 0 2em } .ing-list { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; list-style-type: none; margin-bottom: 1em; margin-right: 1em; margin-top: 1em; padding-bottom: 0; padding-right: 0; padding-top: 0 } .ingred { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: list-item; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: -2.4em; text-transform: none; widows: 2; padding: 0; margin: 0 0 0.4em 2.4em } .intro-bhead { border-left-width: 0; border-right-width: 0; display: block; font-size: 1.29032em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; width: 60%; padding: 0.7em 0 0.5em; margin: 3% 0 0.75em 20%; border-top: #000 solid 1px; border-bottom: #000 solid 1px } .intro-bl { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; list-style-type: disc; margin-bottom: 0.5em; margin-right: 0; margin-top: 0.5em; padding-bottom: 0; padding-right: 1em; padding-top: 0 } .intro-head { border-left-width: 0; border-right-width: 0; display: block; font-size: 1.54839em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; width: 80%; padding: 0.4em 0 0.25em; margin: 3% 0 0.5em 10%; border-top: #F15B30 solid 2px; border-bottom: #F15B30 solid 2px } .intro-leadin { font-size: 0.83333em; font-weight: normal; text-transform: uppercase } .ital { font-style: italic } .keeptogether { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; padding: 0; margin: 0 } .leadin { font-weight: 500 } .leadin-para { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #d35b36; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; padding: 0; margin: 0 0 0.75em } .left-chevron { display: table-cell; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: right; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: middle; widows: 2; width: 10%; padding: 1px } .list-hed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0.5em 0 0 1.25em } .list-para { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; padding: 0; margin: 0.75em 0 0 } .main { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.6; orphans: 2; text-align: left; text-decoration: none; text-indent: -1em; text-transform: none; widows: 2; padding: 0; margin: 0 0 0 1em } .minor-recipe-title { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; padding: 0; margin: 2em 0 0.25em } .nb { white-space: nowrap } .note { border-left-width: 0; border-right-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; width: 78%; padding: 0.75em 0 0.25em; margin: 0.75em 0 0.75em 11%; border-top: #7c9c3d solid 1px; border-bottom: #7c9c3d solid 1px } .numbercircle { border-radius: 50%; color: #d35b36; display: block; font-size: 0.77419em; font-weight: 500; height: 1em; text-align: center; width: 1em; padding: 0.5em; margin: 0.5em auto 1.5em; border: #d35b36 solid 2px } .paleo-intro-subhead { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: 500; line-height: 1.412; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; padding: 0; margin: 0.75em 0 0 } .pantry { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: list-item; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; padding: 0; margin: 0 } .pfe-bullet-text { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: list-item; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; padding: 0; margin: 0 0 0.5em } .pfe-dek-text { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; padding: 0; margin: 0 } .pfe-intro-text { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; padding: 0; margin: 0 } .pfe-intro-text1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 1.5em; text-transform: none; widows: 2; padding: 0; margin: 0 } .pfe-main-head { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; padding: 0; margin: 1.5em 0 0.75em } .pfe-subhead { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.412; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; padding: 0; margin: 1.5em 0 0 } .pfe-subhead1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; padding: 0; margin: 1em 0 0.2em } .pfe-text { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; padding: 0; margin: 0 0 0.75em } .pfe-text1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.3; orphans: 2; text-align: right; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; padding: 0; margin: 0 0 0.75em } .qty { display: inline-block; margin-right: 0.4em; text-align: right; width: 2em; padding: 0 } .recipe-blurb { border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #d35b36; display: block; font-size: 0.77419em; font-style: italic; font-variant: normal; font-weight: 300; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; width: 80%; padding: 0 0 1em; margin: 0 0 1.5em 10%; border-bottom: #d35b36 solid 1px } .recipe-title { display: table-cell; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: middle; widows: 2; width: 80%; padding: 1px } .reverse { font-style: normal } .right-chevron { display: table-cell; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: middle; widows: 2; width: 10%; padding: 1px } .rt { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.41935em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.278; page-break-after: avoid; page-break-inside: avoid; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; padding: 0 0.25em; margin: 0 } .toc { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; padding: 0; margin: 0.5em 0 } .toc-hed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.54839em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; padding: 0; margin: 0 } .toc1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; padding: 0; margin: 1em 0 } .yield { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #636466; display: block; font-size: 0.77419em; font-style: normal; font-variant: small-caps; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; padding: 0; margin: 0 0 0 18px }