@charset "UTF-8";:root,html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box;-webkit-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit;border-style:solid;border-width:0}*{font-size:inherit;line-height:inherit;margin:0;padding:0}:after,:before{text-decoration:inherit;vertical-align:inherit}main,summary{display:block}audio,canvas,iframe,img,progress,svg,video{display:inline-block;vertical-align:middle}audio:not([controls]){display:none}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}a{background-color:transparent;color:#57a64b;text-decoration:none;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}a:active,a:hover{outline:0}b,strong{font-weight:700}abbr[title]{border-bottom:1px dotted}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}pre{overflow:auto}svg:not(:root){overflow:hidden}table{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{font:inherit}optgroup{color:inherit}html input[type=button],input[type=reset]{-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button{overflow:visible}textarea{overflow:auto;resize:vertical}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}.gallery br+br,[hidden],template{display:none}.book__seller--amazon,.book__seller--bn,.book__seller--indie,.recipe__print i,ul.social .nav__item-email a,ul.social .nav__item-facebook a,ul.social .nav__item-google-plus a,ul.social .nav__item-instagram a,ul.social .nav__item-link a,ul.social .nav__item-pinterest a,ul.social .nav__item-twitter a,ul.social .share-email a,ul.social .share-facebook a,ul.social .share-google-plus a,ul.social .share-instagram a,ul.social .share-link a,ul.social .share-pinterest a,ul.social .share-twitter a{display:inline-block;background-image:url(../images/sprites.svg);background-size:161px 355px}body{background-color:#fff;color:#575a5d;font-family:Georgia,Times,serif;font-size:.875em;line-height:1.429}.book__text h1,.comment-reply-title,.h1,.h2,.payment_method_stripe>label,.recipe .payment_method_stripe>label,.recipe h3,.recipe__title,.recipe__yield,.sidebar .widget--welcome .payment_method_stripe>label,.sidebar .widget--welcome h3,.store-header h2,h1,h2,h3{margin:0;font-family:Montserrat,Georgia,Times,serif;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:#57a64b}.faq__title{font-family:Montserrat,Georgia,Times,serif;font-weight:400;text-transform:uppercase;letter-spacing:.05em}.comment__author,.faq__title,.h3,.navigation a{color:#57a64b}.comment__author,.h3,.h4,.h5,.navigation a,.post__more,h4,h5{margin:0;font-family:Montserrat,Georgia,Times,serif;font-weight:400;text-transform:uppercase;letter-spacing:.05em}.h4,.h5,h4,h5{color:#57a64b}.h1,.recipe__title,.sidebar .widget--welcome .payment_method_stripe>label,.sidebar .widget--welcome h3,.store-header h2,h1{margin-bottom:.41784em;font-size:1.71em;line-height:1.286}.book__text h1,.comment-reply-title,.h2,.recipe .payment_method_stripe>label,.recipe h3,h2{margin-bottom:.31255em;font-size:1.143em;line-height:1.286}.faq__title,.recipe__yield{font-size:1.143em;line-height:1.286}.comment__author,.h3,.navigation a,.payment_method_stripe>label,h3{margin-bottom:.35725em;font-size:1em;line-height:1.286}.post__more{margin-bottom:.35725em;line-height:1.286}.h4,.h5,h4,h5{font-size:.857em}p{margin:0 0 .81657em}a:hover{color:#45833b;text-decoration:underline}a:active,a:focus{color:#45833b;outline:none}strong{color:#000}blockquote,hr{margin:1.429em 0}hr{border-bottom:2px solid #c0bfbf;border-right:none;border-top:none;border-left:none}blockquote{border-left:2px solid #c0bfbf;color:#707375;padding-left:.81657em}fieldset{background:#c6c5c5;border:2px solid #c0bfbf;margin:0 0 .81657em;padding:.81657em}input,label,small{color:#929292}input,label,select,textarea{display:block;font-family:Montserrat,Georgia,Times,serif;font-size:.875em;line-height:1.429}label{font-weight:700}label.required:after{content:"*";color:#929292}input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,select[multiple=multiple],textarea{width:100%;margin:0;padding:0 .81657em;text-transform:uppercase;letter-spacing:.05em;color:#57a64b;background-color:#fff;border-radius:0;border:2px solid #57a64b;-webkit-transition:border-color;transition:border-color}input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#4e9544;outline:none}input[type=email]::-webkit-input-placeholder,input[type=file]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,select[multiple=multiple]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#929292}input[type=email]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,select[multiple=multiple]::-moz-placeholder,textarea::-moz-placeholder{color:#929292}input[type=email]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,select[multiple=multiple]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#929292}input[type=email]::placeholder,input[type=file]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,select[multiple=multiple]::placeholder,textarea::placeholder{color:#929292}textarea{height:auto}input[type=checkbox],input[type=radio]{display:inline;margin-right:.40829em}select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15' height='5' viewBox='0 0 15 5'><path fill='#57A64B' d='M0 0l5 5 4-5'/></svg>");background-repeat:no-repeat;background-position:right center;cursor:pointer}.field{margin-bottom:1.22486em}.field .msg{position:relative;z-index:-1;padding:.61557em .58626em .43969em;background:#ec372e}@media (min-width:45em){.form--inline .field{margin:0;display:inline-block;vertical-align:top}.form--inline label{position:absolute;height:.1px;width:.1px;margin:0;padding:0;clip:rect(0 0 0 0);overflow:hidden;border:0}}.main ol,.main ul{margin:0 0 .40829em 2.04143em}.main ul{list-style:disc}.main ol{list-style:decimal}.main li{margin-bottom:.40829em}.main li>ol,.main li>ul{margin-bottom:0;margin-left:1.63314em;font-size:.95em}.main li>ol>li,.main li>ul>li{margin-bottom:0}a.button,button,input[type=button],input[type=cancel],input[type=submit]{display:inline-block;padding:0 .75em;font-family:Montserrat,Georgia,Times,serif;font-size:.875em;line-height:1.429;font-weight:400;text-decoration:none;text-align:center;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:#fff;background-color:#57a64b;border:2px solid #57a64b;border-radius:0}a.button:focus,a.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=cancel]:focus,input[type=cancel]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#57a64b;background-color:#fff;outline:none}a.button:active,button:active,input[type=button]:active,input[type=cancel]:active,input[type=submit]:active{color:#fff;background-color:#57a64b}a.button:disabled,button:disabled,input[type=button]:disabled,input[type=cancel]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.6}button,input[type=button],input[type=cancel],input[type=submit]{-webkit-appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js .js-accordion-title{cursor:pointer}.js .js-accordion-title:before{content:"";display:inline-block;height:0;width:0;border-style:solid;border-color:#929292 transparent transparent;border-width:.33em .33em 0;position:relative;margin-right:.40829em;vertical-align:middle;top:-.1em;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.js .open .js-accordion-title:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.js .js-accordion-detail{overflow:hidden;max-height:0;-webkit-transition:max-height .15s ease-out;transition:max-height .15s ease-out}.open .js .js-accordion-detail{max-height:999em}.comments{clear:both;padding-top:1.63314em}.main .comments__list{margin:0;list-style:none}.main .comments__list .children{list-style:none;margin:0 0 0 1.63314em;font-size:1em}.comment{padding:.81657em 0 0}.comment__author{font-style:normal}.bypostauthor .comment__author{color:#ec372e}.comment__time{font-size:.857em;text-transform:uppercase;color:#929292}@media (min-width:25em){.comment__author{float:left}.comment__time{float:right}}.comment__content{clear:both}.comment__reply{position:relative;top:-1.20084em;margin:0;font-size:.714em;text-transform:uppercase;text-align:right}.comments__closed{padding:.81657em 0;text-align:center;text-transform:uppercase;letter-spacing:.05em;color:#929292}.comments__closed:after,.comments__closed:before{content:" — "}.comment-respond{position:relative;margin-top:3.26629em;padding:1.22486em 1.63314em;background:#f2f2f2}.comments__list .comment-respond{margin-top:0}.comments__list .comment-respond:after{content:"";display:inline-block;height:0;width:0;-webkit-transform:rotate(360deg);border-style:solid;border-color:transparent transparent #f2f2f2;border-width:0 .75em .75em;position:absolute;bottom:100%;right:.25em}.comment-reply-title small{font-size:.714em;float:right}.comment-notes{font-size:.857em}.comment-form-author,.comment-form-comment,.comment-form-email,.comment-form-url{clear:both;overflow:hidden}@media (min-width:45em){.comment-form-author label,.comment-form-comment label,.comment-form-email label,.comment-form-url label{float:left;width:10%}.comment-form-author input,.comment-form-author textarea,.comment-form-comment input,.comment-form-comment textarea,.comment-form-email input,.comment-form-email textarea,.comment-form-url input,.comment-form-url textarea{float:right;width:85%}}.comment-form .form-submit{margin:0 0 0 15%}.navigation{clear:both;margin-top:.81657em;border-top:2px solid #c0bfbf}.navigation a{display:block;padding:.81657em 0}.nav-previous{float:left;width:50%}.nav-next{float:right;width:50%;text-align:right}.recipe__photo,.recipe__print{margin-bottom:.81657em}.recipe__print{float:right;padding:0 1.63314em;margin-left:.81657em;line-height:2.19906em;text-transform:uppercase;color:#57a64b;border-left:2px solid}.recipe__print i{width:24px;height:24px;background-position:0 -144px;margin-left:1em;vertical-align:middle;opacity:.5}.recipe__print:focus,.recipe__print:hover{text-decoration:none}.recipe__print:focus i,.recipe__print:hover i{opacity:.9}.recipe__meta{margin-bottom:1.63314em;text-transform:uppercase;letter-spacing:.05em;color:#57a64b}.recipe__meta dd,.recipe__meta dl,.recipe__meta dt,ul.social li{display:inline-block}.recipe__meta dl{margin:0 1em 0 0}.recipe__meta dt{font-weight:700}.recipe__meta dt:after{content:":"}.recipe__intro{font-size:1.07em;font-style:italic}.recipe__ingredients,.recipe__intro{margin-bottom:1.63314em}.recipe__ingredients .payment_method_stripe>label,.recipe__ingredients h3{display:inline}.recipe__yield{display:inline;padding-left:1em;margin-left:.75em;margin-bottom:.81657em;border-left:2px solid}.recipe__ingredient{padding:.41686em 0;font-size:.857em;text-transform:uppercase;letter-spacing:.05em;color:#000}ul.social{list-style:none;margin:0 -.33em}ul.social li{margin:0 .33em}ul.social a{overflow:hidden;vertical-align:middle;opacity:.55;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.book__sellers a:before,.nav__item-designed-by-waterworthdesign b:before,ul.social a:before{content:"";display:block;width:0;height:100%}ul.social a:hover{opacity:.9}ul.social .nav__item-instagram a,ul.social .share-instagram a{width:24px;height:24px;background-position:0 -72px}ul.social .nav__item-facebook a,ul.social .share-facebook a{width:24px;height:24px;background-position:0 -24px}ul.social .nav__item-pinterest a,ul.social .share-pinterest a{width:24px;height:24px;background-position:0 -120px}ul.social .nav__item-twitter a,ul.social .share-twitter a{width:24px;height:24px;background-position:0 -331px}ul.social .nav__item-google-plus a,ul.social .share-google-plus a{width:24px;height:24px;background-position:0 -48px}ul.social .nav__item-email a,ul.social .share-email a{width:24px;height:24px;background-position:0 0}ul.social .nav__item-link a,ul.social .share-link a{width:24px;height:24px;background-position:0 -96px}.aligncenter,.alignleft,.alignnone,.alignright,.book__cover img,.post__photo,.recipe__photo,.size-large,.size-medium{border-radius:2px;border:1em solid #fff;box-shadow:0 1px 15px rgba(0,0,0,.125)}.aligncenter,.alignnone,.size-large,.size-medium{margin-bottom:.81657em}.alignnone{margin-left:0;margin-right:0;max-width:100%}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft,.alignright{margin-bottom:.81657em}@media (min-width:45em){.alignleft{float:left;max-width:67%;margin-right:1.63314em}.alignright{float:right;max-width:67%;margin-left:1.63314em}}.wp-caption{font-size:.857em;color:#929292}.wp-caption-text{padding:.40829em}.header__extra .search-form button,.header__extra .search-form label,.screen-reader-text,.widget--search label,.widget--subscribe button{position:absolute;height:.1px;width:.1px;margin:0;padding:0;clip:rect(0 0 0 0);overflow:hidden;border:0}.gallery,.wrapper{overflow:hidden;margin:1.63314em -.81657em .81657em}.gallery .gallery-item{float:left;padding:0 .81657em 1.63314em;text-align:center;width:33%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery img{border:1px solid #fff}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}.gallery .gallery-caption{color:#929292;font-size:.857em;margin:0 0 .81657em}.gallery dl,.gallery dt{margin:0}.wrapper{max-width:76.5em;min-width:320px;margin:0 auto;padding:0 2em}.content{clear:both;padding:1.63314em 0}.content:after{content:"";display:table;clear:both}@media (min-width:45em){.has-sidebar .main{float:left;width:64%}.has-sidebar .sidebar{float:right;width:34%}}.header{position:relative;margin-top:1.63314em;padding-bottom:.81657em;border-bottom:2px solid #c0bfbf;text-align:center}.header__logo{display:inline-block;max-width:85%;margin-bottom:1.63314em}#drawer-toggle,.drawer-toggle,.woocommerce-checkout #payment ul.payment_methods li input[name=payment_method]{display:none}.header__nav{font-family:Montserrat,Georgia,Times,serif}.header__nav li,.header__nav ul{margin:0;list-style:none}.header__nav a{text-transform:uppercase;color:#000}.header__nav a:focus,.header__nav a:hover{color:#57a64b}.header__callout{position:absolute;top:-.81657em;left:0;width:9em;font-family:Montserrat,Georgia,Times,serif;text-align:left;text-transform:uppercase;letter-spacing:.05em}.header__callout img{margin-bottom:.40829em}.header__callout a,.woocommerce small.note{color:#929292}.header__callout:after{content:"«";position:absolute;left:100%;top:37.5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:Verdana;font-size:7em;line-height:1;color:#57a64b}@media (max-width:45em){.header__callout{display:none}}.header__extra .search-form{margin-bottom:.81657em}.header__extra .search-form .field,.sidebar form .field{width:100%}@media (max-width:56.25em){.header__logo{margin-top:1.63314em}.drawer-toggle{display:block;position:absolute;z-index:1100;top:-1em;left:-1em;padding:1em;cursor:pointer}.drawer-toggle i,.drawer-toggle i:after,.drawer-toggle i:before{display:block;width:2em;height:4px;background-color:#575a5d;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;transition-easing:ease-out;content:""}.drawer-toggle i{margin-top:7px;margin-bottom:7px;position:relative}.drawer-toggle i:after,.drawer-toggle i:before{position:absolute}.drawer-toggle i:before{top:-7px}.drawer-toggle i:after{top:7px}.drawer-toggle span{position:absolute;height:.1px;width:.1px;margin:0;padding:0;clip:rect(0 0 0 0);overflow:hidden;border:0}.backdrop,.header__drawer{position:fixed;left:0;top:0;bottom:0}.backdrop{right:0;background:rgba(0,0,0,.25);-webkit-transition:opacity .4s ease-out;z-index:-100;opacity:0;transition:opacity .4s ease-out}.header__drawer{z-index:1000;width:25em;max-width:85%;padding:4.89943em 1.63314em 1.63314em;text-align:left;background:#fff;opacity:.95;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}#drawer-toggle:checked+.drawer-toggle i:after,#drawer-toggle:checked+.drawer-toggle i:before{background-color:#000}#drawer-toggle:checked+.drawer-toggle i{background-color:transparent}#drawer-toggle:checked+.drawer-toggle i:before{-webkit-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}#drawer-toggle:checked+.drawer-toggle i:after{-webkit-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}#drawer-toggle:checked~.backdrop{z-index:0;opacity:1}#drawer-toggle:checked~.header__drawer{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__nav{margin-bottom:3.26629em}.header__nav ul{font-size:1.143em}.header__nav li{margin-bottom:.81657em}.header__nav a{display:block}.header__social{text-align:center}}@media (min-width:56.25em){.header,.header__logo{margin-top:2.44971em}.header__extra{position:absolute;top:0;right:0}.header__nav{padding:.81657em 0 0}.header__nav ul{font-size:.857em}.header__nav li{display:inline-block;margin-left:-.25em}.header__nav li+li:before{content:"|"}.header__nav a{padding:0 .75em}}.footer{padding:2.44971em 0 .81657em;background:#9fdc95;border-top:1em solid #57a64b}.footer__social{margin-bottom:1.63314em}@media (min-width:56.25em){.footer__social{float:right;width:25%;text-align:right}}.book__sellers ul,.footer__nav ul{margin:0;list-style:none}.footer__nav li{margin-bottom:.81657em}.footer__nav a{text-decoration:none}.footer__nav .nav__item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.footer__nav .nav__item>a{font-weight:700;text-transform:uppercase;color:#000;cursor:default}.footer__nav .sub-menu{font-family:Georgia,Times,serif;line-height:1.25}.footer__nav .sub-menu li{margin:.20414em 0}.footer__nav .sub-menu a{color:#929292;color:rgba(0,0,0,.5)}.footer__nav .sub-menu a:focus,.footer__nav .sub-menu a:hover{color:#000}@media (min-width:45em){.footer__nav{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.nav__item-designed-by-waterworthdesign a{font-size:.714em}.nav__item-designed-by-waterworthdesign b{overflow:hidden;background-image:url(../images/waterworth.png);background-repeat:no-repeat;background-position:50% 50%;width:123px;height:19px;display:inline-block;margin-left:1em;opacity:.5;vertical-align:bottom;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.nav__item-designed-by-waterworthdesign a:focus b,.nav__item-designed-by-waterworthdesign a:hover b{opacity:1}.footer__copyright,.sidebar .more{font-family:Montserrat,Georgia,Times,serif;font-size:.857em;text-transform:uppercase;color:#fff}.sidebar{text-align:center;line-height:1.286}@media (max-width:45em){.sidebar{padding-top:1.63314em;border-top:2px solid #c0bfbf}}.sidebar .payment_method_stripe>label,.sidebar h3{margin-bottom:.62511em;font-size:1.143em}.sidebar p{margin:0 2%}.sidebar img{width:100%;margin-bottom:.40829em}.sidebar a{text-decoration:none}.sidebar form{position:relative}.sidebar .more{display:block;text-align:right;letter-spacing:.05em;color:#ec372e}.widget{max-width:340px;margin:0 auto;padding-top:1.63314em;padding-bottom:1.63314em;border-bottom:1px solid #c0bfbf}.widget--welcome{padding-top:0;text-align:left}.widget--welcome img{border:1em solid #fff;box-shadow:0 1px 15px rgba(0,0,0,.125)}.widget--james-beard p{color:#ec372e}.widget--flours img{width:90%;margin-bottom:.81657em}.book,.widget--book .more,.widget--flours .more,.widget--subscribe input{text-align:center}.sidebar form,.widget--archives select{display:inline-block;width:100%;max-width:18em}.widget--book img{width:50%}.widget--search .search-field{padding-right:3em}.widget--search .search-submit{position:absolute;top:.4em;bottom:.4em;right:.4em;height:1.3em;width:2.5em;padding:0;font-size:10px;line-height:1.1em;font-weight:700;border-width:1px}.our-books .page__header,.quantity label{position:absolute;height:.1px;width:.1px;margin:0;padding:0;clip:rect(0 0 0 0);overflow:hidden;border:0}.book{padding-bottom:1.63314em}.book+.book{padding-top:1.63314em;border-top:2px solid #c0bfbf}@media (min-width:56.25em){.book{display:table-row;text-align:left;padding:0}.book>div{display:table-cell;padding-top:1.63314em;padding-bottom:1.63314em;vertical-align:middle}.book+.book>div{border-top:2px solid #c0bfbf}}.book__cover{margin-bottom:1.63314em;text-align:center}@media (min-width:56.25em){.book__cover{width:30%;margin:0}.book__text{padding-left:1.63314em;padding-right:4.89943em}}.book__share{margin-top:1.63314em}.book__sellers{text-align:center}@media (min-width:56.25em){.book__sellers{width:200px}}.book__sellers li{margin:1.63314em 0}.book__sellers a,.post footer{overflow:hidden}.book__seller--amazon{width:161px;height:32px;background-position:0 -168px}.book__seller--bn{width:160px;height:26px;background-position:0 -200px}.book__seller--indie{width:100px;height:105px;background-position:0 -226px}.faqs{margin-top:3.26629em;border-bottom:1px solid #c0bfbf}.faq{padding:.81657em 0 0;border-top:1px solid #c0bfbf}.faq__title{margin:0 0 .62511em}.faq__question{margin-bottom:1.63314em;font-style:italic}.faq__detail p{margin-bottom:0;padding-bottom:.81657em}.new-to-gf{margin:1.63314em 0 0!important;list-style:none!important;text-align:justify}.new-to-gf:after{content:"";display:inline-block;width:100%}.new-to-gf li{margin:0 0 4.89943em;text-align:left}@media (min-width:45em){.new-to-gf li{display:inline-block;width:46%;vertical-align:top}}.new-to-gf a{display:block;color:inherit;text-decoration:none}.new-to-gf h2{margin-bottom:.62511em}.new-to-gf img{width:100%;margin-bottom:.81657em}.new-to-gf p{line-height:1.286}.recipes{margin:1.63314em 0}.recipes a,.recipes h2{font-size:1.286em;color:#ec372e}.recipes form{margin-bottom:2.44971em}.recipes form .field{width:20em}.recipes ol{margin:0 0 3.26629em;list-style:none}.recipes li{margin:.81657em 0}.recipes a{font-family:Montserrat,Georgia,Times,serif;text-transform:uppercase;letter-spacing:.05em;color:#929292}.recipes a:focus,.recipes a:hover{color:#57a64b}.main .grid-list{margin:0;list-style:none}.post{padding-bottom:1.63314em}.post:after{content:"";display:table;clear:both}.post:not(:last-of-type):not(.is-thumbnail){margin-bottom:1.63314em;border-bottom:1px solid #c0bfbf}.post.is-thumbnail{padding-bottom:1em}@media (min-width:28.125em){.post.is-thumbnail{float:left;width:49%;margin-right:2%}.post.is-thumbnail:nth-last-of-type(2n-1){margin-right:0}}.post.is-thumbnail a{position:relative;display:block;height:0;padding-top:65.38%;background:#c0bfbf -webkit-radial-gradient(ellipse,#c0bfbf,#b6bdb3) no-repeat center center;background:#c0bfbf radial-gradient(ellipse,#c0bfbf,#b6bdb3) no-repeat center center;background-size:cover}.post.is-thumbnail div{position:absolute;bottom:0;left:0;width:100%;padding:.25em .5em;text-align:center;background:rgba(255,255,255,.85)}.post.is-thumbnail time{font-size:.857em;color:#575a5d}.interstitial{padding-top:.81657em;padding-bottom:2.44971em;margin-bottom:1.63314em;border-bottom:1px solid #c0bfbf;text-align:center}.post__title{font-size:1.71em}.post__photo{margin-bottom:.81657em}.post__meta{margin-bottom:.40829em;font-family:Montserrat,Georgia,Times,serif;text-transform:uppercase;letter-spacing:.05em;color:#ec372e}.book__share .payment_method_stripe>label,.book__share h3,.post__meta>*,.post__share .payment_method_stripe>label,.post__share h3{font-size:.857em}.post__meta a,.store-header .nav .active a{color:#ec372e}.post__meta .categories:after{content:"|";margin:0 .75em}@media (max-width:25em){.post__meta>*{display:block}.post__meta .categories:after{content:none}}.post__more{display:block;font-size:.857em;color:#ec372e}.book__share,.post__share{overflow:hidden}.book__share .payment_method_stripe>label,.book__share h3,.book__share ul,.post__share .payment_method_stripe>label,.post__share h3,.post__share ul{display:inline-block;margin-right:.5em;color:#ec372e}@media (max-width:45em){.post__summary p{margin:0}.book__share,.post__share{margin-top:1.22486em;text-align:center}.book__share .payment_method_stripe>label,.book__share h3,.post__share .payment_method_stripe>label,.post__share h3{display:none}}@media (min-width:45em){.book__share,.post__share{float:left}.post__more{float:right;width:40%;text-align:right}}.archive .page__header,.home .page__header{margin-bottom:1.63314em}.archive .page__title,.home .page__title{font-size:1.143em;text-align:center}.archive .page__title:after,.archive .page__title:before,.home .page__title:after,.home .page__title:before{content:"—";margin:0 .75em}.post--single .post__header{margin-bottom:.81657em}.post--single footer{padding-bottom:.81657em}.store-header{text-align:center;margin-bottom:3.26629em}.store-header .nav{margin:0;list-style:none;font-family:Montserrat,Georgia,Times,serif;font-size:.857em;text-transform:uppercase}.store-header .nav li{display:inline}.store-header .nav li+li:before{content:" | "}.store-header .nav a{padding:0 .5em}@media (min-width:45em){.product .col--left{float:left;width:40%;padding:0 3.26629em}.product .col--right{overflow:hidden}}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:auto}.woocommerce .product-actions{text-align:center}.woocommerce .product-actions>div{display:inline-block;margin:0 .25em}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,input#submit{font-family:Montserrat,Georgia,Times,serif}.woocommerce .quantity .qty{height:2.57em;vertical-align:top}.woocommerce div.product p.price,.woocommerce div.product span.price{margin:0;font-family:Montserrat,Georgia,Times,serif;font-size:1.71em;color:#ec372e}.product_title{font-size:1.428em}.product-subtitle{font-style:italic}.woocommerce .cart{display:inline-block;vertical-align:top;margin-left:1em}.woocommerce div.product form.cart .button,.woocommerce div.product form.cart div.quantity{float:none;display:inline-block;vertical-align:top}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 2em;border:1px solid #c0bfbf;background-color:#f2f2f2}.wc-forward{display:none!important}#ship-to-different-address label{display:inline-block;padding-left:10px;font-size:.85em}#ship-to-different-address input{float:left;margin-top:8px}.woocommerce-checkout #payment ul.payment_methods li fieldset{border:none}.woocommerce-checkout #payment div.payment_box{padding:0!important;background:0 0!important;background-color:#e2e4e4;color:#575757}.woocommerce-checkout #payment div.payment_box:after{content:none!important}.woocommerce form .form-row input.input-text,.woocommerce-checkout #payment div.payment_box input.input-text{font-size:1em;line-height:2em;height:2em;padding:0 .5em}.woocommerce form .form-row textarea{font-size:1em;line-height:2em;padding:0 .5em}.woocommerce form .form-row input.input-text::-webkit-input-placeholder,.woocommerce form .form-row textarea::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box input.input-text::-webkit-input-placeholder{line-height:2em}.woocommerce form .form-row textarea{height:auto}.form-row select{font-size:1em;line-height:2em;height:2em;background-color:#fff}.payment_method_stripe>label img{float:right}.woochimp_checkout_checkbox{font-size:.9375em;text-transform:uppercase;letter-spacing:.075em;color:#929292}.woochimp_checkout_checkbox input{margin-right:4px}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#c0bfbf}p.demo_store{background-color:#ec372e;color:#fff}.woocommerce #reviews #comments ol.commentlist li .meta,.woocommerce #reviews h2 small,.woocommerce #reviews h2 small a,.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout #payment div.payment_box span.help,.woocommerce-checkout .checkout .create-account small{color:#929292}.woocommerce div.product .stock,.woocommerce ul.products li.product .price,.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:#57a64b}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#575a5d}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border:1px solid #c0bfbf;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #f2f2f2}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #f2f2f2}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #c0bfbf}.woocommerce span.onsale{background-color:#57a64b;color:#fff}.woocommerce ul.products li.product .price .from{color:rgba(87,166,75,.5)}.woocommerce #reviews #comments ol.commentlist #respond,.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce nav.woocommerce-pagination ul,.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid #c0bfbf}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #c0bfbf}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#f2f2f2;color:#929292}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{padding-top:.55em;padding-bottom:.429em;color:#fff;background-color:#57a64b;border:2px solid #57a64b;border-radius:0}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background-color:#fff;color:#57a64b}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#575a5d;color:#fff}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{background-color:#f2f2f2}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:#f2f2f2;border:1px solid #c0bfbf}.woocommerce .star-rating:before{color:#c0bfbf}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #f2f2f2}.woocommerce .order_details li{border-right:1px dashed #c0bfbf}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#a25304}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#5e0f00}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid #f2f2f2}.woocommerce-checkout #payment{background:#f2f2f2}.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#babfbf #c8cbcb #c8cbcb}.woocommerce-checkout #payment div.payment_box::-webkit-input-placeholder{color:#babfbf}.woocommerce-checkout #payment div.payment_box:-moz-placeholder{color:#babfbf}.woocommerce-checkout #payment div.payment_box:-ms-input-placeholder{color:#babfbf}.woocommerce-checkout #payment div.payment_box:after{display:block;border:8px solid #e2e4e4;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}.woocommerce .woocommerce-message{border-color:#57a64b}.woocommerce .woocommerce-message:before{color:#57a64b}