.mainlogo{width:164px;content:'';display:block;background-size:100%;margin:0 auto}.search-toggle.mobile-only a.search-button{width:40px;height:40px;background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) no-repeat;content:'';display:block;background-size:100%;margin:0 auto;background-position-y:-70px;float:right}a.burger-button{width:40px;height:40px;background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) no-repeat;content:'';display:block;background-size:100%;margin:0 auto;background-position-y:-27px;float:left}.mp-choices{display:flex;flex-direction:column}.mp-block{margin:0 10px 20px;padding:35px 40px 80px;box-sizing:border-box;background:#f6f6f6;border-radius:10px;text-align:center;position:relative}@media(max-width:418px){.mp-block{margin-left:20px;margin-right:20px}}.mp-block a{left:0;right:0;position:absolute;bottom:20px}.mp-block h3{font-size:2.5em;color:#1b4354;font-weight:bolder;line-height:1em}.mp-block h3 span{color:#ff370f}.mp-block a{background:#ff370f;width:fit-content;margin:0 auto;padding:10px 20px 7px;font-size:16px;letter-spacing:2px;color:#fff;border-radius:30px}@media(min-width:768px){.mp-choices{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.mp-block{flex-basis:48%;margin-left:0;margin-right:0}.secondary article:nth-child(1){border-bottom:1px dotted #ccc;padding-bottom:20px;margin-bottom:20px;margin-top:10px}}@media(min-width:1401px){.mp-choices{flex-wrap:nowrap}.mp-block{flex-basis:24.5%!important}}.mp-block-cookforme .icon{background:url(https://whole30.com/wp-content/themes/whole30/images/mp-cookForMe.svg) center center no-repeat}.mp-block-mealplan .icon{background:url(https://whole30.com/wp-content/themes/whole30/images/mp-makemyMealPlan.svg) center center no-repeat}.mp-block-recipes .icon{background:url(https://whole30.com/wp-content/themes/whole30/images/mp-recipes.svg) center center no-repeat}.mp-block-ingredients .icon{background:url(https://whole30.com/wp-content/themes/whole30/images/mp-ingredients.svg) center center no-repeat}.mp-block-share .icon{background:url(https://whole30.com/wp-content/themes/whole30/images/mp-share.svg) center center no-repeat}.mp-block-learn .icon{background:url(https://whole30.com/wp-content/themes/whole30/images/mp-learn.svg) center center no-repeat}.mp-block-troubleshoot .icon{background:url(https://whole30.com/wp-content/themes/whole30/images/mp-troubleshoot.svg) center center no-repeat}.mp-block-talk .icon{background:url(https://whole30.com/wp-content/themes/whole30/images/mp-talk.svg) center center no-repeat}.mp-block-cookforme .icon,.mp-block-mealplan .icon,.mp-block-recipes .icon,.mp-block-ingredients .icon,.mp-block-learn .icon,.mp-block-share .icon,.mp-block-troubleshoot .icon,.mp-block-talk .icon{width:200px;height:200px;display:block;background-color:#1b4354;margin:0 auto 15px;border-radius:100px;background-size:120px}.mainImage{position:relative;z-index:999}.mainImage:before{content:'';display:block;width:120%;height:100%;position:absolute;top:0;left:-50%;z-index:0;background:#111;background:radial-gradient(circle,rgba(17,17,17,.7) 0%,rgba(17,17,17,0) 85%)}.mainImage>div{position:relative;z-index:2}h1,h2,h3,h4,a{font-family:futura,Montserrat,Helvetica,Arial,sans-serif;font-weight:700}h2{font-size:28px;margin:20px 0;padding:20px 0;color:#f65f58}p,div{font-family:arvo,sans-serif;font-weight:100;color:#666;line-height:150%;font-size:16px}.entry-content p>strong{font-weight:700!important;color:#111}header .logo img{margin-top:5px}.horiz-list .primary article p,.horiz-list .primary article a{display:block}.horiz-list .primary article p{margin-top:0!important;padding-top:0!important}h1.entry-title{font-size:32px;margin:20px 0 10px;padding:20px 0 30px;border-bottom:3px solid #ddd}.entry-content h3 a{font-family:unset!important;color:unset!important;font-size:unset!important;border-bottom:1px solid}.site-main p a{font-family:arvo;color:#666;font-weight:400;font-size:inherit}.nav nav #menu-main-menu a{color:#333;text-decoration:none;font-weight:700;line-height:1em;display:inline-block;transition:.2s ease all}nav a:hover{color:#fdcb48!important}header .menu .featured a{color:#f65f58!important}.menu .featured a:hover{color:#fdcb48!important}.nav-toggle .submenu{transition:.3s ease all}.threeBoxes,.latestFeed,.midCut,.sideNav h2{text-align:center}.featuredTestimonial{border:3px solid #fdcb48;margin:15px 0;overflow:hidden}.latestFeed .article{margin:20px 0 30px;padding:0 0 0 50px}.latestFeed .article h4 a,.post h2 a{font-size:18px;color:#111;margin:0 0 20px;line-height:1.15em;display:inline-block}.article{text-align:left}article.post .entry-header h2.entry-title{margin:5px 0;padding:0 0 5px}article a{margin:0 0 20px;display:inline}.blog .post h2 a{font-size:32px;margin:10px 0;display:inline-block;padding:0 0 5px;font-weight:700}.blog .post .entry-meta a{font-size:16px;padding:2px 0 5px 5px;color:#888}footer p{color:#aaa;font-size:13px}footer a{color:#aaa;transition:.2s ease all}footer a:hover{color:#fdcb48!important}.sideNav{flex-direction:column;background:#1b4353}.catNav{background:#1b4353;margin:0}.catNav a{font-family:futura!important;text-transform:uppercase}.TestimonialContent h3{font-size:1.4em;margin-bottom:15px;color:#111;line-height:115%}.TestimonialContent .testimonialLink{margin-top:20px;display:inline-block;float:right;font-size:13px;font-weight:700;color:#333}.sidebar .TestimonialContent a{color:#111;text-decoration:none}.sidebar .TestimonialContent .testimonialLink{margin-bottom:20px}.threeBoxes p{padding:0 10px 10px}.threeBoxes img{border:3px solid #fff;box-shadow:0 2px 5px 1px rgba(0,0,0,.2);margin:10px 0;max-width:100%;background:0 0;width:330px}.threeBoxes p a{color:#f33835}.featuredSnippet p{font-size:26px;font-weight:100;color:#2db0cc}.featuredSnippet p a:hover{color:#fdcb48}.MelissaQuote{background-repeat:no-repeat!important}.MelissaQuote p{font-size:18px;color:#333;margin:0 0 20px;text-shadow:0 1px 0 #fff}.hero-image-mealplanning{background:url(//whole30.com/wp-content/themes/whole30/css/../images/hero-mealplanning.jpg) center 35% no-repeat;background-size:cover}.page-intro h1 span{font-size:18px;text-transform:uppercase;color:#fdcb48}.page-intro h1{font-size:42px;margin:0 0 30px;font-weight:700;line-height:100%;color:#333;line-height:125%}.banner-row h1{color:#fff!important;font-size:32px;font-weight:700;line-height:125%;text-shadow:0 4px 10px rgba(0,0,0,.5)}.page-intro p{font-size:24px;color:#111;line-height:150%;margin:0;padding:0}.page-intro p a{font-size:unset!important}.banner-row p{color:#fff;font-size:18px;margin:10px 0 25px;text-shadow:0 4px 10px rgba(0,0,0,.5)}.latestFeed h3{font-size:32px;padding:88px 20px 10px;margin:0 0 10px;background-position:top center;background-repeat:no-repeat}.latestFeed div>h3{background:0 0!important;position:relative!important}.latestFeed h3:before{background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) top center no-repeat #fdcb48;background-size:70px!important;width:60px;height:60px;padding:10px;position:absolute;top:0;left:0;right:0;margin:auto;content:'';display:block;margin:0 auto;border-radius:100px;background-position-y:-773px!important}.featuredStories h3:before{background-position-y:-846px!important}.popularPodcasts h3:before{background-position-y:-773px!important}.popularPodcasts .article,.featuredStories .article{position:relative}.popularPodcasts .article:before,.featuredStories .article:before{width:40px;height:40px;padding:0!important;background-size:40px!important;overflow:hidden;content:'';display:block;border:2px solid #dcdcdc;border-radius:40px;position:absolute;top:0;left:10px;border-radius:40px;background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) center center no-repeat #dcdcdc}.popularPodcasts .article:before{background-position-y:-443px}.featuredStories .article:before{background-position-y:-483px}h2.full-row{font-size:32px;font-weight:700;color:#2db0cc;line-height:125%}.whattodo h2{font-size:1.4em;line-height:125%;align-self:center;padding:20px 0}h3{font-size:19px;color:#2db0cc;font-weight:700;line-height:150%}h4{font-size:18px;color:#111;font-weight:100}.homeIntro p{font-size:18px;line-height:150%}.rowBanner img{max-width:100%}.programRules,.mealPlanning,.getStarted,.postWhole30,.cpgDressings{position:relative}.programRules:before,.mealPlanning:before,.getStarted:before,.postWhole30:before,.cpgDressings:before{width:70px;height:70px;content:'';position:absolute;top:0;overflow:hidden;background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) center no-repeat;background-size:71px!important;bottom:0;margin:auto}a.cpgDressings:before{background:url(//whole30.com/wp-content/themes/whole30/css/../images/icon-dressings.svg) top left no-repeat;width:70px;height:70px;left:15px}a.programRules:before{background-position-y:-644px!important}a.mealPlanning:before{background-position-y:-496px}a.getStarted:before{background-position-y:-716px}a.postWhole30:before{background-position-y:-568px}.title-recipes{background:left center no-repeat;background-size:32px}.title-cookbooks{background:left center no-repeat;background-size:32px}.title-downloads{background:left center no-repeat;background-size:32px}.title-recipes{background:left center no-repeat;background-size:32px}.title-stories{background:left center no-repeat;background-size:32px}.title-deals{background:left center no-repeat;background-size:32px}span.author{font-size:1.2em;font-weight:700}span.position{font-size:.8em;color:#666}header .nav{margin-right:20px}article a{font-family:futura,Helvetica,sans-serif}h3 a{font-family:futura}.title-mealplanningsupport{background:left center no-repeat;background-size:64px}.TestimonialContent p{line-height:150%}.highlight-intro h1,.highlight-intro p{color:#fff}.path .btn-standard{float:left!important;display:block!important;flex:unset!important}h2.testimonial-author-name{color:#fdcb48;font-size:72px;font-weight:700;display:block;margin:20px 0}p.testimonial-author-details{margin:20px 0 0;float:left;font-family:futura;color:#666}p.mainQuote{font-family:futura,Helvetica,sans-serif;font-size:32px;color:#111;margin:0 0 10px;padding:0 0 10px;line-height:115%;text-align:right}.subQuote{font-size:21px;font-family:futura,Helvetica,sans-serif;margin:0 0 20px;font-weight:100}p{padding:5px 0;margin:5px 0}.social-quote p{font-family:futura;color:#111;font-size:18px;font-weight:700;line-height:115%}.social-quote .author{font-size:13px;float:left;padding:20px 10px 20px 80px;margin-bottom:20px;background:url(//whole30.com/wp-content/themes/whole30/css/../images/social-quote-profile.png) left center no-repeat;background-size:70px}.social-quote .author span{font-size:16px;clear:both;width:100%;float:left;font-weight:100;line-height:150%}.post-navigation .nav-links div{padding:0 1.5%}.post-navigation .nav-links a{text-decoration:none;font-weight:700;line-height:135%;float:left;color:#3bb2c9;font-size:21px}.post-navigation .meta-nav{font-size:13px;font-weight:100;text-transform:uppercase;text-decoration:none!important;color:#aaa}.horiz-list article a{background:0 0}.posted-on a{background:0 0;font-family:futura;color:#bbb;margin:-20px 0 0!important;display:block}.book-quote{background:url(https://whole30.com/wp-content/uploads/2019/03/quotes.png) 12px 20px no-repeat;background-size:28px}header .search-form input.search-field{background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) 99% center no-repeat!important;background-size:30px!important;background-position-y:-47px!important}header .search-form input.search-field{transition:.3s ease all}header .search-form input.search-field:focus{background-position-x:130%!important}.post-content .post .entry-content img{padding:5px;border:1px solid #ccc;margin:10px 0;max-width:100%;height:auto!important;box-sizing:border-box}.post-content .post .entry-content h3{font-size:24px;margin:10px 0}.post-content .post .entry-content p strong{font-weight:700}.post-content .post .entry-content hr{border:1px solid #ddd;background:0 0;margin:20px 0}#menu-main-menu .featured a{color:#f65f58}.book-details h2{color:#111;margin:0;font-weight:700}.book-details h3{color:#444;font-weight:100}.testimonialLink{text-transform:uppercase}.entry-content>p{color:#666;line-height:165%}.entry-content>h3{font-size:21px;color:#2db0cc;font-weight:700;line-height:150%;margin-top:10px;margin-bottom:20px}.entry-content>p>strong{color:#111;font-weight:700}.rowBanner img{padding:5px;background:#f6f6f6;box-shadow:0 5px 30px 1px rgba(0,0,0,.3);max-width:100%;float:none!important;margin:0 auto}.entry-content>ul>li>strong{font-weight:700!important;color:#111}.homeIntro h2{padding:0}ul.no-list li{padding-left:30px!important;background-size:22px!important;position:relative}ul.no-list li:before,ul.yes-list li:before{position:absolute;content:'';width:24px;height:24px;display:block;top:18px;left:0;background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) no-repeat;background-size:24px;background-position-y:-88px}ul.yes-list li:before{background-position-y:-64px}ul.yes-list li{padding-left:30px!important;background-size:22px!important;position:relative}.page-intro a{color:#f65f58;border-bottom:2px solid #f65f58;padding-bottom:0;font-weight:700}.page-intro a{font-family:inherit!important;font-weight:700!important}p.condition-list{color:#3cb2cc;font-size:1.4em;padding:20px;border-top:1px dashed #3cb2cc;border-bottom:1px dashed #3cb2cc;margin:20px 0}.entry-content p img.alignleft{float:left!important;margin:0 20px 20px 0!important;display:inline!important}#main a img{transition:.2s ease all}#main a img:hover{transform:scale(1.015);box-shadow:5px 5px 50px 1px rgba(0,0,0,.3);background:#fdcb48}.book-details a,.page-intro a,.site-main p a,h2 .entry-title a{text-decoration:none;padding-bottom:0;color:#111;border-bottom:1px solid #00cfff}.post-content img.aligncenter{clear:both;float:none!important;margin:30px auto!important;display:block}.top-catNav a.postWhole30.current{background-size:32px!important;background-position-y:12px!important}.top-catNav a.getStarted.current{background-size:32px!important}.top-catNav a.mealPlanning.current{background-size:32px!important;background-position-y:12px!important}.top-catNav a.programRules.current{background-size:32px!important;background-position-y:9px!important}::selection{background:#fdcb48;color:#111}header .footer-link{display:none}sup{vertical-align:super!important;font-size:smaller!important}em{font-style:italic!important}p.summary{display:none!important}.single-podcast p{font-size:16px;line-height:1.5em}.single-podcast p a{color:#2db0cc;border:none!important;font-weight:400!important}p.epLength:before{content:'Episode Length ';font-weight:700}p.epLength{color:#aaa;margin-bottom:15px}p.epTags{margin-bottom:15px}p.epLength,p.epTags{font-family:futura;text-transform:uppercase;letter-spacing:1px;font-size:13px;padding:0}.titleCard .podcast-title{line-height:1.25em;font-size:38px;font-weight:400!important;color:#111;letter-spacing:-1px}.guestDetails{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}.guestProfile{flex-basis:150px;padding-right:20px}.guestProfile img{width:100%;float:left;height:auto!important;max-width:140px}.guestDetails{flex:1;display:flex}.guestDetailsLabel{font-size:13px!important;margin:0;padding-top:0}.guestDetails p{font-family:futura;color:#999;line-height:125%}.guestName{font-size:32px;margin:0 auto;padding:0 7px 4px;line-height:1em!important;width:fit-content;text-transform:uppercase;color:#111!important;font-weight:700}h1.podcast-title{padding:0}.epDetails{margin-bottom:0;padding-bottom:10px}.podcastContent h4{font-family:futura;font-size:16px;margin:20px 0;font-weight:700;color:#111}.podcastContent ul{padding:10px 0;margin:2px 5px 2px 25px}.podcastContent ul li{list-style:disc;padding:2px;margin-bottom:2px}.listenBlock{margin:25px 0 0;padding:0;max-width:100%!important}.listenBlock p{padding:0!important;margin:0!important}p.subFooterMessage{font-family:Futura;color:#111;font-size:21px!important}p.subFooterMessage br{display:none}p.subFooterMessage a{color:red}.epTopics{background:#f2fafc;padding:20px}.epTopics ul:before{content:"THIS EPISODE'S TOPICS";margin-bottom:15px;display:block;font-family:futura;font-size:13px;letter-spacing:1px;color:#111}.epTopics ul li{margin:2px 5px 2px 20px;margin-bottom:5px;padding:5px 0}.epTopics ul li a{font-size:16px;font-weight:700}.podcastTeaserContent h2{color:#111}.podcastTeaserContent h2 span{color:#111}.podcastTeaserContent p{margin-bottom:20px}.podcastTeaserContent>h3{color:#111;font-size:16px;text-transform:uppercase;margin:20px 0 10px}.optinBox{background:url(https://whole30.com/wp-content/uploads/2019/03/mail-top-border.gif) top left repeat-x;border:3px solid #111;padding:30px 20px 20px;box-sizing:border-box;width:100%;float:left}.optinBox h2{margin:10px 0 0;padding:0}.optinBox h3{color:#111;font-size:1.75em;line-height:1.15em;margin:15px 0 5px}.optinBox p{color:#666}.optinBox input[type=text],.optinBox input[type=email]{background:#eee;padding:10px;font-size:16px;color:#111;margin:3px 0}.optinBox input[type=submit]{background:#f65f58;padding:10px 25px;color:#fff;border:none;font-size:13px;font-family:futura;text-transform:uppercase;margin-top:15px;font-weight:700;letter-spacing:2px}p.orderOptions{text-align:center;font-size:1.5em;border:1px solid #ddd;padding:10px 20px 20px;margin:20px 0;margin:20px 0;box-shadow:0 5px 10px 1px rgba(0,0,0,.1);border-radius:5px;font-size:18px;color:#aaa;font-weight:100}p.orderOptions a{font-family:futura;font-weight:700!important;font-size:21px!important}.block-title{font-weight:700!important}.block-title span,.path h2 span{font-size:16px;color:#fdcb48;letter-spacing:2px}.getstarted-block>div a{transition:.2s ease all}.getstarted-block>div a:hover{background:#111;color:#fdcb48}.path{color:#fff}.path h2{font-size:32px;font-weight:700;line-height:115%}.path p{color:#fff;margin:15px 0 0}footer a{text-shadow:0 2px 1px #111}.podcastFeaturedGuests>h3{text-transform:uppercase;letter-spacing:1px;color:#aaa}.subscribeOptions a:hover{color:#fff}.subscribeOptions p a,.subscribeOptions p{color:#fff!important;font-weight:700;font-size:15px;border:none!important}.podcastFeaturedGuests h3{color:#111;margin:0 0 15px}.comingsoon .guestprofile img,.comingsoon .guestdetails{opacity:.5}.comingsoon .guestprofile span{background:#eee}.available .guestprofile span{background:#fdc341}.guestprofile span{padding:8px 3px;color:#111;font-size:11px;font-weight:700;text-align:center;letter-spacing:1px;display:inline-block;margin:0 auto;font-family:Futura;width:100px;line-height:1em}.single .guestProfile{margin:0;padding:0}.guestSocialLinks a img{width:100%}.epSummary p{padding-left:0!important;padding-right:0!important}.podcastContent p b,.podcastContent p strong{font-weight:700;text-transform:uppercase;color:#111;letter-spacing:1px;font-size:16px;margin:15px 0;display:inline-block}ul.pdf-download-list li{padding-left:40px!important;padding-top:15px;position:relative}.pdf-download-list li:before{position:absolute!important;top:20px!important;left:0!important;background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) no-repeat!important;content:''!important;display:block!important;width:24px!important;height:24px!important;background-size:24px!important;background-position-y:-141px!important}ul.pdf-download-list li a{border-bottom:1px solid #00cfff}ul.pdf-download-list h3{margin-bottom:12px}.starter-optin h2{color:#f65f58!important;font-weight:700!important;margin:0}.starter-optin{padding:20px 20px 0!important;border-top:1px solid #ccc;margin-top:35px;background:url(https://whole30.com/wp-content/uploads/2019/03/mail-top-border.gif) top left repeat-x;border:1px solid #ddd}.latestFeed>div{display:flex;flex-direction:column;justify-content:flex-start;position:relative;padding-bottom:50px}.latestFeed>div .btn-standard{position:absolute;bottom:0;right:0}@media(max-width:320px){.catNav a{font-size:11px!important;padding-left:7px;padding-right:7px;margin:0}p{font-size:15px}h2{font-size:24px!important;margin:10px 5%!important;padding:10px 0!important;width:90%!important}.threeBoxes h3{font-size:16px!important;margin:15px 0 0}.homeIntro p{font-size:15px!important;margin:0}.mainImage p{font-size:14px}.featuredSnippet p{font-size:16px!important}.featuredSnippet p a{width:100%;display:block;float:left;margin-top:5px}.latestFeed h3{font-size:21px!important;background-size:50px;padding-top:55px}.latestFeed .article{padding-left:50px!important;background-size:40px!important}.latestFeed h4 a{font-size:16px!important}img.authorProfile{left:28%}}@media(min-width:768px){.latestFeed .article{padding-left:80px}.guestDetails .guestDetails{flex-direction:column}.secondary article{background-size:20px;background-position:0 2px;padding-left:30px;position:relative}.secondary article:before{position:absolute;left:0;top:0;width:24px;height:24px;background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) no-repeat;content:'';background-size:24px;background-position-y:-115px}.secondary article a{text-decoration:none;padding-bottom:5px;color:#111;font-size:22px}.primary a{font-weight:700;font-size:1.2em;line-height:1.5em;margin-bottom:0}.sideNav .catNav a{border-bottom:1px solid #031d27;border-top:2px solid #276680;margin:0;display:flex;justify-content:center;flex-direction:column;transition:.3s ease all;position:relative}.sideNav .catNav a:hover{background-color:#031d27}.sideNav .catNav a:last-child{border-bottom:none!important}p.mainQuote{text-align:left!important}.horiz-list .primary article{background:#fff}.MelissaQuote{background:url(//whole30.com/wp-content/themes/whole30/css/../images/bg-quote.png) 15px 15px no-repeat #f1f1f1;padding:30px 20px 20px 80px;margin:0 0 0 40px;position:relative;border-top:5px solid #eee}}@media(max-width:767px){ul.pdf-download-list li{padding-left:10px!important;padding-top:16px;position:relative;padding-right:0}.sideNav .catNav a:after{display:none!important}.post-31896 .hero-image{background-position-x:100%!important}.latestFeed>div .btn-standard{right:20px;bottom:10px}.home .photoContainer img{max-width:100%;margin-bottom:20px}.rowBanner img{max-width:90%!important;float:left}.banner-row h1{font-size:28px!important;margin:0 0 10px!important;padding:0!important}.mainImage{padding-top:33vh;background-size:cover}.banner-row p{font-size:15px;padding:0;margin:0}.horiz-list article{background:#fff;border-radius:10px;overflow:hidden}.featuredSnippet p a{display:inline-block!important;margin-top:10px}.horiz-list article a,.horiz-list article p{float:left;padding:5px 15px;min-height:80px}.horiz-list article img{width:100%}h1,h2,h3,p,ul{padding-left:20px;padding-right:20px}.featuredSnippet p{font-size:21px!important}.page-intro p{font-size:15px;padding:0;line-height:140%}.latestFeed .article p{padding:10px 0;font-size:15px;line-height:135%;margin:10px 0 0}.threeBoxes{padding:0}.threeBoxes p{padding:0 0 20px;font-size:15px}.mainlogo{height:auto!important}.recipeReveal{margin-top:10px!important}.recipeAuthor span{font-size:1.15em!important;line-height:1.25em;padding-top:10px;margin-left:20px!important}}@media(min-width:768px) and (max-width:900px){.sideNav .catNav a:after{width:25px;background:top left no-repeat;height:25px;right:10px;background-size:25px}}@media(min-width:769px) and (max-width:1199px){.whattodo h2{font-size:1em}}@media(min-width:993px){.alternate{background:#f1f1f1;padding:20px 0 30px}}@media(min-width:1400px){.banner-row h1{font-size:42px;font-weight:700}}@media(min-width:1100px) and (max-width:1280px){.sideNav .catNav a{font-size:20px}}@media(max-width:992px){.featuredStories{border-bottom:1px solid #ccc;margin-bottom:25px;padding-bottom:25px}.blog .post h2 a{font-size:21px}.blog .post-content .post .entry-content p{padding:10px 0}.blog .post-content .post time{padding:5px 0;margin-left:-5px}}.whole30_approved h2.entry-title a{text-transform:uppercase!important;font-weight:700!important}article.type-testimonial>header>h2,.search-results article>header>h2{padding:0!important;margin:10px 0 0!important;line-height:75%!important;display:inline-block}article.type-testimonial>header{margin:0!important;padding:0}.featuredImage-container h2{padding:0 0 10px;margin:0;font-size:15px;color:#888!important;border-bottom:1px solid #ddd}.featuredImage-container h1{font-size:24px;margin:10px 0;padding:0 0 10px;border-bottom:1px solid #ddd}article .entry-content p a,.podcastContent p a{color:#2db0cc!important;font-weight:400;font-size:16px;border-bottom:1px solid #00cfff}.featuredSnippet p a{font-size:13px;font-weight:700;color:#f33835!important;margin:10px 10px 40px;vertical-align:super;letter-spacing:1px;border-bottom:1px solid;padding-bottom:0;line-height:150%;display:inline-block!important;background:0 0!important;transition:.2s ease all;float:left;width:100%;border:none!important;font-family:futura}.podcastContent p,.type-podcast p,.type-testimonial p{font-size:16px!important}.threeChoices>p>a{font-size:32px!important;font-weight:700!important}.top-catNav a:before{top:0;bottom:0;margin:auto;left:10px}.threeChoices>p>a{font-size:32px!important;font-weight:700!important}@media(min-width:992px){.top-catNav a:before{zoom:.7;top:15px;left:10px;-moz-transform:scale(.7) translateX(-15px)!important}}.afo-alternate{display:flex;width:100%;justify-content:space-between;padding-top:20px;position:relative}.afo-alternate:before{content:'As Featured On';position:absolute;font-family:futura;color:#888;width:100%;text-align:center;top:0}.afo-alternate>div{width:100px;height:100px;display:block;margin:5px;background:url(//whole30.com/wp-content/themes/whole30/css/../images/afo-sprite.gif) no-repeat;background-size:100px}.afo-rachael{background-position-y:0}.afo-nyt{background-position-y:-90px!important}.afo-forbes{background-position-y:-180px!important}.afo-drOz{background-position-y:-265px!important}.afo-people{background-position-y:-350px!important}.afo-cnbc{background-position-y:-440px!important}@media(max-width:600px){.afo-alternate{flex-wrap:wrap;justify-content:center!important;width:100%!important}.afo-alternate>div{flex:25%!important;height:80px;margin:0!important;background-position-x:center!important}}@media(width:768px){.programRules:before,.mealPlanning:before,.getStarted:before,.postWhole30:before,.cpgDressings:before{left:-155px!important}}article.post .entry-content figure{width:auto!important;height:auto!important}article.post .entry-content figure img{width:auto!important;height:auto!important}.page.singular .featured-image.classic{display:block}.post-content article.page h1.entry-title{margin:0 20px;padding:0 0 20px}@media(max-width:767px){.programRules:before,.mealPlanning:before,.getStarted:before,.postWhole30:before,.cpgDressings:before{top:10px;bottom:unset}.popularPodcasts .article:before,.featuredStories .article:before{left:0!important}.top-catNav a:before{top:-65px!important}.sideNav{padding:0!important}.sideNav a:before{top:12px!important}.sideNav a{padding-left:5px!important;padding-right:5px!important;width:50%!important;padding-bottom:5px}}@media(max-width:375px){.catNav a{padding-left:2px!important;padding-right:2px!important;width:50%!important;padding-bottom:5px;font-size:.65em;line-height:.5em!important}}@media(max-width:500px){.top-catNav a:before{top:-65px}.top-catNav a.cpgDressings:before{top:-95px!important}}@font-face{font-family:arvo;font-style:normal;font-weight:400;font-display:swap;src:url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-regular.eot);src:local('Arvo'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-regular.eot?#iefix) format('embedded-opentype'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-regular.woff2) format('woff2'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-regular.woff) format('woff'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-regular.ttf) format('truetype'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-regular.svg#Arvo) format('svg')}@font-face{font-family:arvo;font-style:italic;font-weight:400;font-display:swap;src:url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-italic.eot);src:local('Arvo-Italic'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-italic.eot?#iefix) format('embedded-opentype'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-italic.woff2) format('woff2'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-italic.woff) format('woff'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-italic.ttf) format('truetype'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-italic.svg#Arvo) format('svg')}@font-face{font-family:arvo;font-style:normal;font-weight:700;font-display:swap;src:url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-700.eot);src:local('Arvo Bold'),local('Arvo-Bold'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-700.eot?#iefix) format('embedded-opentype'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-700.woff2) format('woff2'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-700.woff) format('woff'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-700.ttf) format('truetype'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-700.svg#Arvo) format('svg')}@font-face{font-family:arvo;font-style:italic;font-weight:700;font-display:swap;src:url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-700italic.eot);src:local('Arvo Bold Italic'),local('Arvo-BoldItalic'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-700italic.eot?#iefix) format('embedded-opentype'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-700italic.woff2) format('woff2'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-700italic.woff) format('woff'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-700italic.ttf) format('truetype'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/arvo-v13-latin-700italic.svg#Arvo) format('svg')}@font-face{font-family:futura;font-style:normal;font-weight:700;font-display:swap;src:url(//whole30.com/wp-content/themes/whole30/css/../fonts/Futura_Round_Demi.otf);src:local('Futura'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/Futura_Round_Demi.otf) format('opentype')}@font-face{font-family:futura;font-style:normal;font-weight:400;font-display:swap;src:url(//whole30.com/wp-content/themes/whole30/css/../fonts/Futura_Round_Book.otf);src:local('Futura'),url(//whole30.com/wp-content/themes/whole30/css/../fonts/Futura_Round_Book.otf) format('opentype')}.TestimonialContent h3 a{text-decoration:none!important;border:none!important}.error404 .site-content{min-height:700px!important;text-align:center;padding:50px;background:url(https://whole30.com/wp-content/uploads/2019/08/bg-404.jpg) center 70% no-repeat}.not-found input[type=search]{padding:10px!important;font-size:21px!important;border:1px solid #111!important;font-family:futura;margin:20px 0;box-shadow:0 5px 25px 2px rgba(0,0,0,.2)}.not-found .page-header{font-size:32px;color:#111;margin:15px 0 30px}.not-found .page-header:after{content:'';display:block;width:150px;border-bottom:5px solid #111;margin:40px auto 10px;box-shadow:0 1px 0 0 #fff}.not-found .page-content p{color:#666;font-size:21px!important}.not-found .search-form input[type=submit]{font-size:16px;background:red;color:#fff;text-transform:uppercase;font-weight:700;font-family:futura;display:block;margin:10px auto;border:none;padding:10px 30px}footer .programRules:before,footer .mealPlanning:before,footer .getStarted:before,footer .postWhole30:before,footer .cpgDressings:before{display:none!important}@-moz-document url-prefix(){.sideNav .catNav a:after{width:50px;display:block;background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) top left no-repeat;height:50px;position:absolute;content:'';right:30px;background-size:50px;top:25%;background-position-y:-244px}@media(min-width:768px){.top-catNav a{padding-top:15px!important;padding-bottom:15px!important}.programRules:before,.mealPlanning:before,.getStarted:before,.postWhole30:before,.cpgDressings:before{top:10px!important}}@media(max-width:767px){.catNav a:after{display:none!important}.catNav a:before,.top-catNav a:before{width:42px!important;height:42px!important;overflow:hidden;background-size:42px!important}.catNav .cpgDressings:before{width:42px;height:42px}.catNav .programRules:before{background-position-y:-375px!important}.catNav .mealPlanning:before{background-position-y:-288px!important}.catNav .getStarted:before{background-position-y:-420px!important}.catNav .postWhole30:before{background-position-y:-332px!important}}}.catNav a h2{color:#fff!important;margin:unset;padding:unset;font-size:inherit!important;text-align:inherit!important}@media(min-width:768px){.mainImage{flex-wrap:wrap;align-content:center}}.promoArea{background:rgba(0,0,0,.6);padding:15px 15px 0;background-image:none!important}.promoArea h2{padding:0;margin:0 0 10px}.promoArea h2{font-size:18px;font-weight:700;color:#fff!important}.promoArea p{font-size:13px;margin:0;color:#ccc;text-shadow:none}.promoArea .btn-standard{background:#fdcb47;color:#111;padding:5px 25px}.recipe-archive .archive{position:relative}.recipe-archive .archive #main{flex:8;padding:0 20px}.recipe-archive .archive .sidebar{flex:1;padding:50px;background:#f6f6f6;border-left:1px solid #eee}.recipe-archive .archive .sidebar p{margin:0 0 25px;padding:0}.recipe-archive .archive .sidebar input[type=text]{padding:10px;font-size:18px;font-family:futura;color:#111;width:90%;float:left;border-color:#111}.recipe-archive .archive .sidebar label,.recipe-archive .archive .sidebar button{font-family:futura;text-transform:uppercase;width:100%;display:block;padding:0 0 5px;margin:0 0 10px!important;letter-spacing:1px;color:#111;font-weight:700;font-size:15px}.recipe-archive .archive .sidebar label{border-bottom:1px solid #ddd}@media(min-width:768px) and (max-width:1199px){.recipe-archive .archive{flex-direction:column}.recipe-archive .archive .sidebar>p:nth-child(1){width:100%}.recipe-archive .archive .sidebar>p:nth-child(2),.recipe-archive .archive .sidebar>p:nth-child(3){float:left!important;width:30%!important;display:inline-block;margin:0!important}.horiz-list .primary article p,.horiz-list .primary article a{font-size:28px;line-height:125%;text-decoration:underline;text-decoration-color:#fdcb48}.block-title{font-size:24px}}@media(max-width:767px){.recipe-archive .sidebar{width:100%;flex:unset;box-sizing:border-box;padding:0}.recipe-archive .archive #main{width:95%;box-sizing:border-box}}.salesBlock{display:flex;flex-wrap:wrap}.productTitleblock{flex:100%;text-align:center;margin-bottom:40px}.productTitleblock>*{margin:10px 0!important;padding:0!important;line-height:150%}.productTitleblock h1{font-weight:700;color:#f33835!important;padding:10px 0 0!important;font-size:1.75em!important}.productTitleblock h2{font-size:.85em;text-transform:uppercase;letter-spacing:2px;font-weight:700!important}.productTitleblock p{max-width:768px;margin:0 auto!important;font-size:1.25em!important}.productFeatureblock{position:relative;z-index:10}.productFeatureblock img{max-width:100%}@media(min-width:992px){.productTitleblock h1{font-size:2.5em!important}.productTitleblock h2{font-size:1.25em!important}.productFeatureblock{width:50%}.productSideDescriptionblock{width:50%}.productFeatureblock img{max-width:100%;transform:rotate(-1.15deg);border:10px solid #fff;box-shadow:0 2px 10px 1px rgba(0,0,0,.2);margin-top:-10px}}footer .gform_wrapper{padding:0;border:none;box-shadow:none;margin:0;max-width:100%!important}footer .gform_wrapper li{padding:0!important;margin:0!important}footer .gform_wrapper input{width:100%!important;margin:0!important}footer .gform_wrapper input[type=text]{font-size:16px!important;padding:10px!important;border:none}footer .gform_wrapper input[type=submit]{font-family:futura;font-size:16px!important;padding:10px 5px}footer .gform_footer{padding:0!important}footer .validation_error{background:#111;padding:20px!important;font-family:Futura;border:none!important;border-radius:10px;color:#ccc!important;font-weight:100!important;box-shadow:0 15px 10px 1px #000 inset;border:2px solid rgba(255,255,255,.2)!important;text-shadow:0 2px 2px #000}footer .gfield_error{padding:0!important;margin:0!important;max-width:100%!important;width:100%!important;background:0 0!important;min-width:100%!important;border-color:red!important;border-style:dashed!important}footer .validation_message{font-family:Futura!important}.productFullDescription{max-width:768px;margin:20px auto}.productFullDescription:before,.productFullDescription:after{border-top:5px solid #2db0cc;display:block;content:'';max-width:150px;margin:15px auto}.productFullDescription h3{font-size:1.5em;margin:10px 0 20px;text-align:center;color:#111}.fulltextAd{background:#f33835;color:#fff;padding:10px 50px;margin-top:-30px}.home .featuredSnippet a{color:#f33835!important}.fulltextAd h2,.fulltextAd p{color:#fff!important;text-align:center;margin:0;padding:0}.fulltextAd h2{margin:20px 0}.page-template-template-sales-lander .entry-content>ul{max-width:768px!important;margin:0 auto}.sidebar.recipeSidebar input[type=checkbox]{font-size:32px}.filter-categories,.filter-search{font-size:18px}.filter-categories label,.filter-search label{font-size:16px;margin:15px 0 -15px!important;padding:0!important}.recipeSidebar label{line-height:125%}.filter-buttons{padding-top:10px;border-top:1px solid #ccc;margin-top:10px}.sidebar.recipeSidebar{padding:10px 40px;background:#eee;text-align:center;flex:20%!important}.sidebar.recipeSidebar label,.sidebar.recipeSidebar input[type=checkbox],.sidebar.recipeSidebar p{font-family:futura!important;text-transform:uppercase;letter-spacing:1px;font-weight:700}.filter-categories,.filter-search{font-family:futura!important;padding:0 10px 0 0;text-align:left}.sidebar.recipeSidebar label{width:100%!important;display:block;color:#111;margin:15px 0 5px}.filter-header{border-bottom:1px solid #ccc;padding-bottom:20px}.recipeMain article{flex:33%}@media(max-width:1199px){.filter-categories,.filter-search{flex:40%!important}.sidebar.recipeSidebar,.recipeMain{flex:100%!important}.page-id-35569 .flex.archive{display:flex;flex-direction:column!important}.page-id-35569 .flex.archive{display:flex;flex-direction:column}.sidebar.recipeSidebar{order:1;display:flex;flex-direction:row;flex-wrap:wrap}.recipeMain{order:2}.filter-header,.filter-buttons{flex:100%}}@media(min-width:768px) and (max-width:991px){.recipeSidebar{padding-top:0!important}}@media(max-width:499px){.sidebar.recipeSidebar>div{flex:100%!important}}.filter-header input[type=text]{width:90%;max-width:600px;padding:10px 10px 5px;font-size:18px;border:2px solid #111;font-family:futura;color:#111;margin-top:6px}@media(min-width:1200px) and (max-width:1399px){.recipeMain{flex:5}.recipeMain article{flex:40%!important}.recipeSidebar{flex:1}}@media(min-width:768px){.recipeMain{padding:0 20px}}.recipeBlock{display:flex;flex-direction:column}.recipeBlock:before{border:3px solid #f33835;content:'';display:block;width:100px;margin:50px auto 20px}.recipeName{text-align:center;font-family:futura;font-size:2.5em;font-weight:700;color:#111;line-height:1.25em}.recipeName span{display:block;font-size:.5em!important;letter-spacing:3px;padding:5px;width:fit-content;margin:0 auto -20px;color:#f33835}.recipeHero{border:5px solid #fff;border-radius:10px;overflow:hidden}.recipeHero img{float:left;width:100%;box-shadow:0 5px 25px 1px rgba(0,0,0,.2)}.recipeAuthor{display:flex;margin:-55px auto 0;font-family:Futura;font-size:1.25em;font-weight:700;color:#666;padding-top:20px;flex-direction:row}.recipeAuthorProfile img{width:100px;border-radius:50%;margin-top:-29px;border:10px solid #fff;display:block;float:left;margin-right:-10px}.recipeAuthor span{padding:20px 20px 0;background:#fff;position:relative;z-index:1;border-radius:5px}.recipeContent{margin-top:30px}.recipeReveal{background:#f33835;max-width:150px;margin:-20px auto 0;padding:10px 15px 6px;border:none;font-family:Futura;font-weight:700;color:#fff;font-size:1em;letter-spacing:2px;border-radius:5px;position:relative;z-index:999}a.recipeHide{font-size:.8em;letter-spacing:2px;padding:6px 12px 4px;background:#eee;margin:20px 0;float:left}.recipeIngredients:before,.recipeInstructions:before{font-size:.8em;font-family:futura;letter-spacing:2px;font-weight:700;color:#aaa}.recipeIngredients:before{content:'INGREDIENTS'}.recipeInstructions:before{content:'INSTRUCTIONS'}.recipeIngredients ul{display:list-item;margin-top:10px;margin-left:15px}.recipeIngredients h3{margin:20px 0}.recipeIngredients ul li{list-style:disc;margin:0 0 3px;line-height:1.75em}@media(max-width:767px){.recipeBlock{background:#fff;box-shadow:0 10px 30px 1px rgba(0,0,0,.2)}.recipeAuthorProfile img{width:70px;margin-top:-15px;margin-right:-14px;border-width:5px}.recipeAuthor{font-size:1em!important;z-index:2;padding-left:20px;padding-right:20px;line-height:1em}.recipeIngredients{padding:60px 20px 20px;margin-top:-65px;z-index:1;border-bottom:1px dashed #ddd}.recipeInstructions{padding:20px}.recipeName span{margin:0 auto 0}.recipeName{font-size:2em;line-height:1em;margin-bottom:20px;padding:0 20px}}@media(min-width:768px){.recipeHero{box-shadow:0 5px 8px 1px rgba(0,0,0,.1);margin-top:20px}.recipeContent{display:flex}.recipeIngredients{flex:2;padding-right:30px;border-right:1px solid #ddd;margin-right:30px}.recipeInstructions{flex:3}}.recipeAuthorProfile{position:relative;z-index:2}.gform_confirmation_wrapper{width:100%;text-align:center;margin:10px 0 20px;padding:10px;background:#fdcb48;text-shadow:0 1px 0 rgba(255,255,255,.3);overflow:hidden;border-radius:5px}.gform_confirmation_wrapper>div{font-size:1.25em;color:rgba(0,0,0,.8)!important}.loading{text-align:center}.loading-field{display:none}.loading-field img{height:22px;vertical-align:sub}span[name=clear-loading]{padding-top:10px}.page-title .total-posts,.query-categories,.query-years{font-size:.65em;color:#888;background:#eee;padding:5px 8px 3px;margin:-10px 5px 0;border-radius:30px;text-align:center;position:relative;top:-10px;text-shadow:0 1px 0 rgba(255,255,255,.2)}.query-categories{background:#fdcb48;color:rgba(0,0,0,.7);margin:0 0 0 5px}.filter-categories span,.filter-search span{font-size:.75em;margin:0 0 0 6px;color:#aaa;font-weight:700;text-shadow:0 1px 0 #fff}#scroll-top{position:fixed;right:4vw;bottom:6vh;border-radius:50px;background:#fdcb48;font-size:21px;text-align:center;padding:24px 20px 20px;font-family:Futura,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#111;border:5px solid rgba(255,255,255,.8);box-shadow:0 5px 0 0 rgba(0,0,0,.1);text-shadow:0 2px 0 rgba(255,255,255,.4);display:none}.input-field.disabled{color:#bbb!important;font-style:italic}#scroll-top:hover{cursor:pointer}.page-id-31004 .top-catNav .mealPlanning,.page-id-36588 .top-catNav .mealPlanning,.page-id-30999 .top-catNav .programRules,.page-id-31006 .top-catNav .getStarted,.page-id-31007 .top-catNav .postWhole30,.top-catNav .current{background-color:#fdcb48;color:rgba(0,0,0,.7)!important;padding-left:20px!important;padding-right:20px!important;text-shadow:0 1px 0 rgba(255,255,255,.2);text-align:center}@media(min-width:768px){.page-id-31004 .top-catNav .mealPlanning:before,.page-id-36588 .top-catNav .mealPlanning:before,.page-id-30999 .top-catNav .programRules:before,.page-id-31006 .top-catNav .getStarted:before,.page-id-31007 .top-catNav .postWhole30:before{display:none}}.TestimonialContent .testimonialLink{background:#fdcb48;color:#111;padding:5px 15px 2px;font-weight:700!important;transition:.3s ease all}.TestimonialContent .testimonialLink:hover{color:#fdcb48;background:#111}@media(min-width:418px) and (max-width:1199px){#standard{display:flex;flex-wrap:wrap;width:100%}}@media(min-width:1201px){.recipeMain{flex:10!important;padding-right:0!important}.recipeSidebar{flex:1!important;max-width:250px;padding-left:20px!important}.recipeMain article{max-width:20%;transition:.3s ease all}.recipeMain article:hover{border-color:#aaa!important}}.recipeMain .entry-title{line-height:100%!important}.recipeMain article .entry-content{display:none}.recipeSidebar .input-field{display:flex;margin:0 0 3px;justify-content:flex-start}.mainImage .btn-standard{display:none}.promoArea .btn-standard{display:inline-block}.xo-mu_wrapper{max-width:600px!important;border:unset;box-shadow:unset;border:5px solid #111;box-shadow:0 12px 25px 1px rgba(0,0,0,.2)}.xo-mu_wrapper label{font-family:futura,Helvetica,arial}.gform_description img{max-width:100%}.gform_description{width:100%!important}.gform_description p{padding:10px 0!important}a.holidayGuide{position:relative}.top-catNav a{line-height:1em!important}.sideNav .holidayGuide,.page-template-default .top-catNav .holidayGuide,.archive .top-catNav .holidayGuide{position:relative}.sideNav .holidayGuide:before,.page-template-default .top-catNav .holidayGuide:before,.archive .top-catNav .holidayGuide:before{background:url(https://whole30.com/wp-content/themes/whole30/css/../images/holiday-icons.svg) -148px center no-repeat #276680;width:70px;height:70px;content:'';position:absolute;top:-2px;overflow:hidden;background-size:210px!important;bottom:0;margin:auto;border-radius:70px;-webkit-animation-name:holiday;-webkit-animation-duration:8s;animation-name:holiday;animation-duration:8s;animation-iteration-count:infinite}.page-template-default .top-catNav .holidayGuide:before,.archive .top-catNav .holidayGuide:before{zoom:.55!important}@keyframes holiday{0%{background-position-x:10px}15%{background-position-x:10px}15%{background-position-x:10px}15%{background-position-x:-38px}20%{background-position-x:-43px}40%{background-position-x:-90px}45%{background-position-x:-95px}45%{background-position-x:-95px}55%{background-position-x:-143px}60%{background-position-x:-148px}70%{background-position-x:-148px}80%{background-position-x:10px}100%{background-position-x:10px}}@media(max-width:767px){.sideNav .holidayGuide,.page-template-default .top-catNav .holidayGuide,.archive .top-catNav .holidayGuide{position:relative;left:0!important;right:0!important}.sideNav .holidayGuide:before,.page-template-default .top-catNav .holidayGuide:before,.archive .top-catNav .holidayGuide:before{zoom:.55;left:0;right:0;top:15px!important;bottom:unset!important}}@media(max-width:991px) and (min-width:768px){.sideNav .holidayGuide:before,.page-template-default .top-catNav .holidayGuide:before,.archive .top-catNav .holidayGuide:before{zoom:.75;left:0;top:0}}@media(max-width:1099px) and (min-width:992px){.sideNav .holidayGuide:before,.page-template-default .top-catNav .holidayGuide:before,.archive .top-catNav .holidayGuide:before{left:25px;top:0}}@media(max-width:1200px) and (min-width:1100px){.sideNav .holidayGuide:before,.page-template-default .top-catNav .holidayGuide:before,.archive .top-catNav .holidayGuide:before{zoom:.75;left:35px;top:0}}@media(min-width:1201px){.sideNav .holidayGuide:before,.page-template-default .top-catNav .holidayGuide:before,.archive .top-catNav .holidayGuide:before{zoom:1;left:18px;top:0}}@media(max-width:767px){.sideNav .holidayGuide{position:relative}.sideNav .holidayGuide:before{zoom:.55;left:0!important;right:0!important;top:14px!important;bottom:unset!important}}@media(max-width:991px) and (min-width:768px){.sideNav .holidayGuide:before{zoom:.75;left:15px;top:0}}@media(max-width:1099px) and (min-width:992px){.sideNav .holidayGuide:before{left:25px;top:0}}@media(min-width:992px){.page-template-default .sideNav .holidayGuide:before{zoom:1!important}}@media(max-width:1200px) and (min-width:1100px){.sideNav .holidayGuide:before{zoom:.55!important;left:18px;top:0}}@media(min-width:1201px){.sideNav .holidayGuide:before{zoom:1!important;left:23px;top:0}}@media(max-width:414px){.page-template-default .sideNav .catNav a,.archive .sideNav .catNav a{padding-left:0!important;padding-right:0!important}.page-template-default .sideNav .catNav a h2,.archive .sideNav .catNav a h2{padding-left:5px!important;padding-right:5px!important}.page-template-default .sideNav .catNav a,.page-template-default .sideNav .catNav a h2,.top-catNav a,.top-catNav a h2{font-weight:400!important;font-family:futura;font-size:10px!important;letter-spacing:0!important}}@media(min-width:768px){.sideNav .holidayGuide:before,.page-template-default .top-catNav .holidayGuide:before,.archive .top-catNav .holidayGuide:before{-moz-transform:translate(-25px) scale(.55)!important}}.input-field label.for-checkbox{text-transform:unset;margin:0!important;font-family:arvo,sans-serif!important;font-weight:100;color:#666;line-height:150%;font-size:16px;letter-spacing:inherit}.input-field.disabled label.for-checkbox{color:#bbb}.footer-slideup{position:fixed;bottom:0;left:0;text-align:center;background:#fff;width:100%;border-top:2px solid #f33835;box-shadow:0 -10px 30px 1px rgba(0,0,0,.3)}.footer-slideup .container{max-width:1000px;margin:0 auto;padding:30px 10px;text-align:left}@media(max-width:767px){.short-message{display:block;text-align:center}.short-message p{margin-bottom:0;padding-bottom:10px}}@media(min-width:768px){.post-type-archive-testimonial article.type-testimonial{flex:23%!important;margin:1%!important;max-width:23%}}@media(max-width:767px){.post-type-archive-testimonial article.type-testimonial{flex:48%!important}}@media(min-width:768px) and (max-width:1600px){.post-type-archive-testimonial .site-main{justify-content:center!important}}.archive .testimonial .entry-content{display:none}article.type-testimonial>header>h2 a{font-size:.8em!important;line-height:1.25em!important}button.btn-read-story{background:#fdcb48;color:#111;font-family:futura,Helvetica,Arial,sans-serif;padding:5px 10px 2px;border:none!important;font-size:13px;margin:15px 0 0;text-transform:uppercase;font-weight:700}article.testimonial header.entry-header .post-thumbnail{margin:auto;float:none!important;width:100%;text-align:center}.btn-read-story{background:#fdcb48;text-transform:uppercase;font-size:13px;padding:5px 8px;margin-top:10px;transition:.15s ease all}.btn-read-story:hover{background:#111;color:#fdcb48}.type-testimonial.testimonial .entry-header{margin-bottom:15px!important}.article-tag{font-family:futura,serif;color:#333;margin:0;font-size:.85em}.article-byline{font-size:1em;color:#aaa;font-family:futura,serif;font-size:1em;margin:0 0 10px;text-align:right}.article-excerpt{font-family:arvo;font-size:1em!important;margin:5px 0 10px;line-height:1.35em;color:#999;font-weight:100!important}.article-blocks .container{display:flex;flex-wrap:wrap;justify-content:space-between}.article-blocks .article-block{margin:20px 0 0;flex-basis:300px;flex-shrink:1}.article-thumbnail{max-width:100%;margin:0 0 20px}.article-thumbnail img{max-width:100%}.article-blocks .article-title{font-family:avenir;font-size:1.5em;margin:0;color:#111;text-decoration:none;font-weight:500;line-height:1em;font-weight:700}.article-blocks-title-row{width:100%}.article-blocks-title-row h2{font-family:futura;font-weight:bolder!important;font-size:1.5em;padding:20px 0 0;margin:20px 0 0}.article-blocks{margin-bottom:30px;border-bottom:2px solid #111;padding-bottom:30px}.featured.article-blocks .article-block:first-child{flex-basis:100%;padding:20px;margin-bottom:20px;border-bottom:2px solid #111;background:#fdcb48;color:#fff}.featured.article-blocks .article-block:first-child>*{color:#111}.featured.article-blocks .article-block{flex-basis:49%}.featured.article-blocks .article-block:first-child img{width:100%}.featured.article-blocks .article-block:first-child .article-title{font-size:2em}.featured.article-blocks .article-block:first-child .article-excerpt{font-size:1.5em!important}@media(min-width:768px) and (max-width:992px){.article-block{flex-basis:32%!important}}@media(max-width:768px){.article-block{border-bottom:5px dashed #aaa!important;margin-bottom:30px;padding-bottom:0}.article-tag{padding:0 0 5px}.article-block:last-child{border:none!important}.article-blocks .container{padding:0;display:block;padding:0 20px}.desktop-view{display:none}.article-blocks-title-row{margin:50px 0 20px!important}.mobile-view{display:block}.article-blocks .container{flex-direction:column!important;box-sizing:border-box}.article-excerpt{padding:10px 0}}.group-ff-overlay{position:fixed;bottom:0;left:0;right:0;margin:auto;width:100%!important;background:#fff;box-shadow:0 5px 30px 1px rgba(0,0,0,.9);padding:10px 20px;text-align:center;z-index:99999999!important}.overlay-container{width:100%;max-width:800px;text-align:center;margin:0 auto}.overlay-container h2{padding:10px 0;margin:0;font-size:24px}a.close-toggle{width:30px;height:30px;background:#111;position:absolute;top:-20px;right:50px;color:#fff;text-align:center;text-decoration:none;font-weight:bolder;font-size:32px;font-weight:700;padding:10px 5px 0;border-radius:30px;transform:rotate(45deg)}.path-choices{display:flex}.path-choices>a{flex:1;padding:30px 50px;flex-basis:49%;margin:.5%;background:#eee;color:#fff;text-decoration:none;font-size:21px;line-height:1.25em;text-shadow:0 2px 10px rgba(0,0,0,.2);background-size:cover!important;text-shadow:0 3px 10px rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center}.path-choices>a:first-child{flex-direction:column!important}@media(max-width:870px){.path-choices{flex-direction:column}.path-choices>a{padding:30px 10px!important;text-align:center!important}.close-toggle{right:44px!important;top:-30px!important}.overlay-container{margin:0;max-width:90%}}.path-hub-container{text-align:center;padding:40px;box-shadow:0 10px 20px 1px rgba(0,0,0,.2)}.path-hub-container h3{font-size:2em;margin:0 0 20px}.path-hub-container .path-choices{margin:0 0 30px}.path-hub-container .path-choices a{font-size:2em;flex-direction:column}@media(min-width:768px){.path-hub-container .path-choices a{min-height:300px}}.direct-support{padding:100px 20%;display:block;background:#eee;background:url(https://whole30.com/wp-content/uploads/2019/02/bg-marble.jpg) center center no-repeat;background-size:cover;font-size:1.8em;color:#f33835;border:3px solid #f33835}.direct-support span{font-size:1.5em;display:block;line-height:1.25em;margin:0 0 15px;color:rgba(0,0,0,.7);text-shadow:0 1px 0 #fff}.entry-content .direct-support p{font-size:1.5em;display:block;line-height:1.25em;margin:0 0 15px;color:rgba(0,0,0,.6)!important;text-shadow:0 1px 0 #fff}.entry-content .direct-support a{font-size:18px!important;background:#f33835!important;font-family:Futura;color:#fff!important;text-shadow:none;border:none;text-transform:uppercase;letter-spacing:1px;font-weight:700;padding:10px 15px 8px}@media(max-width:767px){.direct-support{font-size:1.3em;padding:50px 10%}}.counter{color:#fdcb48}.moreUsefulResources{display:flex;flex-wrap:wrap;justify-content:space-around}.moreUsefulResources>a{flex-basis:48%}.moreUsefulResources>a span{font-size:1.5em;line-height:1.25em;position:relative;padding-left:50px;display:block;padding-top:5px}.moreUsefulResources>a img{width:100%;border:2px solid #eee;box-shadow:0 5px 10px 1px rgba(0,0,0,.2)}.moreUsefulResources>a span:after{width:50px;display:block;background:url(https://whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) top left no-repeat;height:50px;position:absolute;content:'';left:-10px;background-size:50px;top:0;background-position-y:-244px}.moreUsefulResources>a span:hover{text-decoration:underline}@media(max-width:767px){.moreUsefulResources>a span{font-size:1em;padding-left:45px;line-height:1.25em}.moreUsefulResources>a{flex-basis:45%}.moreUsefulResources{padding:0 10px}}.top-catNav .holidayGuide.urgentSelfCare:before{background-size:45px!important}.coachEvent-list{padding:30px;border:1px solid #eee;display:flex;flex-direction:column;flex-wrap:wrap;border-radius:10px}.coachEvent{display:flex;flex-direction:column;padding:10px;text-align:center}.coachProfile img{width:80px;padding:5px;background:#fff;box-shadow:0 5px 10px 1px rgba(0,0,0,.2);margin-bottom:10px}.coachEvent{display:flex;flex-direction:row;flex-basis:100%;text-align:left;min-height:min-content}.coachProfile img{width:80px;padding:3px}.page-template-template-page-no-sidebar .entry-content{max-width:1000px;margin:0 auto}.path-choices a p{color:#fff!important;display:flex;flex-direction:column;font-family:Futura;font-weight:700;font-size:1em;line-height:1.15em}button.btn-standard a{color:#fff!important;border:none}button.btn-standard{border:none!important}@media(max-width:767px){button.btn-standard{margin:20px auto;display:block;float:none!important}}@media(min-width:992px){.productSideDescriptionblock{width:75%!important}.productFeatureblock{width:25%!important}}@media(max-width:991px){.salesBlock{text-align:center;justify-content:center;display:block}.productFeatureblock img{width:50%}}.productSideDescriptionblock{text-align:left}@media(max-width:767px){.top-catNav.catNav .urgentSelfCare.holidayGuide.current{background:url(https://whole30.com/wp-content/themes/whole30/images/icon-urgentSelfCare.png) center center no-repeat #fdcb48!important;background-size:40px!important;background-position:center 10px!important;padding-left:10px!important;padding-right:10px!important}.path-hub-container{padding:40px 10px}}@media(min-width:768px){.top-catNav.catNav .urgentSelfCare.holidayGuide.current{background:#fdcb48!important;background-size:40px!important;background-position:10px center!important}}h2.widgettitle{display:none!important}.mainImage .btn-standard{display:unset!important}@media(max-width:768px){.mainImage p{margin-bottom:30px!important}}.podcastContent h2 a{font-size:inherit!important;text-decoration:underline;text-decoration-color:#fdcb48;text-decoration-style:wavy}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0!important}.headCTA{display:none!important}.short-message a{top:0!important}.short-message p{margin:0!important;padding:0!important}.wp-block-image img{max-width:100%;height:auto!important}@media(min-width:768px) and (max-width:991px){#main .flex{display:block!important}.flex .sidebar{text-align:center}.flex .sidebar li.widget_media_image{margin:0 auto 20px!important}}.twolinks>a{flex-basis:48%;text-transform:capitalize!important;font-size:1.25em;line-height:1.25em;margin-bottom:10px}.four-choices.twolinks{margin:0!important}.footer-slideup{display:none!important}.holidayGuide.urgentSelfCare:before{animation-name:unset!important;background:url(https://whole30.com/wp-content/themes/whole30/images/icon-urgentSelfCare.png) center center no-repeat #1b4353!important;width:70px!important;height:70px!important;background-size:80px!important}@media(min-width:768px) and (max-width:992px){.holidayGuide.urgentSelfCare{padding-top:15px!important;padding-bottom:15px!important}.mainImage{padding-top:250px!important}}.top-catNav.catNav .urgentSelfCare.holidayGuide{background:url(https://whole30.com/wp-content/themes/whole30/images/icon-urgentSelfCare.png) center center no-repeat!important;background-size:40px!important;background-position:center 10px!important;padding-right:10px!important;background-size:40px!important;background-position:10px center!important}@media(min-width:768px){.top-catNav.catNav .urgentSelfCare.holidayGuide{padding-left:60px!important}}@media(max-width:767px){.top-catNav.catNav .urgentSelfCare.holidayGuide{background-position:center 12px!important}}.top-catNav.catNav .urgentSelfCare.holidayGuide{background:url(https://whole30.com/wp-content/themes/whole30/images/icon-urgentSelfCare.png) center center no-repeat!important;background-size:40px!important;background-position:center 10px!important;padding-right:10px!important;background-size:40px!important;background-position:10px center!important}@media(min-width:768px){.top-catNav.catNav .urgentSelfCare.holidayGuide{padding-left:60px!important}.top-catNav.catNav .urgentSelfCare.holidayGuide.current{padding-left:10px!important}}@media(min-width:1100px) and (max-width:1199px){#menu-main-menu.menu .menu-item a{font-weight:500!important;font-size:13px!important}}@media(max-width:767px){.top-catNav.catNav .urgentSelfCare.holidayGuide{background-position:center 5px!important}}.top-catNav .holidayGuide.urgentSelfCare:before{display:none}.coachDetails{padding-left:10px}.coachDetails p{font-size:.85em}.coachEvent{border-bottom:1px dashed #ccc;padding-bottom:10px}.coachEvent a{font-family:futura,sans-serif!important}.coachEvent:nth-child(even){background:#f6f6f6}.coachEvent-list{max-height:500px;overflow:scroll;flex-wrap:nowrap;position:relative;border-color:#aaa}.coachEvent-list:after{position:sticky;bottom:-10px;left:0;right:0;content:'SCROLL DOWN FOR MORE';font-size:.85em;margin:0 auto;background:#fdcb48;padding:3px 15px;box-shadow:0 3px 20px 1px rgba(0,0,0,.35);border-radius:50px;width:fit-content;font-family:futura,sans-serif;color:#666;letter-spacing:1px;font-weight:700;z-index:1}.coachEvent:last-child{position:relative;z-index:2;margin-bottom:-100px}li.whole30_fixed_footer{list-style:none}.gfield_checkbox a{font-size:inherit;text-decoration:underline}@media(min-width:414px) and (max-width:499px){.sidebar{flex-direction:column!important}.sidebar>li,.sidebar>.whole30_testimonial,.sidebar>.whole30_newsletter,.sidebar>.widget{max-width:100%!important;flex-basis:100%;width:100%!important}}.gfield_radio input[type=text]{width:93.5%!important}.ginput_container input,.ginput_container textarea{width:100%!important}.gfield_label .gfield_required{font-size:18px!important;vertical-align:super!important;margin-left:0!important}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{line-height:1em!important;margin:5px 0 0;font-family:futura!important;letter-spacing:0!important}select[multiple=multiple]{padding:10px!important;width:100%!important}.viewnutrition,.flavor-blocktext,.health-callout,.flavor-hero-catchphrase{font-family:futura}.flavor-hero-name h1{font-family:arvo}.flavor-hero{display:flex;padding:20px 0}.flavor-hero-image{flex:1;display:flex;align-items:flex-end}.flavor-hero-image img{max-width:100%}.flavor-hero-details{flex:3}.flavor-hero-name h1{font-size:60px!important}.flavor-hero-specs{padding-top:20px;margin-top:20px;border-top:1px solid #111;display:flex}@media(min-width:768px){.flavor-hero-details{padding-left:30px}.flavor-hero-copy{padding-right:20px}}p.flavor-hero-catchphrase{font-size:32px;font-weight:700;color:#f33835}.flavor-hero-copy{flex:2!important}.flavor-hero-copy p{font-size:21px;color:#111;margin-bottom:20px}.health-callout{font-weight:700;color:#111;font-size:16px!important;letter-spacing:1px}.health-callout span{color:#2db0cc!important}a.viewnutrition{color:#fff;padding:10px 10px 7px;background:#111;letter-spacing:1px}.flavor-blocktext{padding:30px 25px;background:#2db0cc;color:#fff;font-size:2em;font-style:italic;flex:1;align-self:flex-start}.page-template-template-page-no-sidebar .entry-content{max-width:unset}@media(min-width:768px) and (max-width:991px){.flavor-hero-image{align-self:flex-start}.flavor-blocktext{margin-top:30px}}@media(max-width:767px){.flavor-hero-specs,.flavor-hero{flex-direction:column}.flavor-hero-specs{margin:0;border:none}.flavor-hero-image img{margin:0 auto 10px;max-width:28%}.flavor-hero-copy{order:2}.flavor-blocktext{order:1;margin-bottom:20px;line-height:1.25em;padding:20px;font-size:1.5em}.flavor-hero-name h1{font-size:32px!important;text-align:center}.flavor-hero-catchphrase{text-align:center;font-size:26px!important;margin:0!important;padding:0!important}a.viewnutrition{margin:10px 20px 10px 0;align-self:center;position:relative;float:right}}.more-flavors-choices{display:flex;flex:2}.more-flavors-choices a{flex:25%!important;margin:0}.more-flavors img{max-width:90%;border-radius:200px;padding:5px;background:#fff;box-shadow:0 6px 10px 1px rgba(0,0,0,.2)}.more-flavors-copy{flex:1}.more-flavors-copy h2{font-size:32px!important;font-weight:700!important;margin:0;padding:0}.more-flavors-copy p{font-size:21px}.more-flavors{padding:20px 40px;background:#eee;border:1px solid #ccc;display:flex;margin:50px 0!important}@media(min-width:1201px){.more-flavors-copy{padding-right:20px;flex-direction:column;justify-content:center;display:flex}}@media(max-width:1200px){.more-flavors{flex-direction:column;text-align:center;padding-bottom:0}.more-flavors-copy h2{margin:15px 0 0;padding:0;font-size:42px!important}.more-flavors-choices{margin:20px 0!important}.more-flavors-choices{margin-bottom:10px!important}}@media(max-width:500px){.more-flavors-choices{flex-wrap:wrap}.more-flavors-choices a{flex:50%!important;margin:0!important}}@media(min-width:768px){.horiz-list{display:block!important}.half a{text-decoration:underline!important;text-decoration-color:#fdcb48!important}.category-list{justify-content:space-around!important;margin:30px auto!important}.category-list .block-title{margin:0 auto!important;width:fit-content;font-size:2em}.fullpreview .horiz-list{display:block!important}.secondary article img{display:block;max-width:100%}.primary article{width:100%!important;max-width:100%!important;margin-right:0!important;padding:5px 1px 5px 5px!important;min-height:350px}.primary article a{font-size:2em;line-height:1.25em;display:inline-block}.primary article img{width:105%!important;margin:0!important;padding:0!important}.secondary{display:flex!important;flex-direction:row;width:100%!important;max-width:100%;margin:0!important;padding:0!important;justify-content:space-between}.secondary article{flex:1!important;max-width:48%!important;margin:0!important;padding:0!important;float:left!important;border:none!important}.secondary article a{font-size:1.25em;line-height:1.25em;display:inline-block;margin:10px 0}.secondary article:before{display:none}.secondary article{padding:0}.half{padding:0}}@media(max-width:767px){.horiz-list{overflow:auto!important;white-space:normal!important}.half{padding:20px}.horiz-list article{width:93%!important;max-width:100%}.primary a,.secondary a{font-size:1.5em;line-height:1.25em;margin:0!important}}@media(min-width:1100px) and (max-width:1700px){.primary article{min-height:420px}}@media(min-width:1400px) and (max-width:1700px){.primary article{min-height:470px}}.accordion-block:before{content:'+';display:block;position:absolute;font-size:24px;color:#aaa;right:20px;top:28px;bottom:0;transition:.3s ease all}.accordion-block.active:before{opacity:0}.accordion-block{position:relative;padding:10px 20px;border:1px solid #eee;margin:0 0 20px;border-radius:10px;box-shadow:0 3px 30px 1px rgba(0,0,0,.1)}.accordion-header h3{font-size:24px;margin:0;padding:10px 0;cursor:pointer}.accordion-content{padding-top:10px;margin-top:10px;border-top:1px solid #ddd;display:none}.accordion-content ul{margin:10px;padding:0!important;display:flex;flex-wrap:wrap}.accordion-content li{flex:1 1 100%;padding:0 20px 0 0;margin:0 0 30px;box-sizing:border-box}.accordion-content li p{padding:0;margin:0;color:#111;font-size:18px}.accordion-content li a{font-size:12px!important;color:#ff370f;font-weight:700;padding:0!important;transition:all .3s ease;text-transform:uppercase}.accordion-content li a:hover{color:#f65f58}@media(max-width:767px){.accordion-block{margin:0 20px}}@media(min-width:768px){.accordion-content ul li{flex:0 0 50%}}@media(min-width:1199px){.accordion-content ul li{flex:0 0 33%}}.flavor-ingredients{padding:5px 20px 10px;flex-basis:100%;margin-top:20px;background:#f6f6f6}.flavor-ingredients p{font-family:futura;margin-bottom:0;padding:0;color:#888}.flavor-ingredients p strong{color:#aaa;font-size:12px;letter-spacing:1px}h3.gform_title{font-size:2em!important;color:#f65f58;margin:0 0 25px!important;padding:0 0 15px!important;width:100%!important;border-bottom:1px dashed #ddd}.overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(255,255,255,.95);z-index:99999!important}.overlay p{margin:0;padding:0}.nutritional-facts-modal{width:100%;max-width:600px;margin:50px auto;padding:20px;border:5px solid #111;background:#fff;font-family:futura!important;box-shadow:0 15px 50px 1px rgba(0,0,0,.4)}button.close-modal{background:#111;border:none;color:#fff;font-size:11px;padding:5px 15px;letter-spacing:1px;margin:0 auto;cursor:pointer}.nutritional-facts-modal-header{line-height:.5em;display:block}.nutritional-facts-modal-header h2{font-size:28px;font-weight:700!important;letter-spacing:1px;margin:0;padding:0}.nutritional-facts-serving-size{padding:10px 0;margin:10px 0;border-top:2px solid #111;border-bottom:2px solid #111}.nutritional-facts-serving-size,.nv-row,.nv-row-sub,.nv-row-sub-tertiary{display:flex;width:100%!important;justify-content:space-between}.nv-row-sub-tertiary{width:calc(100% - 20px)!important}.nutritional-facts-details{display:flex;padding:10px 0;margin:10px 0;justify-content:space-between;border-top:2px solid #111;border-bottom:2px solid #111}.nutritional-facts-details p{font-size:12px}.nutritional-facts-foot p{font-size:12px}.nv-row>.nf-label{color:#111;font-weight:700}.nf-label{font-family:futura,Helvetica,Arial!important}.nf-value{text-align:right;font-family:futura,Helvetica,Arial!important}.nv-row:first-child{border:none}.nv-row{border-top:1px solid #ddd;padding:5px 0}.nv-row-sub{border-top:1px solid #ddd}.nv-row-sub .nf-label,.nv-row-sub-tertiary .nf-label{padding-left:10px}.nv-row-sub-tertiary{padding-left:20px}.overlay .small,.subtext{font-size:12px}.overlay .large{font-size:32px;font-weight:700;color:#111}.nutritional-facts-foot{margin-bottom:20px!important}.nutritional-facts-serving-size{flex-direction:column}.nutritional-facts-serving-size .nv-row{border:none;padding:0;margin:0}.nutritional-facts-serving-size .nv-row .small{text-align:right!important;width:100%;padding:0;margin:0}@media(max-width:601px){.overlay{position:fixed}.nutritional-facts-serving-size{padding:0}.overlay h2{margin:0;padding:0}.overlay p{margin:0;padding:0}.nv-row{margin:0;padding:0}.nutritional-facts-modal{max-width:280px;margin-top:10px}.nutritional-facts-details{flex-wrap:wrap}.nutritional-facts-details p{flex-basis:50%}}@media(max-height:900px) and (min-width:768px){.flavor-hero-name h1{font-size:24px!important;margin:0!important;padding:0!important}.flavor-hero-details{flex:5}p.flavor-hero-catchphrase{font-size:21px;margin:0;padding:0}.flavor-blocktext{font-size:1.75em}.flavor-hero-image{align-self:center}.hero-text p{font-size:16px}}@media(width:768px) and (height:1024px){.flavor-hero-name h1{font-size:28px!important;margin:0!important;padding:0!important}.flavor-hero-details{flex:5}p.flavor-hero-catchphrase{font-size:21px;margin:0;padding:0}.flavor-blocktext{font-size:1.55em;line-height:1.25em;padding:15px 25px}.hero-text p{font-size:16px}}@media(max-width:767px){.flavor-hero-details{display:flex;flex-direction:column}.flavor-ingredients{order:2}.flavor-hero-name{order:1}.flex.flavor-hero-specs{order:3;margin:-20px 0}.flavor-ingredients p{font-size:13px}}.cpg-hero{padding:20px 0 0;margin-top:-30px;margin-bottom:150px;background:url(https://whole30.com/wp-content/uploads/2020/07/bright-paper.jpg) top center no-repeat;text-align:center;position:relative}.cpg-hero h1{font-size:42px!important;padding:0 20px!important;max-width:660px;margin:0 auto 20px!important;line-height:1.15em!important}.cpg-featured-recipe{position:relative;margin-bottom:-50px}.cpg-featured-recipe img{max-width:100%}img.try-it-out{background:0 0!important;box-shadow:none!important}a.try-it-out{position:absolute;top:-20px;right:-20px}.flavor-band{display:flex;justify-content:space-between;z-index:1;bottom:-80px;position:relative}.flavor-band a{overflow:hidden;border-radius:250px;background:0 0;padding:0!important;margin:0!important}.flavor-band a img{padding:0!important;margin:0!important;max-width:150px}.flavor-band a img:hover{padding:0!important;box-shadow:none!important;text-decoration:none!important}.featured-browser img{max-width:100%}.flavor-blocks{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto}.flavor-blocks>a{flex-basis:48%;display:flex;padding:20px;box-sizing:border-box;box-shadow:0 5px 20px 1px rgba(0,0,0,.2);margin:1%}.flavor-block{display:flex;box-sizing:border-box}.bottle-container{flex:1}.bottle-details{flex:3}.bottle-container img{max-width:120px}.flavor-blocks a:hover .bottle-container img{transform:none!important;background:0 0!important;box-shadow:none!important}.flavor-blocks a:hover img.flavor-thumbnail{transform:none!important;background:0 0!important;box-shadow:none!important}.bottle-details img{max-width:100%}h4.flavor-name{font-size:24px;font-weight:700}p.flavor-catchphrase{font-family:Futura;color:#111;font-size:18px;font-weight:700;margin:0 0 -10px}p.intro,p.flavor-description{font-size:13px;color:#111;margin:0 0 10px}.flavor-description{margin:0 0 15px!important}.view-flavor{padding:10px 14px;background:#111;color:#fff;font-size:13px;letter-spacing:1px}.recipe-quote h4{font-size:28px;font-weight:700;line-height:1.25em;margin:0 0 10px;padding:65px 0 0;background:url(https://whole30.com/wp-content/uploads/2020/07/openquotes.png) top right no-repeat;background-size:60px}.featured-browser>div{padding:20px}.recipe-quote p{font-size:18px;color:#111}p.recipe-citation{font-family:futura;font-size:13px;margin:10px 0 20px}.recipe-citation strong{font-size:15px}a.view-recipe-details{background:red;font-size:13px;color:#fff;padding:8px 12px;margin:20px 0 0;text-decoration:none!important}.health-callout strong{color:#2db0cc!important}.half.featured-copy{padding:20px 40px}.cpg-featured-recipe-image{max-width:1000px;margin:0 auto;position:relative;border:5px solid #fff;box-shadow:0 10px 20px 1px rgba(0,0,0,.5)}.cpg-featured-recipe-image img{margin:0 0 -7px!important}.flavor-band{max-width:1000px;margin:0 auto}.recipe-slider{position:relative}.featured-browser{padding:50px;background:url(https://whole30.com/wp-content/uploads/2020/07/bg-wall.jpg) center center no-repeat;display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar;max-width:1000px;width:100%;margin:0 auto}@media(max-width:991px){#main .flex.flex-browser-block{justify-content:center;display:flex!important;flex-direction:column;align-items:center}#main .flex.flex-browser-block>div{width:70%;margin-left:-20px}.featured-browser{padding:20px 10px;box-sizing:border-box}}.featured-browser::-webkit-scrollbar{display:none}.featured-browser h2{margin:0;padding:0;text-align:center;margin:0 0 20px;color:#ff370f!important;font-weight:700!important}.featured-browser h2:after{border-bottom:5px solid #ff370f!important;content:'';width:150px;height:5px;display:block;margin:0 auto}.half.featured-summary{background:#fff;text-align:center;padding:20px 10px;border-radius:5px;border:1px solid #dddd}h3.recipe-name{color:#111;font-size:21px;margin:0 0 10px}.featured-summary h4{font-size:21px;font-weight:700;color:#111;margin:20px 0 5px}.recipeAuthor{justify-content:center}.featured-browser>.flex{max-width:1000px;margin:0 auto;flex:1;min-width:100%}.cpg-featured-recipe p.citation{position:absolute;top:0;left:0;background:rgba(0,0,0,.8);color:#fff;font-size:13px;font-family:futura;margin:0;padding:5px 8px}h2.w30-bold-text{font-weight:700!important;margin:0!important;padding:10px 0 20px!important}.nav-arrows>div{position:absolute;top:0;height:100%;width:35px;cursor:pointer;z-index:5}.nav-arrows>div.prev-bt{left:0;background:url(//whole30.com/wp-content/themes/whole30/css/../images/arrow-back.png) no-repeat center center;background-size:25px}.nav-arrows>div.next-bt{right:0;background:url(//whole30.com/wp-content/themes/whole30/css/../images/arrow-next.png) no-repeat center center;background-size:25px}@media(max-width:767px){.recipe-quote h4{font-size:21px!important}.flavor-blocks>a{flex-basis:100%!important}.bottle-details{flex:5!important}.bottle-details p{padding:0!important;margin:0 0 10px}.bottle-details h4{margin-bottom:10px}.bottle-container img{max-width:80px;padding:0 20px}.featured-browser .half{border:none!important;padding:5px 20px!important}.recipe-quote h4{font-size:34px;background-size:30px;padding-right:50px;padding-top:20px;margin-top:20px}.recipe-quote p{padding-left:0;padding-right:0;font-size:15px}.flavor-band{margin:20px 0!important;position:relative!important;bottom:unset;flex-wrap:wrap;justify-content:center}.flavor-band a{max-width:31%;margin:1%!important}.flavor-band a img{max-width:70px!important;border-radius:100%!important}.flavor-band a img{padding:0!important;margin:0!important;border:none!important;box-shadow:none!important}.try-it-out{max-width:80px;top:-10px!important;right:10px!important}.cpg-featured-recipe{padding:0!important}.cpg-hero h1{font-size:28px!important}.cpg-hero{margin-bottom:20px!important}.two-col{padding:0 20px}.two-col p{padding:0!important}}.recipes-list{margin-bottom:20px}.health-callout{font-family:futura;font-weight:700;color:#111;font-size:1.25em}.staffBlock{padding:20px;text-align:center}.staffName{font-family:futura;font-weight:400}.staffPhoto{border-top:1px solid #ddd;padding-top:100px;margin-top:70px}.staffPhoto img{margin-top:-350px;display:inline}.staffDescription p{font-family:arvo;color:#666;line-height:150%;text-align:left;padding:0 20px}.staffName span{font-size:.8em;color:#666;line-height:125%;display:inline-block;margin:10px 0}@media(min-width:768px){.staffBlock{padding:20px;text-align:center;display:flex}.staffName{flex:1}.staffName h2{font-size:18px}.staffData{flex:1;flex-direction:column;max-width:250px}.staffPhoto{border-top:none;padding-top:0;margin-top:0;flex:1}.staffPhoto img{margin-top:0;display:inline}.staffDescription{flex:2}.staffDescription p{font-family:arvo;color:#666;line-height:150%;text-align:left;padding:0 20px}.staffName h2{padding:0;margin:0}.staffSocial ul{float:none!important;margin:0 auto!important;padding:0;width:100%!important}.social-wrapper{text-align:center!important;width:100%!important;float:left}.staffDescription p{margin:0 0 10px;padding:0 10px 10px}@media(min-width:768px){.staffName h2{margin:0 0 20px}.staffBlock{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}}}.staffPhoto img{max-width:150px;margin:-170px auto 20px}@media(min-width:768px){.staffPhoto img{max-width:80%;padding:0 10%;margin:-15px 0 0}}ul.in-the-news li a cite{font-family:futura;color:#aaa;font-weight:100}.highlight{background:#333;color:#eee;padding:2px 5px}ul.in-the-news li a{text-decoration:none!important}ul.in-the-news li a:hover{text-decoration:underline!important}ul.in-the-news li{padding:10px 0;margin:10px 0;border-bottom:1px dotted #aaa}ul.in-the-news li:last-child{border:none}ul.in-the-news li a p{font-family:futura;font-size:21px;font-weight:700;color:#111;line-height:1.25em;margin:0;padding:0}.mainImage{background-position-x:right!important}@media(max-width:500px){.post-header h1{font-size:32px!important}.mainImage.post-header p strong{font-size:21px!important}}.mainImage.post-header h1 span{display:block;font-size:13px;letter-spacing:2px!important;color:#fdcb48}.mainImage.post-header h1{font-size:50px}.mainImage.post-header p strong{font-size:32px;display:block;font-family:futura;color:#fff;font-weight:100;line-height:125%;margin:0 0 20px}.mainImage:before{left:-40%;background:radial-gradient(circle,rgba(17,17,17,.9) 0%,rgba(17,17,17,0) 85%)}@media(max-width:500px){.mainImage:before{left:-30%;width:140%;background:radial-gradient(circle,rgba(17,17,17,1) 0%,rgba(17,17,17,.2) 85%)}}.newRibbon{position:absolute!important;color:#fff;font-size:24px;letter-spacing:10px;width:300px;background:red;top:55px;left:-18%;text-align:center;transform:rotate(-45deg);z-index:1!important;font-weight:700;box-shadow:0 5px 0 0 rgba(0,0,0,.5);padding-right:20px}.mainImage{overflow:visible!important}header{z-index:1}@media(min-width:1000px) and (max-width:1400px){.mainImage>div{flex-basis:80%}.newRibbon{left:-22%}}@media(max-width:999px){.newRibbon{padding-right:0;left:-18%}.sideNav .catNav{position:relative;z-index:9999}.mainImage{padding-top:16vh;background-position:top right}}.home .cpgDressings{display:none}@media(max-width:991px){.mainImage{padding-right:200px!important}}@media(max-width:500px){.mainImage>div>h1{font-size:32px!important}.mainImage{padding-right:150px!important}.newRibbon{left:-20%;top:6%}}@media(min-width:992px){.mainImage>div>h1{font-size:50px!important}}@media(width:1024px){.mainImage>div{max-width:280px}.mainImage{padding-top:10vh;padding-bottom:5vh}.mainImage:before{left:-25%}}@media(max-width:992px){.top-catNav a.cpgDressings:after{left:0;right:0;margin:auto;width:fit-content}}.home .cpgDressings{display:none!important}.gdpr-consent-banner{position:fixed;bottom:0;padding:15px 0;text-align:center;width:100%;background:rgba(0,0,0,.95);box-shadow:0 -10px 30px 1px rgba(0,0,0,.5);z-index:9999999999!important}.gdpr-consent-banner p{color:#ccc}.gdpr-consent-banner p a{font-family:inherit!important;font-size:inherit!important;color:#fff;font-weight:inherit!important}.gdpr-buttons{display:flex;margin:0 auto;width:fit-content}.gdpr-buttons button{font-size:13px;padding:8px 18px;border-radius:0;border:none;background:#f33835;color:#fff;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.3);margin:0 5px;cursor:pointer}button.gdpr-no{background:#000;color:#ccc;text-shadow:0 1px 0 rgba(0,0,0,.9);order:2;border:1px solid #999}button.gdpr-yes{order:1}@media(max-width:500px){.gdpr-consent-banner p{font-size:13px}}.superlazy:not([data-superlazy-loaded=loaded]){filter:blur(20px)}.rowBanner img{width:100%}.fourboxes>div img{width:100%}.whole30_lazy_load_image a,.whole30_lazy_load_image img{width:100%}.productFeatureblock img{width:100%}.author-details-block{margin:30px 0}.author-details-name h1{margin:0!important;padding:0!important}p.author-designation{font-size:21px;margin:0 0 15px;padding:0 0 15px;border-bottom:2px solid #333}.author-credentials p,p.author-designation{font-family:futura}.author-credentials{display:flex;flex-wrap:wrap}.author-credentials p{padding:3px 10px;background:#eee;color:#666;margin:0 5px 5px 0;border-radius:5px;font-weight:700}.author-profile-details>p{font-size:21px;color:#111;margin:20px 0;font-weight:100;line-height:1.75em!important}.totalarticles{color:#111;background:#fdcb48;width:fit-content;padding:5px 15px;text-shadow:0 1px 0 rgba(255,255,255,.5);font-size:13px;font-weight:700;border-radius:3px;margin:0 0 10px}@media(min-width:993px){.author-details-block{display:flex;flex-wrap:wrap}.author-profile{flex:1}.author-profile-details{flex:3;padding-left:40px}.author-details-name h1{font-size:50px!important}.author-designation{font-size:30px!important}}@media(max-width:992px){.author-details-name{text-align:center}.author-credentials{padding:20px;justify-content:center}.author-profile{text-align:center}}.author-qanda li{padding:10px 20px;border:2px solid #eee;border-radius:0 0 10px 10px;margin:0 0 20px;box-shadow:0 5px 10px 1px rgba(0,0,0,.1);border-top:2px solid #28abc7}.author-qanda li h3{color:#111}.socialLinks{margin:0 auto 40px;width:100%}.socialLinks img{box-shadow:none;border-radius:100px}a.guest-site-button{margin:0!important;width:100%!important}.author-profile img{max-width:100%!important;margin:auto auto 10px;background:#fff;box-shadow:0 5px 10px 1px rgba(0,0,0,.2);width:100%}.author-profile{margin-bottom:15px}.author-details-name{flex-basis:100%}.speaker-container{display:flex;flex-wrap:Wrap}.speaker-block{flex-basis:23%;margin:1%;box-shadow:0 2px 10px 1px rgba(0,0,0,.2);padding-bottom:20px}@media(max-width:1599px){.speaker-block{flex-basis:31%}}@media(max-width:992px){.speaker-block{flex-basis:48%}}.speaker-profile img{width:100%}.speaker-details{text-align:center}.speaker-details p{padding:0 20px}p.speaker-name{font-family:futura;font-size:1.25em;color:#111;font-weight:700;margin:15px 0;padding:0 20px;display:inline-block;line-height:1em}p.speaker-position{font-family:arvo;color:#666;margin:0;padding:0 20px;font-size:1em}@media(min-width:601px) and (max-width:992px){.speaker-columns{flex-direction:column}.speaker-columns .speaker-block{flex-basis:22%}}.speaker-block{position:relative}.speaker-block.certified-coach:after{content:'';width:100%;height:50px;background:url(https://whole30.com/wp-content/uploads/2020/09/small-badge-certified.png) no-repeat;background-size:auto;display:block;position:absolute;background-size:100px;top:-5px;left:-5px}.speaker-block{display:flex;padding:10px 0 20px;flex-basis:100%!important}.speaker-profile{flex:1;padding:10px 0 0 20px}.speaker-profile img{padding:3px;background:#fff;box-shadow:3px 3px 15px 1px rgba(0,0,0,.2)}.speaker-details{flex:2;text-align:left}@media(min-width:1400px){.speaker-block{flex-basis:48%!important}}@media(max-width:992px){.speaker-profile{flex:1}.speaker-details{flex:4}}@media(min-width:992px){.desktop-order-2{order:2;padding-left:50px}.desktop-order-1{order:1}.speaker-container{max-height:80vh;padding:20px;border:1px solid #eee;border-radius:10px;background:#fafafa;box-shadow:0 -10px 30px 1px rgba(0,0,0,.2) inset;overflow:scroll;position:relative}}.speaker-container:before{content:'Panelists, Speakers, and Presenting Guests';line-height:1.25em;flex-basis:100%;font-family:futura;color:#111;font-size:32px;font-weight:700;margin:15px 0 20px 1%}@media(max-width:992px){.speaker-container:before{text-align:center;padding:0 20px}.speaker-container{margin-top:30px}}.wp-block-button__link{display:block;margin:0 10px 10px}@media(min-width:993px){.post-content{width:72%!important;flex-basis:72%!important}.sidebar{width:28%!important;flex-basis:28%!important}}@media(min-width:768px){.top-catNav{justify-content:space-between!important}}.page-id-38761 .article-blocks .article-tag,.page-id-38761 .article-blocks .article-byline,.page-id-38740 .article-blocks .article-tag,.page-id-38740 .article-blocks .article-byline{display:none!important}@media(max-width:767px){.productSideDescriptionblock .MelissaQuote{margin-top:-10px}}@media(max-width:991px){.productFeatureblock img{width:100%!important}}@media(min-width:768px) and (max-width:991px){.sideNav .catNav{display:flex!important;flex-direction:row!important;width:100%;max-width:100%;flex-wrap:wrap!important;white-space:nowrap;justify-content:center}.sideNav .catNav a{border:none!important;max-width:18%;font-size:13px;padding-top:20px!important;padding-bottom:10px!important}.sideNav .catNav a.urgentSelfCare{margin:10px;border-radius:10px}}.gform_confirmation_wrapper{width:100%;text-align:center;margin:10px 0 20px;padding:25px;background:#fdcb48;text-shadow:0 1px 0 rgba(255,255,255,.3);overflow:hidden;border-radius:5px;box-sizing:border-box}@media(max-width:767px){.page-title .total-posts,.query-categories,.query-years{display:inline-block}.recipeMain .page-description{line-height:2!important}.page-title .total-posts,.query-categories,.query-years{top:auto!important;margin-top:0}.recipeMain .query-categories{margin-bottom:10px}}.gfield.hidden .ginput_container{display:none}@media(min-width:768px){.topBlogNav{max-width:65px;text-align:right;padding-left:5px!important}}@media(min-width:768px) and (max-width:992px){.fourboxes>div{flex:50%;max-width:unset!important}}@media(min-width:500px) and (max-width:991px){.sidebar{display:flex!important;flex-direction:row!important;width:100%!important;justify-content:space-around!important}.sidebar>.widget{flex-basis:50%;width:50%;text-align:center}.sidebar>.widget a,.sidebar>.widget a img{margin:0 auto}.sidebar>.widget img{width:100%!important;max-width:100%!important;float:left}.sidebar>.whole30_testimonial,.sidebar>.whole30_newsletter{flex-basis:100%!important;width:100%!important;margin-bottom:10px;text-align:left;max-width:48%!important;margin-top:0!important}.sidebar>.whole30_testimonial a{margin:unset}.sidebar .featuredTestimonial{margin:0}.sidebar{padding:20px 0 0!important}.featuredTestimonial .TestimonialContent .testimonialLink{float:none;margin:20px auto!important}}#input_2_21_1{width:auto!important}.sideNav .holidayGuide:before{-moz-transform:scale(1)!important}@media(min-width:768px) and (max-width:991px){.page-template-default .sideNav .holidayGuide:before{zoom:1!important;-moz-transform:scale(.8)!important}.sideNav .catNav a:after{display:none!important}}@media(max-width:767px){.sideNav .holidayGuide:before{-moz-transform:scale(.6)!important}.sideNav .catNav a:before{-moz-margin-top:-15px!important;margin-bottom:15px}}.has-large-font-size{font-size:21px}@media(min-width:1400px){#main.site-main>.flex{max-width:1400px;margin:0 auto}}.post-thumbnail{height:0;overflow:hidden;padding-top:50%;background:#fff;position:relative;margin-bottom:10px}.post-thumbnail-inner{position:absolute;top:0;left:0;width:100%;height:100%}article.post>.entry-header a{margin-bottom:0!important}article.post>header.entry-header{margin:0!important}.post-type-archive-whole30_approved .post-thumbnail{height:auto!important;padding:unset!important;overflow:auto!important}.post-type-archive-whole30_approved .post-thumbnail-inner{position:unset!important;top:unset!important;left:unset!important}footer .ginput_container_checkbox{color:#fff!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:#fdcb48!important;border:none!important;padding:2px 5px!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{color:#111!important}.gform_wrapper li.gfield.gfield_error a{box-shadow:none!important;color:#111!important}.gfield_error{display:flex;flex-direction:column}.validation_message{font-size:13px!important}.sidebarBlock.optinBox input[type=checkbox]{margin-right:5px!important}@media(min-width:1100px){.sideNav .catNav a{min-height:70px!important}}.post-thumbnail-inner{margin:0!important}@media(min-width:1601px){.search.search-results #main article .post-thumbnail,.blog #main article .post-thumbnail,.archive #main article .post-thumbnail{max-height:380px;overflow:hidden!important}}.content-area ul li a{font-family:inherit;font-size:inherit;text-decoration:underline}.dtw-search{justify-content:center}.getstarted-block>div a{transition:.2s ease all;font-family:futura!important;text-decoration:none!important;font-weight:400!important}ul#menu-four-main-links a,.bottom-nav a,.footer-info a{font-family:futura}h2.parenthood-header{color:#1c4354!important;font-size:32px;font-weight:700!important;margin:0;padding:0}p.parenthood-subheader{padding:0;margin:15px auto 30px;max-width:800px}@media(max-width:767px){p.parenthood-subheader{padding:0 15px}}.site-main .post .post-thumbnail img,.recipeMain .post .post-thumbnail img{position:absolute;top:0}body:not(.blog):not(.search) #content .site-main article.category-recipes .post-thumbnail img{position:relative;top:auto}.testimonial .post-thumbnail{padding-top:65%}.testimonial .post-thumbnail img{position:absolute;top:0;left:0}body.blog .category-5-ingredient-meals .post-thumbnail{padding-top:50%;height:100%!important;position:relative!important;overflow:hidden!important}hr.wp-block-separator.has-text-color.has-background.has-dark-gray-background-color.has-dark-gray-color.is-style-wide{border:none;border-top:1px solid #111;padding:15px 0;margin:15px 0}h3.has-dark-gray-color.has-text-color{color:#111;font-size:28px}h2.has-dark-gray-color.has-text-color.has-text-align-center{font-size:38px;color:#111}.staffBlock{padding:20px;text-align:center}.staffName{font-family:futura;font-weight:400}.staffPhoto{border-top:1px solid #ddd;padding-top:100px;margin-top:70px}.staffPhoto img{margin-top:-350px;display:inline}.staffDescription p{font-family:arvo;color:#666;line-height:150%;text-align:left;padding:0 20px}.staffName span{font-size:.8em;color:#666;line-height:125%;display:inline-block;margin:10px 0}@media(min-width:768px){.staffBlock{padding:20px;text-align:center;display:flex}.staffName{flex:1}.staffName h2{font-size:18px}.staffData{flex:1;flex-direction:column;max-width:250px}.staffPhoto{border-top:none;padding-top:0;margin-top:0;flex:1}.staffPhoto img{margin-top:0;display:inline}.staffDescription{flex:2}.staffDescription p{font-family:arvo;color:#666;line-height:150%;text-align:left;padding:0 20px}.staffName h2{padding:0;margin:0}.staffSocial ul{float:none!important;margin:0 auto!important;padding:0;width:100%!important}.social-wrapper{text-align:center!important;width:100%!important;float:left}.staffDescription p{margin:0 0 10px;padding:0 10px 10px}@media(min-width:768px){.staffName h2{margin:0 0 20px}.staffBlock{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}}}.staffPhoto img{max-width:150px;margin:-170px auto 20px}@media(min-width:768px){.staffPhoto img{max-width:80%;padding:0 10%;margin:-15px 0 0}}.tag .post-thumbnail{padding-top:unset!important;padding-bottom:50%}.tighten-heading{margin:5px;line-height:1;padding:0}.pd-mt-5{margin-top:5px!important;padding-top:5px!important}.featured-copy .recipe-citation{display:none!important}.cpg-featured-recipe-image .citation{display:none}a.viewnutrition{margin-top:20px!important;display:inline-block}.home footer .cpgDressings{display:block!important}@media(min-width:768px){a.cpgDressings.current:before{background-image:none}}@media(max-width:767px){.wp-block-button.w30-product-bt{max-width:90%;margin:0 auto}.top-catNav a:before{top:-45px!important}.top-catNav a.cpgDressings:before{top:-65px!important}.flavor-band{display:flex;margin-top:60px!important;flex-wrap:nowrap}.flavor-band a{max-width:unset;flex-basis:20%!important;margin:0!important}.recipeAuthor{flex-direction:column;justify-content:center;align-items:center}.recipeAuthor span{padding:0 0 5px;font-size:21px!important}.recipe-quote{text-align:center}.wp-block-buttons .wp-block-button{margin-right:0!important}.wp-block-button .wp-block-button__link.has-white-color{max-width:80%!important}}@media(max-width:991px){.flavor-block{flex-basis:100%!important}}@media(min-width:768px) and (max-width:991px){.bottle-container{display:flex;justify-content:flex-start;align-items:center;padding-left:20px}.bottle-container img{max-width:70%!important}}.flavor-block.secretsauceblock{position:relative;overflow:hidden}.top-catNav a.cpgDressings:after{color:#fff}.cpg-hero h1{color:rgba(0,0,0,.8)!important;text-shadow:0 2px 0 rgba(255,255,255,.3)}a.try-it-out img:hover{background:0 0!important;box-shadow:none!important;transform:scale(1.1) rotate(-15deg)!important}.wp-block-image{position:relative}.soldbadge:after{position:absolute;content:'Over 1.5M copies sold';background:red;top:-10px;right:0;width:50px;height:50px;font-size:11px;color:#fff;text-align:center;padding:15px;line-height:1em;border-radius:100px;box-shadow:3px 3px 0 0 rgba(0,0,0,.3);text-shadow:0 -1px 0 rgba(0,0,0,.3)}@media(max-width:418px){.mobile-padding{padding:20px;max-width:50%;margin:10px auto;border:1px solid #eee}.mobile-padding img{max-width:100%!important;width:100%!important;padding:0!important}}@media(min-width:700px) and (max-width:768px){.sidebar>.whole30_testimonial,.sidebar>.whole30_newsletter{width:40%!important;max-width:45%!important;box-sizing:border-box!important}}@media(max-width:768px){.sidebar li.widget_media_image a{margin:0 auto!important}}@media(max-width:414px){.blog #primary.content-area{padding:0}nav.navigation.pagination .nav-links{flex-wrap:wrap}a.prev.page-numbers,a.next.page-numbers{flex-basis:50%;margin:10px 0 0!important;padding:10px 20px!important}a.prev.page-numbers{order:1}a.next.page-numbers{order:2}nav.navigation.pagination .nav-links span,nav.navigation.pagination .nav-links a{font-size:16px}.next.page-numbers svg,.prev.page-numbers svg{top:10px}}.w30-post-date{display:block!important;font-family:futura;letter-spacing:1px;text-transform:uppercase;color:#bbb;width:fit-content;margin:-15px 0 10px;font-weight:700}.single .w30-post-date{text-align:center!important;width:100%;margin:20px 0!important}.small{font-size:13px}#breadcrumbs{margin:0 0 20px;background:#fafafa;border-bottom:1px solid #ddd;padding:10px;text-align:center;font-size:13px;color:#111}#breadcrumbs a{color:#666;text-decoration:none;border-bottom:1px dotted #aaa;font-family:arvo,serif;font-weight:400}.page-template-default .post-content{max-width:67%}@media(max-width:991px){.page-template-default .post-content{max-width:100%}}footer .small{font-size:13px!important}.healthDisclaimer p{color:#ccc}@media(max-width:767px){.footer-signup{padding-right:0}}@media(min-width:993px){.three-cols .sidebar{max-width:25%}.single-post .three-cols .post-content{max-width:66%}}.three-cols .bottom-widget{order:3;width:100%;flex-basis:100%!important}.three-cols #main>.flex{flex-wrap:wrap;justify-content:space-between}.bottom-widget li{list-style:none!important;margin:0 0 10px}.bottom-widget .widget a:hover img{background:0 0!important;box-shadow:none!important}@media(max-width:767px){.desktop-view{display:none!important}.bottom-widget li{padding:8px}.bottom-widget li.widget_media_image{max-width:100%!important;flex:100%}}@media(min-width:768px){.mobile-view{display:none!important}}.site-main .post-content p a{font-family:unset}.banner-row p{font-size:18px!important;font-family:arvo!important}@media(min-width:500px) and (max-width:768px){.sidebar>*,.sidebar>.whole30_testimonial,.sidebar>.whole30_newsletter{max-width:100%!important}.sidebar{flex-wrap:wrap!important}}.accordion-content p a{font-size:unset!important;text-transform:unset;text-decoration:underline!important;border:none!important;font-weight:700!important}.healthDisclaimer{flex-basis:100%;padding-top:10px;border-top:1px dashed #666;margin-top:30px;font-size:13px}.healthDisclaimer p{color:#ddd}@media(max-width:767px){.healthDisclaimer p{padding:10px 0!important}}.menu-icon{display:inline-block;vertical-align:bottom;margin-right:7px}.menu-icon img{display:block;max-width:25px;height:auto}.megamenu-container,.parent-mm{font-family:futura;width:100%}.parent-mm>ul{padding:0;margin-bottom:-10px}.parent-mm>ul>li{flex-basis:25%;overflow:hidden}.parent-mm>ul>li span>a{color:#111;text-decoration:none;font-size:22px;font-weight:700;line-height:1.25em;display:block;margin-bottom:10px}.parent-mm>ul{display:flex;width:100%}@media(max-width:992px) and (min-width:768px){.parent-mm li{font-size:20px}}.megamenu-container h3{text-transform:uppercase;font-size:32px;line-height:115%;color:#000;font-family:futura}.megamenu-container a:hover{border-bottom:2px dotted #aaa}.megamenu-container .container{max-width:1200px;margin:0 auto}.megamenu-container .container>div,.mm-nav-col{display:flex;flex-direction:column}.mm-image-col img{max-width:100%;margin-top:30px}.mm-sub-menu>li{background:url(//whole30.com/wp-content/themes/whole30/css/../images/arrow-right.png) left 5px no-repeat;background-size:12px;margin-left:0!important;padding-left:21px!important}@media(min-width:768px){.mm-image-col{flex-basis:30%}.mm-nav-col{flex-basis:100%}.megamenu-container .container>div,.mm-nav-col{flex-direction:row;flex-wrap:wrap}.nav-col{flex:1;margin-bottom:20px;padding-bottom:10px;padding-left:32px;box-sizing:border-box;background-size:24px}.mm-image-col h3{font-size:40px;padding:0;margin:0;font-weight:10;letter-spacing:5px}.nav-col h4{padding:0;margin:5px 0 15px;font-weight:700}.parent-mm>ul>li.parent-item:nth-child(1) span{padding-right:25px}.parent-mm>ul>li.parent-item:nth-child(2) span{padding-right:25px;padding-left:25px}.parent-mm>ul>li.parent-item:nth-child(3) span{padding-right:25px;padding-left:25px}.parent-mm>ul>li.parent-item:nth-child(4) span{padding-left:25px}.parent-mm>ul>li.parent-item span:hover .megamenu-container{display:block}}.nav-col ul{list-style:none;padding:0;margin:0}.nav-col ul li{margin:3px 0 6px}.nav-col .menu-icon{position:absolute;top:0;left:-5px}.nav-col ul li a{color:#2db0cc;text-decoration:none;font-size:17px;line-height:1.25em;border-bottom:2px dotted #fafafa;font-weight:700;background-size:20px;display:inline-block}.nav-col h4{position:relative;padding-left:30px}@media(min-width:768px) and (max-width:991px){.megamenu-container h3{font-size:24px}.megamenu-container{padding:20px}.nav-col{flex-basis:50%}}@media(min-width:992px) and (max-width:1200px){.megamenu-container{padding:20px}}.mm-section{display:none}ul.social li:last-child a{padding-right:0}.nav-col h4 a{text-decoration:none;color:#264251;text-transform:capitalize}@media(min-width:1200px) and (max-width:1230px){.mainWrap>header{padding:10px}}@media(min-width:768px) and (max-width:1200px){.parent-mm>ul>li span>a{color:#111;text-decoration:none;font-size:18px}}@media(min-width:768px){.mm-section{position:absolute;display:none;z-index:99999;max-width:1200px;top:auto;left:0;text-align:left!important;background:#fff;padding:20px 15px 0;box-shadow:0 10px 30px 1px rgba(0,0,0,.5);border:3px solid #111;right:0;margin:auto}.main-mm-nav{margin-top:20px;display:block!important;padding:15px 0;background:#fafafa;border-top:1px solid #ddd;margin-bottom:-10px;text-shadow:0 2px 0 #fff}header .logo{flex-grow:0;flex-basis:20%}header .logo a{text-align:left}header .search{flex-grow:0;flex-basis:45%}header .social{flex-grow:0;flex-basis:20%;justify-content:flex-end}header .container{display:flex;justify-content:space-between}.parent-mm>ul>li.parent-item{text-align:center}.parent-item .section-icon{width:24px;height:auto;display:inline-block;vertical-align:sub}.parent-mm>ul>li.parent-item:nth-child(1){text-align:left}.parent-mm>ul>li.parent-item:nth-child(5){text-align:right}.parent-mm>ul>li span{line-height:40px;display:inline-block;cursor:pointer}.parent-mm>ul>li.parent-item span>a{position:relative}.parent-mm>ul>li.parent-item span>a:after{content:'';width:100%;height:4px;background:0 0;display:block;position:absolute;bottom:-17px;left:0;z-index:999991}}@media(min-width:881px){header .logo a{width:100%}}@media(min-width:881px) and (max-width:1100px){header .search{flex-grow:0;flex:49%!important}header .social{flex-grow:0;flex-basis:23%;justify-content:flex-end}header .container{padding:0 40px}.parent-mm>ul>li a{font-size:16px}.main-mm-nav{margin-top:0}}@media(max-width:767px){.mm-section{display:none}.main-mm-nav{display:none;position:absolute;top:auto;width:100%;padding:25px 0;top:0;z-index:999999;background:#fff;overflow:auto}.parent-mm>ul{display:block;width:100%}.parent-mm>ul>li{line-height:50px}.mm-image-col{display:none!important}.close-mm{font-size:13px;letter-spacing:2px;font-family:Futura;text-align:right;cursor:pointer;color:#111}.main-mm-nav .social{margin-top:25px;padding-left:0}.main-mm-nav .social ul.social li{margin-right:15px}}@media(max-width:767px){.parent-item{overflow:scroll;border-bottom:1px dotted #ccc;padding:15px 0}.parent-item>span>a{font-size:30px!important}.main-mm-nav{box-shadow:0 20px 30px 5px rgba(0,0,0,.6)}.parent-mm{margin-top:5vh;min-height:78vh}.mm-section{padding:20px;background:rgba(0,0,0,.05);border-radius:5px;margin:0 0 20px;max-width:89%}.nav-col:last-child{border:none!important;padding-bottom:0;margin-bottom:0}.parent-item .mm-section{max-height:35vh;overflow-y:scroll}}@media(min-width:768px) and (max-width:1024px){.megamenu-container>.container{flex-wrap:nowrap!important}}@media(max-width:767px){.megamenu-container h4{font-size:16px;margin:0 0 15px;letter-spacing:2px}.nav-col{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #ccc}.mm-image-col img{padding:0 20px 20px;max-width:250px;margin:20px auto 10px}.mm-image-col{display:flex;align-items:center}.mm-image-col img{max-width:150px!important}.nav-col h4 a{font-size:21px}.nav-col ul li a{font-size:18px!important}.nav-col ul{margin-left:30px}}@media(max-width:767px){.main-mm-nav{background:#264251;color:#fff;padding-top:15px}.megamenu-container .container{padding:0 10px!important}.parent-item>span>a{color:#fff!important}.parent-item{border:none}.parent-item>span>a{padding:20px 20px 0}.main-mm-nav>.container{padding:0}.mm-section{background:#fff;border-radius:0!important}.parent-item .mm-section{max-height:unset!important;max-width:unset;margin-bottom:0}.parent-mm{margin-top:0;min-height:unset!important}.close-mm{color:#fff;padding-right:20px;font-size:18px;margin:0;padding-top:0;top:0}.parent-item>span>a{padding-top:0}}input[type=search].search-field::-webkit-input-placeholder{font-family:arvo,sans-serif;letter-spacing:.025em}input[type=search].search-field::-moz-placeholder{opacity:1;font-family:arvo,sans-serif;letter-spacing:.025em}input[type=search].search-field:-ms-input-placeholder{font-family:arvo,sans-serif;letter-spacing:.025em}input[type=search].search-field:-moz-placeholder{opacity:1;font-family:arvo,sans-serif;letter-spacing:.025em}@media(min-width:768px) and (max-width:1260px){.megamenu-container{padding:20px;box-sizing:border-box;margin-top:5px}.megamenu-container>.container{padding:0}.main-mm-nav{padding:10px 0}}@media(max-width:767px){.main-mm-nav *{box-sizing:border-box!important}li.parent-item{border-top:1px dotted rgba(255,255,255,.2);border-bottom:1px dotted rgba(0,0,0,.8);padding-bottom:0!important}li.parent-item:first-child{border-top:none;padding-top:50px}li.parent-item:last-child{border-bottom:none}.main-mm-nav .social ul{padding:0 20px;display:flex;width:100%}.main-mm-nav .social ul li{flex:1;text-align:center;display:flex;align-items:center;align-content:center}.main-mm-nav .social ul li a{margin:auto!important}.nav-col ul{margin-left:30px}li.parent-item span>a{position:relative;padding-right:70px!important;font-size:24px!important}li.parent-item span>a:after{position:absolute;right:30px;top:2px;margin:auto;content:'';width:12px;height:12px;border-right:4px solid #fff;border-bottom:4px solid #fff;transform:rotate(45deg);transition:.2s ease all}li.parent-item.active span>a:after{border:none;content:'+';font-size:56px;right:34px;top:-16px;rotate(135deg)}}.contributorBlock,.contributorBlock *{box-sizing:border-box}.contributorBlock{padding:20px;border-radius:20px;box-shadow:0 5px 10px 1px rgba(0,0,0,.12);margin:10px 0}.contributorDetailsContainer{display:flex}.contributorProfile{max-width:40%;padding-right:40px}.contributorProfilePhoto img{max-width:100%;border-radius:20px;height:auto}.contributorDetails{max-width:60%}.contributorDetails h3{text-transform:uppercase;color:#111;font-size:24px;letter-spacing:2px;font-weight:700!important}p.contributorCerts{font-weight:700;color:#3bb2c9}.contributorExcerpt p,.contributorExcerpt{color:#111;margin-bottom:20px}.contributorLinks a{background:#fdcb48;color:#111;padding:5px 15px 2px;font-weight:700!important;transition:.3s ease all;display:inline-block;margin-bottom:10px;font-size:13px;text-transform:uppercase;text-decoration:none}.contributorLinks a:hover{color:#fdcb48;background:#111}.contributorLinks.v2 a{background:0 0;color:#111;padding:5px 15px 2px 35px;font-weight:700!important;transition:.3s ease all;display:inline-block;margin-bottom:10px;font-size:14px;text-transform:uppercase;text-decoration:none;position:relative;text-decoration:none}.contributorLinks.v2 a:before{content:'';background:url(https://whole30.com/wp-content/themes/whole30/images/main-sprite.svg) no-repeat;background-position-y:0%;background-size:auto;background-size:24px;background-position-y:-116px;width:24px;height:24px;content:'';display:block;position:absolute;top:5px;left:5px}.contributorLinks.v2 a:hover{color:#000;background:0 0}@media(max-width:600px){p.contributorExcerpt{text-align:center}.contributorLinks{display:flex;flex-direction:column;align-items:center}.contributorProfile .guestSocialLinks{justify-content:center;margin:10px 0}.contributorDetailsContainer{flex-direction:column!important}.contributorDetailsContainer>div{max-width:unset}.contributorDetails h3{text-align:center}p.contributorCerts,.contributorProfilePhoto{text-align:center}.contributorProfilePhoto img{margin:auto;max-width:80%}.contributorProfile{padding:0}}.optin-popup{position:fixed;top:0;mix-blend-mode:normal;z-index:99999!important;width:100%;height:100vh;background:rgba(17,17,17,.5)}.optin-popup_container{max-width:800px;display:flex;flex-direction:column}.optin-popup_hero-image{width:100%;height:100%;object-fit:cover;object-position:center center}.optin-popup_content-container{background:#fff;border:10px solid #58adc9;box-sizing:border-box}.optin-popup_title{background:#58adc9;text-align:center}.optin-popup_title h1{font-size:42px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:.15em;color:#fff}.optin-popup_title p{font-size:24px;line-height:32px;color:#fff;padding:0;margin:0}.optin-popup_description p{text-align:center}.optin-popup_description li{background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) no-repeat;background-size:24px;background-position-y:-62px;line-height:28px;padding-left:30px}.optin-popup_form{background:#fafafa}.optin-popup_form form{display:flex;flex-direction:column}.optin-popup_form .gform_body{order:2;margin-top:-44px}.optin-popup .gform_validation_error{margin-bottom:-1px!important;margin-top:-1px!important}.optin-popup .gform_wrapper{padding:0!important;border:none;box-shadow:none}.optin-popup .gform_wrapper .ginput_container_email{margin-top:0!important}.optin-popup .gform_wrapper .ginput_container_email input{margin-top:0!important}.optin-popup .gform_footer{position:relative;top:30px;left:500px;display:inline;order:1;margin:0!important;padding:0!important}.optin-popup .gform_wrapper li.gfield.gfield_error{background:#fdcb48!important;border:none!important;padding:2px 5px!important}.optin-popup .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0}.optin-popup .gform_wrapper li.gfield_error input{margin-top:0!important}.optin-popup .gfield_checkbox li>*{margin-right:5px!important;margin-bottom:3px!important}.optin-popup .gfield_checkbox li{align-items:center}.optin-popup .gfield_description{margin:0}.optin-popup .gform_wrapper .field_description_below .gfield_description{padding-top:0}.optin-popup .gform_wrapper div.validation_error{margin-top:5px;margin-bottom:0;padding:0}.optin-popup-close{display:block;position:relative;margin-left:auto;font-size:18px;margin-right:auto;border:none;color:#888}.optin-widget{position:fixed;right:0;bottom:0;padding:0;border:0;z-index:9999;cursor:pointer}.optin-widget_img{width:100px}.optin-popup_close-x{top:5px;right:5px;position:absolute;border:none!important;padding:0;cursor:pointer}.optin-popup_close-x img{width:40px}@media(max-width:800px){.optin-popup .gform_footer{left:88%}}@media(min-width:768px){.optin-popup_hero-container{height:30vh}.optin-popup{display:flex;flex-direction:column;justify-content:center;align-items:center;left:0}.optin-popup_content{margin:-50px 118px 0;padding-bottom:20px}.optin-popup_description p{font-size:21px;padding-left:5px;padding-right:5px}.optin-popup_form{padding:0 110px 25px}.optin-popup .gform_wrapper:not(.gform_validation_error){margin:0!important}}@media(max-width:768px){.optin-popup_title{margin:-2px -2px 5px!important}.optin-popup_container{height:100%}.optin-popup_hero-container{flex-grow:1}.optin-popup_title h1{font-size:28px}.optin-popup_description{display:flex;flex-direction:column;align-items:center}.optin-popup_description p{font-size:18px;line-height:24px;padding-left:40px;padding-right:40px}.optin-popup_form{padding:0 25px 25px}.optin-popup .gform_wrapper input{padding:4px 10px!important}.optin-popup .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0}.optin-popup .gform_wrapper.gform_validation_error .gfield_checkbox{margin:0}.optin-popup .gform_wrapper.gform_validation_error .gfield_checkbox li{margin:0}}@media(min-width:640px){.optin-popup .gform_wrapper input{padding:10px 20px!important}}@media(max-width:640px){.optin-popup .gform_footer{left:40%}}@media(min-width:376px){.optin-popup_title{padding:22px 20px}}@media(max-width:376px){.optin-popup_title{padding:10px}.optin-popup_description p{padding-left:25px;padding-right:25px}}@media(max-height:812px){.optin-popup_title p{font-size:15px;margin:-15px 0 -10px;padding:0!important}.optin-popup_title h1{font-size:26px;padding:0!important;margin:-10px 0!important}.optin-popup_hero-container{flex-grow:0}.optin-popup_container{margin:10px}.optin-popup_close-x{top:10px;right:10px}.optin-popup_content-container,.optin-popup_hero-container{box-shadow:0 5px 20px 1px #111}.optin-popup_form,.optin-popup_content{padding-bottom:10px!important}.optin-popup .gform_wrapper{margin-bottom:0!important;margin-top:0!important}ul.optin-popup_checklist li{font-size:13px;margin:-3px 0}.optin-popup .gform_wrapper .ginput_container_email input{font-size:15px!important}.optin-popup .gform_footer{top:22px}.optin-popup_description>p{font-size:15px;line-height:1.25em}}.optin-popup_form .gform_wrapper .gform_footer input[type=image]{max-width:32px!important}.entry-shop-button a{background:#333;color:#fff;border-radius:25px;padding:3px 20px 5px;font-size:13px;text-transform:uppercase;display:inline-block;margin-bottom:0}.entry-shop-button a span{font-size:20px;margin-left:5px}.entry-shop-button a:hover{color:#000}.entry-shop-button a.w30-house-ranch{background:#329c8a}.entry-shop-button a.w30-elderberry-vinaigrette{background:#cd3362}.entry-shop-button a.w30-creamy-balsamic{background:#5c5479}.entry-shop-button a.w30-buffalo-vinaigrette{background:#f04a3e}.entry-shop-button a.w30-secret-sauce{background:#f47d48}article.category-made-by-whole30{display:flex;flex-flow:column nowrap}article.category-made-by-whole30 .entry-content{margin-bottom:15px}article.category-made-by-whole30 .entry-shop-button{margin-top:auto}@media(max-width:600px){.entry-shop-button a{padding:1px 10px 3px;font-size:10px}.entry-shop-button a span{font-size:16px;margin-left:3px}.single-post .entry-shop-button a{display:inline-block;width:fit-content;margin:20px auto}}@media(max-width:428px){.entry-shop-button a{font-size:13px!important;padding:5px 10px;line-height:1em;display:flex;border-radius:10px}.breadcrumb_last{font-family:arvo!important;display:inline-block;font-size:inherit}#breadcrumbs{font-size:12px!important}}.featuredSnippet p,.fourboxes h3,.latestFeed div>h3{color:#111}.latestFeed .article-date{display:none}.latestFeed .article h4 a{margin-bottom:0!important}:focus{outline:auto!important}a:focus,button:focus,input:focus{outline:auto!important}.gform_button{background:#ec110e}input[type=search].search-field{border-color:#949494!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.entry-content+.author-bio{display:none!important}.page-intro a{font-family:inherit!important;font-weight:700!important}.parent-item-plant-based .mm-plant-based{border-color:#61a63e!important}.parent-item-plant-based .mm-sub-menu>li{background:url(//whole30.com/wp-content/themes/whole30/css/../images/arrow-right-green.png) left 5px no-repeat;background-size:12px}.parent-item-plant-based .mm-sub-menu>li a{color:#000!important}.mm-plant-based .nav-col h4 a{color:#6ea344!important}.pb-bottom-nav{padding:0 0 20px;margin:0}.pb-bottom-nav h3{color:#fff;margin-bottom:25px;padding-left:20px}.pb-bottom-nav h3 img{width:22px;display:inline-block;height:auto;vertical-align:sub}@media(max-width:767px){.parent-item-plant-based{background:#71a944}.parent-item-plant-based .section-icon{width:22px;height:auto;display:inline-block;filter:brightness(0) invert(1)}.parent-item-plant-based .mm-sub-menu li a{color:#6ea344}.parent-item-plant-based span>a{color:#0e2538!important}.pb-bottom-nav h3{margin-left:-30px}.whole30_approved h2.entry-title{line-height:1.2!important;font-size:18px!important}.whole30_approved figure img{width:100%;height:auto}}.approved-loading-animation{margin:15px 0;display:none;width:100%;padding:25px;background:url(//whole30.com/wp-content/themes/whole30/css/../images/pulse-animation.svg) no-repeat center;background-size:60px}.category-plant-based-friendly:before{background:#6ca24c;position:absolute;top:0;left:0;right:0;margin:auto;width:fit-content;display:block;content:'PLANT-BASED PARTNER';font-size:11px;color:#fff;font-weight:700;padding:3px 7px 0;z-index:9;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);text-shadow:0 -1px 0 rgba(0,0,0,.2);letter-spacing:1px}.entry-content>ul>li,.entry-content>ol>li{font-size:18px}.topPBlink{background:#6da24b;background:linear-gradient(90deg,rgba(109,162,75,1) 0%,rgba(77,124,47,1) 100%);padding:7px 20px 5px 10px;font-size:10px;font-weight:100;letter-spacing:2px;max-width:100%;border:none;text-align:left;color:#fff;position:relative;display:none;text-decoration:none;transition:.2s ease all}.topPBlink:hover,.topPBlink:focus,.topPBlink:active{cursor:pointer;background:#4d7c2f;background:linear-gradient(90deg,rgba(77,124,47,1) 0%,rgba(77,124,47,1) 100%)}.topPBlink:after{content:'';width:12px;height:12px;border-right:3px solid #fff;border-top:3px solid #fff;transform:rotate(45deg);position:absolute;right:30px;top:0;bottom:0;margin:auto}.topPBlink strong{font-size:16px;font-weight:700}.topPBlink img{width:30px;background:#fff;border-radius:50px;border:2px solid #fff;box-shadow:0 2px 6px 3px rgb(0 0 0/10%);margin-top:-2px}.topPBlink span{margin:0 0 5px 10px;line-height:100%;display:flex;flex-direction:column;gap:5px;justify-content:center}@media(max-width:767px){.topPBlink{display:flex!important}}