/*
	* CSS for Blocks
	*
	* @package      detoxinista
	* @author       Lindsay Humes
	* @since        1.0.0
	* @license      GPL-2.0+
*/
 .page-content p{max-width:800px;width:calc(100% - 30px);margin-left:auto;margin-right:auto}.page-content h2:not(.section-title),.page-content h3,.page-content h4,.page-content h5,.page-content h6{max-width:800px;width:calc(100% - 30px);margin-left:auto;margin-right:auto}.page-content ul:not(.blocks-gallery-grid),.page-content ul ul{max-width:800px;width:calc(100% - 30px);margin-left:auto;margin-right:auto;margin-bottom:20px}.wp-block-cover{margin:0 auto 15px}.wp-block-pullquote{padding:0}.lh-curated{margin:0 auto;padding:30px 0 10px}.section-header{margin:0 auto 10px}.section-title{text-align:left;font-size:20px;line-height:1.2;margin:0;letter-spacing:1px;color:#212121;text-transform:uppercase;font-family:'brandon',Arial,"Helvetica Neue",Helvetica,sans-serif}.section-link{text-decoration:none!important;display:flex;justify-content:center;align-items:center}.section-link em{font-style:italic;text-transform:lowercase;letter-spacing:0;font-family:'freight',Georgia,Times,"Times New Roman",serif;font-weight:400}.section-link svg{fill:#212121;margin-left:5px}.section-link:hover svg{fill:#d0482a}.section-description{margin:0 0 10px}.section-posts{display:flex;justify-content:center;align-items:initial;flex-wrap:wrap}.lh-button-block{margin:20px auto;max-width:800px;width:calc(100% - 30px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.lh-button-block li{display:block;list-style:none;width:calc(1/5 * 100% - 5px);margin:0 5px 0 0!important;text-align:center}.entry-content ul.lh-button-block li::before{display:none}.lh-button-block li a{display:block;padding:10px;background:#212121}.lh-button-block li:last-child{margin:0}.lh-button-block li a:hover{background:#d0482a}.lh-product{position:relative;margin:0 auto;padding:40px 0 0}.lh-product:after{content:'';display:block;position:absolute;z-index:0;background:#fff;width:100%;height:50%;left:0;bottom:0}.lh-product .wrap{padding:30px 30px 10px;background:#fff;position:relative;z-index:99;width:100%;border-bottom:1px solid #f6f5f5;margin:0 auto 30px}.lh-block-subscribe{background:#212121;color:#fff;padding:20px;margin:0 auto 30px}.lh-block-subscribe .red{color:#fff;font-weight:700}.lh-block-subscribe .enews{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.lh-block-subscribe .enews .sm-caps{display:none}.lh-block-subscribe .enews .big-ser{margin-right:10px;font-size:18px}.lh-block-subscribe .enews-form{display:flex;justify-content:start;align-items:center;flex-wrap:wrap}.lh-block-subscribe .enews input[type="text"],.lh-block-subscribe .enews input[type="email"]{margin:2px;min-height:40px;color:#212121;min-width:200px;background:#fff;border:none}.lh-block-subscribe input[type="text"]::placeholder,.lh-block-subscribe input[type="email"]::placeholder{text-align:center;color:#212121}.lh-block-subscribe input[type="submit"]{background:#d0482a}.lh-block-subscribe input[type="submit"]:hover{background:#9c361f}.dietary-block{margin:30px auto}.dietary-block .post-term-widget{margin:0 auto}.dietary-block .post-term-title{padding:10px}.dietary-block .icon-content{margin:40px 0 0}.dietary-block .post-term-cta{display:none}.dietary-block .term-icon{width:calc(1 / 8 * 100% - 10px);margin:0 5px 0 0}.dietary-block .term-icon:nth-child(2n){margin:0 5px 0 0}.dietary-block .term-icon:last-child{margin:0}.review-group{background:#f6f5f5;padding:30px 0;margin:0 auto 30px;position:relative}.single .review-group{margin:0 auto 40px}.review-group .wrap{max-width:800px;width:calc(100% - 30px);margin:0 auto}.review-group .section-description{margin:10px auto 0}.review{background:#ffF;color:#212121;padding:15px;margin:0 auto 10px;position:relative;z-index:1}.review-desc{margin:0 0 10px}.faqs-group{background:#f6f5f5;padding:30px 0;margin:0 auto 30px;position:relative}.faqs-group .wrap{max-width:800px;width:calc(100% - 30px);margin:0 auto}.faqs-group .section-description{margin:10px auto 0}.faq-question{margin:20px 0 0;border:2px solid #212121;padding:5px;font-weight:700;position:relative}.faqs-list{position:relative;z-index:1;background:#f5f5f5}.faq-question span{width:95%;display:block}.faq-question .svg-icon{position:absolute;right:0;top:3px;fill:#212121}.faq-answer{padding:10px}@media screen and (max-width:1024px){.lh-block-subscribe .enews .big-ser{margin:0 0 10px}}@media screen and (max-width:900px){.section-posts{max-width:600px;margin:0 auto}.section-header,.section-description{margin:0 auto 10px;max-width:600px}.post-term-guide{max-width:600px}.post-term-guide .icon-content{flex-wrap:wrap;padding:10px}.post-term-guide a.term-icon{width:calc(1/3 * 100% - 10px);margin:0 5px 10px}.post-term-guide a.term-icon:nth-child(3n){margin:0 0 10px}}@media screen and (max-width:768px){.lh-curated{padding:20px 0}.section-header{display:block;text-align:center}.section-title{text-align:center;margin:0 auto 20px}.section-link{display:none}.lh-subscribe .enews h3{text-align:center;margin:0 auto 20px}.lh-subscribe .enews-form{display:block}.lh-subscribe .enews input[type="text"],.lh-subscribe .enews input[type="email"]{width:100%}.lh-subscribe .enews input[type="text"]::placeholder,.lh-subscribe .enews input[type="email"]::placeholder{text-align:center}.lh-subscribe .enews input[type="submit"]{display:block;margin:5px auto 0}.block-menu li{width:calc(1 / 2 * 100% - 3px);margin:0 3px 3px 0}.block-menu li:nth-child (2n){margin:0 0 3px}.block-menu li:last-child{width:100%}}@media screen and (max-width:600px){.section-posts{max-width:400px;margin:0 auto}.section-header,.section-description{margin:0 auto 10px;max-width:400px;text-align:center}.post-term-guide{max-width:400px}.post-term-guide .icon-content{justify-content:flex-start}.post-term-guide a.term-icon,.post-term-guide a.term-icon:nth-child(3n){width:calc(1/2 * 100% - 5px);margin:0 5px 10px 0;text-align:left;justify-content:flex-start}.lh-block-subscribe .enews .big-ser{text-align:center;margin:0 auto 10px;line-height:1.3}.lh-block-subscribe .enews input[type="text"],.lh-block-subscribe .enews input[type="email"]{margin:2px auto;width:100%}.lh-block-subscribe #subbutton{display:block;width:100%;margin:2px auto 0}.lh-button-block li{width:calc(1/2 * 100% - 5px);margin:0 5px 5px 0!important}.lh-button-block li:nth-child(2n){margin:0 0 5px 0!important}.lh-button-block li:last-child{width:100%;margin:0!important}}