@font-face{font-family:'QuantTextReg';src:url(/assets/QuantTextReg-webfont-e38334b46e0172cef25e6c922ea8ecc3bbbac9f8e20f8c4fe4767b67681751ba.woff2) format("woff2"),url(/assets/QuantTextReg-webfont-34a0de8182afbadfd4ec761364412452a52bef9952d9604ac8dae14f43329979.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'QuantTextIta';src:url(/assets/QuantTextIta-webfont-e45c2b8c69ac19e40d987a6f3fbd7661008efed08f62f339d78351fac73bbf1f.woff2) format("woff2"),url(/assets/QuantTextIta-webfont-3b71ede97492adf70645268e6375a60b38ab5917e8b4184d999dfdc90f64d9fb.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'noah-regular';src:url(/assets/noah-regular-webfont-3cce35956e6e746502c1ed312a06355680273b0ceb30cf1b21cf14217b2f36ef.woff2) format("woff2"),url(/assets/noah-regular-webfont-606751bd0dd61f81661285ab89e5acb46449cd5e4f6c074cc0922f2c8c36bec0.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'noah-bold';src:url(/assets/noah-bold-webfont-69763cc2a36b91aedc2089deea50bcd50b3a6ede5b7a5d1085d08d96558b4d69.woff2) format("woff2"),url(/assets/noah-bold-webfont-510efa2a7bf8bcf1434ced5480b2bba82fb1d01b1faa0b38a479e1bc8f9de259.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'QuantTextBol';src:url(/assets/QuantTextBol-webfont-92f8aa54585e8cf0e57148246e25aa8fb3cde12d78f2c704b690ce97990801ad.woff2) format("woff2"),url(/assets/QuantTextBol-webfont-aa65e79f8481dd7c34b540dff327186d22a1653aaae8ed24be8205ff582105a6.woff) format("woff");font-weight:normal;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}img{display:block}body{font-family:'QuantTextReg', serif;font-size:18px}p,ul{margin-bottom:10px}h1,h2,h3{font-family:'noah-bold', sans-serif;font-weight:normal}h1{font-size:24px}h2{font-size:22px}h3{font-size:20px}h4{font-family:'noah-regular', sans-serif;font-size:16px;font-weight:normal}button,.back-link,.edit-link,.new-link,.next-link,.action-links{font-family:'noah-regular', sans-serif}.center-blocks{display:flex;justify-content:center}a:link,a:visited{color:#c415d1;text-decoration:none}a:hover,a:active{text-decoration:underline}.notice{font-size:120%;background-color:#cfc600;padding:10px}.header-link{color:black;text-decoration:none}.main-header{display:flex;justify-content:flex-start;align-items:center;padding-top:10px;padding-left:10px}.logo img{width:40px;height:40px}.main-title{font-family:'noah-bold';font-size:22px;padding-left:10px}.main-title a{color:black;text-decoration:none}header,nav{background-color:white}nav{font-family:'noah-regular', sans-serif;font-size:18px;border-bottom:1px solid #bbb}nav ul{display:flex;justify-content:space-between;list-style:none;width:65%;padding-bottom:5px}.banner{display:flex;justify-content:center}.banner-image{height:90px;width:100%;object-fit:cover;align-self:center}.welcome{padding:10px 30px 0px 30px}.welcome h2{margin-bottom:5px;text-align:center}.welcome-text{font-size:16px}.featured{clear:both;padding:10px 30px}.featured-title{padding-bottom:10px;text-align:center}.featured-title img{width:100%;border-radius:5px}.featured-text{background-color:#fffddd;font-family:"QuantTextIta", serif;display:flex;flex-direction:column;justify-content:center;line-height:1.2em;padding:5%;text-align:left}.featured-recipe{margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center}.featured-photo{padding:5px;display:flex;justify-content:center}.featured-recipe h3{padding-left:10px}.browse-basic{padding:0px 10px;font-size:110%;line-height:1.5em;margin-top:10px;margin-bottom:10px}.browse-basic ul{margin-top:5px;margin-left:30px;text-indent:-20px;list-style:none;font-family:'noah-regular', sans-serif}.browse-categories{padding:10px}.browse-categories h2{text-align:center;margin-bottom:10px}.browse-blocks{display:flex;justify-content:flex-start}.grid-container{width:100%;display:flex;justify-content:center}.browse-grid{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.grid-item{height:50px;padding:3px;margin:4px;border:1px solid #c415d1;background-color:#fffddd;border-radius:4px;display:flex;justify-content:center;align-items:center}.grid-item a{text-align:center;width:125px;display:block;font-family:'noah-bold', sans-serif;color:black}.subtitle{color:#888;font-family:'noah-regular', sans-serif}.about{display:flex;justify-content:center;flex-direction:column}.about-photo{display:flex;justify-content:center;align-items:center}.about-photo img{display:block;width:100%;height:auto}.about-text{padding:20px;font-size:16px}.about-text em{font-family:"QuantTextIta", serif;font-style:normal}.recipe-title{padding:10px}.recipe-title h2{margin-bottom:5px}.recipe-info{margin-left:10px}.intro,.outro{margin:10px;padding:25px;background-color:#fffddd;font-family:"QuantTextIta", serif;line-height:1.2em}.ingredients-list{margin:10px}.ingredients-list h2{margin-bottom:5px;border-bottom:1px solid #777}.ingredient-row{padding:0px 45px;line-height:1.5em;text-indent:-20px}.quantity{font-family:"QuantTextBol", serif}.recipe-steps{padding:10px;line-height:1.4em;list-style:none}.recipe-steps h2{border-bottom:1px solid #777}.recipe-step{margin-top:10px;margin-right:10px;display:flex;justify-content:flex-start}.step-check{width:25px;flex:initial}.step-text{flex:1}.small-square-photo{float:left;margin-right:10px;margin-top:4px}.small-square-photo img{width:90px;height:90px;border-radius:5px;overflow:hidden}.featured-photo{justify-content:center}.featured-photo img{height:150px;display:block}.search-bar,.search-results{padding:10px}.search-bar{background-color:#fffddd}.search-form{margin-top:10px;display:flex;justify-content:center;align-items:center}.search-field{margin-right:8px}.search-field input{font-size:16px}.search-button{text-align:center;border:1px solid #c415d1;border-radius:4px;background-color:white;color:#c415d1;font-size:14px;display:block;padding:2px 10px}.search-button:hover,.search-button:active{background-color:#c415d1;color:white}.results-box{line-height:1.5em;text-indent:-20px;margin-left:20px}.results-box ul{list-style:none;padding:10px;font-family:'noah-regular', sans-serif}@media only screen and (max-width: 339px){.main-title{font-size:18px}}@media only screen and (min-width: 600px){.welcome{margin-left:5%;margin-right:5%}.welcome-bits{display:flex;justify-content:center;align-items:flex-begin}.small-square-photo img{width:140px;height:140px;margin-right:10px}.row{display:flex;justify-content:space-around}.featured-recipe{flex-direction:column;width:33%}.featured-recipe h3{margin-top:10px;text-align:center;padding-left:0px}.featured-photo img{height:180px}.browse-grid{width:600px}.browse-blocks{justify-content:center}.browse-basic h2{text-align:center}.browse-index-books{display:flex;justify-content:space-around}.book-1,.book-2{padding:10px}.search-bar{display:flex;justify-content:space-around;align-items:center}.search-form{margin-top:0px}}@media only screen and (min-width: 961px){.about{flex-direction:row}.about-photo img{width:500px;padding-left:20px}}@media print{header,nav,.nav-options,.category{display:none}.intro,.outro,.ingredients-list,.recipe-steps{font-size:80%}}
