/*
	* CSS for Archives, Homepage, Search Results, and 404 Page
	*
	* @package      omnivorescookbook
	* @author       Lindsay Humes
	* @since        1.0.0
	* @license      GPL-2.0+
*/
 .lh-block{padding:30px 0}.page-content p{max-width:1045px;width:calc(100% - 20px);margin:30px auto}.page-content h2:not(.section-title),.page-content h3:not(.entry-title),.page-content h4,.page-content h5,.page-content h6{max-width:1045px;width:calc(100% - 20px);margin-left:auto;margin-right:auto}.page-content ul:not(.blocks-gallery-grid),.page-content ul ul{max-width:1045px;width:calc(100% - 20px);margin-left:auto;margin-right:auto;margin-bottom:20px}.wp-block-search__button-outside{margin:30px auto 0;padding:30px 0;background:#F0F0EF}label.wp-block-search__label{max-width:1045px;margin:0 auto 10px;width:calc(100% - 20px);display:block;text-transform:uppercase;letter-spacing:-.02em;font-size:20px;font-family:apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;font-weight:400}.wp-block-search__inside-wrapper{max-width:1045px;margin:0 auto;width:calc(100% - 20px)}.wp-block-search__input{padding:8px;flex-grow:1;min-width:3em;border:1px solid #212121;font-size:inherit;font-family:inherit;line-height:inherit;background:transparent;color:#212121}.wp-block-search__input::placeholder{color:#212121}.wp-block-search__button{background:#212121;border:0;padding:5px;color:#fff;margin-left:0;letter-spacing:1px;line-height:1.5;text-transform:uppercase;font-weight:400;font-family:apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;font-size:16px}.section-header{margin:0 0 15px}.section-title{font-size:22px;margin:0 0 5px;text-transform:uppercase;letter-spacing:.02em}.section-header .content-meta p{margin:0}.section-posts{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.section-link{display:flex;align-items:center;justify-content:flex-end;margin:15px 0 0}a.section-link,a.section-link:visited{color:#212121}a.section-link:hover,a.section-link:visited:hover{color:#B71c1c}.section-link em{font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;font-style:italic;text-transform:lowercase;font-weight:400;letter-spacing:0}.section-link .svg-icon{transform:rotate(-90deg);fill:#212121;margin-left:3px}.section-link:hover .svg-icon{fill:#B71c1c}.callout-content.post-xl{margin:0 auto}.content-post .post-xl{margin:0}.content-post-group{max-width:320px;padding-left:10px}.content-post-group h2{text-transform:uppercase;letter-spacing:.02em;margin:0 0 10px;font-size:16px}.faq-question{margin:20px 0 0;border:1px solid #212121;padding:5px;font-weight:700;position:relative}.faq-question .svg-icon{position:absolute;right:5px;top:10px}.faq-answer{padding:10px}.lh-img-block{padding:30px 0;position:relative}.section-image{padding:0;position:relative;margin:10px auto 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.post-image{display:block;text-align:center}.post-image a,.post-image a:visited{color:#212121}.post-image a:hover,.post-image:visited:hover{color:#B71c1c}.post-image img{display:block;line-height:1}.image-sm img{border-radius:50%}.image-title{text-transform:uppercase;letter-spacing:.02em;font-size:14px;font-weight:400;line-height:1.2;font-family:apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,sans-serif;display:block}.image-lg{padding:0 10px 10px 0}.image-lg a,.image-med a{-webkit-box-shadow:0 0 10px 0 rgba(33,33,33,.1);-moz-box-shadow:0 0 10px 0 rgba(33,33,33,.1);box-shadow:0 0 10px 0 rgba(33,33,33,.1);background:#fff;display:block}.image-lg .image-title,.image-med .image-title{text-align:left;font-size:18px;padding:10px}.image-med{width:calc(1 / 6 * 100% - 9px);margin:0 10px 10px 0}.image-med:nth-child(6n){margin:0 0 10px 0}.image-sm{width:calc(1/9 * 100% - 0px);margin:0 auto 10px}.image-sm:nth-child(9n){margin:0 0 10px 0}.image-lg{width:calc(1 / 3 * 100% - 7px);margin:0 10px 10px 0}.image-lg:nth-child(3n){margin:0 0 10px 0}.reviews-list .review{background:#fff;border:1px solid #212121;padding:20px}.reviewer{margin:10px 0 0}.lh-subscribe{padding:30px 0;background:#212121;color:#fff}.lh-subscribe a,.lh-subscribe a:visited{color:#fff}.lh-subscribe a:hover,.lh-subscribe a:visited:hover{color:#f6f5f2}.lh-subscribe .enews-widget{max-width:1045px;margin:0 auto;width:calc(100% - 20px)}.lh-subscribe .enews-widget h3{margin:15px 0!important;font-size:28px;width:100%!important}.lh-subscribe .enews-widget p{margin:0 0 15px;font-size:15px;line-height:1.5}.lh-subscribe .enews-form{display:flex;justify-content:flex-start;align-items:center}.lh-subscribe .enews-widget input[type="text"],.lh-subscribe .enews-widget input[type="email"]{max-width:100%;min-width:315px;width:100%;border:1px solid #fff;color:#fff}.lh-subscribe .enews-widget input[type="text"]::placeholder,.lh-subscribe .enews-widget input[type="email"]::placeholder{color:#fff}.lh-subscribe input[type="submit"]{background:#FFF;color:#212121}.lh-subscribe input[type="submit"]:hover{background:#B71c1c;color:#FFF}.callout-tip{border:1px solid #212121;padding:30px;margin:30px auto;position:relative}.callout-tip h2.sm-caps{background:#B71c1c;position:relative;width:fit-content;padding:10px;margin-left:-50px;margin-bottom:10px}@media screen and (max-width:810px){.image-sm,.image-sm:nth-child(9n),.image-med,.image-med:nth-child(6n){width:calc(1 / 3 * 100% - 7px);margin:0 10px 10px 0}.image-sm:nth-child(3n),.image-med:nth-child(3n){margin:0 0 10px 0}.callout-tip h2.sm-caps{margin-left:-35px}.content-post.flexbox{display:block}.content-post-group{max-width:100%;padding-left:0;padding-top:20px}.lh-subscribe .enews-widget input[type="text"],.lh-subscribe .enews-widget input[type="email"]{min-width:200px}}@media screen and (max-width:550px){.lh-subscribe .enews-form{display:block}.image-sm,.image-sm:nth-child(9n),.image-sm:nth-child(3n),.image-med,.image-med:nth-child(6n),.image-med:nth-child(3n){width:calc(1 / 2 * 100% - 3px);margin:0 5px 5px 0}.image-sm:nth-child(2n),.image-med:nth-child(2n){margin:0 0 5px}}