html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}.recipeMain,.recipeSidebar{min-height:50vh}.headCTA{background:#eee;text-align:center;padding:0}.headCTA p{margin:0;padding:5px 50px;line-height:125%;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-family:futura;color:rgba(0,0,0,.8);text-shadow:0 1px 0 rgba(255,255,255,.6);font-weight:700}@media(max-width:417px){.headCTA p{padding:12px 50px}}.headCTA p a{color:rgba(0,0,0,.9)}.podcast .podcastContent p a{word-break:break-word}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ul.social.spriteset li a:before{content:'';display:block;width:30px;height:30px;background:url(//whole30.com/wp-content/themes/whole30/css/../images/sprite-social.svg) center no-repeat;background-size:cover;background-position-x:0!important}ul.social.spriteset li:nth-child(2) a:before{background-position-x:-30px!important}ul.social.spriteset li:nth-child(3) a:before{background-position-x:-60px!important}ul.social.spriteset li:nth-child(4) a:before{background-position-x:-90px!important}.dtw-search{max-width:768px;padding:20px 10px;border:1px solid #ddd;margin:0 auto 20px;background:#f6f6f6;box-shadow:0 5px 15px 1px rgba(0,0,0,.1)}.dtw-search label{text-align:center;font-family:futura;text-transform:uppercase;color:#111;letter-spacing:1px;margin:0 0 15px}.dtw-search input{font-size:21px!important;padding:10px!important;height:auto!important;border:1px solid #ccc}.dtw-search button{background:#f65f58;border:none;color:#fff;font-family:Futura;text-transform:uppercase;font-size:16px;font-weight:700;letter-spacing:1px;padding:10px 20px}.dtw-search button:hover{cursor:pointer}.asSeenOn img{max-width:100px}.sidebar li{list-style:none!important;margin:0 0 10px}table{border-collapse:collapse;border-spacing:0}.logo{text-align:center;flex:2}.logo img{margin:0 auto;max-width:150px;float:none!important}.search-toggle{flex:1;text-align:right}ul.social{display:flex}ul.social li{flex-basis:28px;align-content:center;justify-content:center;display:flex}ul.social li a{width:30px;flex:1;padding:0 4px}ul.social li a img{max-width:100%}nav #menu-main-menu{display:flex;margin-top:8px}nav #menu-main-menu li{flex:1;text-align:center}ul#menu-four-main-links a,.bottom-nav a,.footer-info a{color:#ddd;text-transform:uppercase;letter-spacing:1px;font-size:13px;text-decoration:none;margin:0 0 3px;padding:0 0 3px;display:inline-block}.category-recipes .entry-content>ul{margin:30px 0 50px 20px;padding:0;background:rgba(253,203,72,.15);max-width:600px;box-shadow:15px 15px 0 0 rgba(0,0,0,.1)}.category-recipes .entry-content>ul>li{margin:0 0 0 35px;list-style:disc;border-bottom:1px dotted #ccc;color:rgba(0,0,0,.5);text-shadow:0 1px 0 #fff}.category-recipes .entry-content>ul>li a{color:#f33835;font-weight:700;font-family:futura;font-weight:400}.category-recipes .entry-content>ul>li:last-child{border:none;padding-bottom:20px}.mobile .menu{margin:20px 0 50px;background:#fff;position:absolute;top:70px;box-shadow:0 5px 30px 1px rgba(0,0,0,.5);max-width:400px;border-radius:10px;overflow:hidden;width:90%;padding:0;z-index:999999999!important}.mobile .menu a{text-decoration:none;font-weight:700;font-size:18px;color:#111;text-transform:uppercase;letter-spacing:2px;text-shadow:0 1px 0 #fff;padding:20px!important;height:auto!important;display:inline-block;width:100%}.mobile .menu li{padding:0;border-bottom:1px solid #ddd;transition:.3s ease all}.mobile .menu li:hover{background:#f1f1f1}.mobile .menu li:last-child{border-bottom:none;display:flex}.latestFeed .article-date{font-size:13px;text-transform:uppercase;margin:15px 0 5px;float:left;width:100%}.TestimonialContent>div{display:inline-block}.photoContainer{background-size:100%;border:2px solid #fff;display:block;background-repeat:no-repeat}.home .photoContainer img{float:left;width:100%;min-width:100px;min-height:100px;height:auto!important}.midCut{padding:50px 0;background-size:100%;margin-top:30px;margin-bottom:30px}.MelissaQuote{padding:40px 20px 10px;margin-top:150px;position:relative;border-top:5px solid #eee}.mainImage{background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-hero.jpg) 75% center;padding:150px 30px 50px}.featuredSnippet{background:#fff;padding:40px 40px 80px;text-align:center;border:5px solid #fdcb48}.latestFeed article{text-align:left}.btn-standard{background:#ec110e;padding:12px 26px;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;display:inline-block;margin:15px auto;transition:.35s cubic-bezier(.9,.79,.28,1.43) all;font-family:futura;letter-spacing:1px}.btn-standard:hover{padding:10px 35px;background:#b3100e}.site-content{margin:0 auto;display:flex;flex-direction:column;overflow:hidden}#primary.content-area article.type-page .featured-image{width:100%;text-align:center;margin:0 0 20px;padding:0 0 20px}.block-title{margin:20px 0 10px 20px;padding:10px 0 10px 55px;background-size:42px!important;font-size:21px;font-weight:700;color:#111}.highlight-intro{background:#2db0cc;padding:10px 0 20px;margin-bottom:30px}.primary-info img{float:left;width:95%;margin:0 0 30px}.social-quote{padding:0 10px 0 50px;margin:0 1% 5px 0;float:left}.post-navigation{width:100%;display:flex;margin:0 0 20px}.book-quote{padding:10px 10px 10px 50px;background-size:28px;background-color:#f6f6f6!important;border:1px solid #ddd!important;border-radius:10px;margin:10px 0 20px;text-shadow:0 1px 0 #fff}.post-navigation .nav-links{display:flex;justify-content:space-between;padding-top:20px;border-top:3px solid #f65f58;margin-bottom:30px}.nav-links>div{flex:1}.sidebar{padding:20px 0}div.featured-image>img{max-width:100%!important}img.authorProfile{position:absolute;top:-120px;left:33%;border:5px solid #fff;border-radius:100px;width:140px;box-shadow:3px 5px 0 0 rgba(0,0,0,.1)}footer{background:#333;color:#666;padding:30px 0 200px;float:left;width:100%}header{padding:10px 0}header input[type=search]{padding:10px;font-size:13px;color:#666;border:1px solid #ddd;width:100%;background:#eee;border:1px solid #ddd;text-shadow:0 1px 0 #fff;border-radius:3px}header .nav{flex:2}.container{display:block;margin:0 auto}.sideNav a span{display:none;font-family:futura}.whattodo{display:none;background:#28a2bd;margin:0}.whattodo h2{color:#fff!important;text-shadow:0 -3px 0 rgba(0,0,0,.1)}.nav-toggle img,.search-toggle img{max-width:32px}.banner-row{margin-bottom:20px}.threeBoxes{justify-content:space-between;padding:0 20px}.threeBoxes>div{flex-basis:335px;flex:unset}.sideNav{flex-wrap:wrap}.sideNav>div{flex-basis:100%}.sideNav{order:1}.mainImage{order:2}.catNav{display:flex;justify-content:space-around}.catNav a{flex:1;color:#fff;text-decoration:none;padding:50px 10px 15px;line-height:115%;font-size:13px;text-align:center;font-weight:600;transition:.35s ease all}.catNav a:hover,.catNav a:hover span{color:#fdcb48!important}.asSeenOn{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;max-width:1020px!important;padding:0 50px;margin:0 auto}.asSeenOn>div:nth-child(1){flex-basis:100%;text-align:center}.full-row{width:100%;text-align:center;margin:30px 0}.container{padding:0 20px}.rowBanner{margin:30px auto!important}.homeIntro h2{flex-basis:100%}.homeIntro{flex-wrap:wrap;align-items:flex-start}.TestimonialContent{padding:30px 20px 0}.rowBanner img{max-width:100%}.rowBanner{text-align:center;max-width:1170px}.top-catNav{display:flex;flex-direction:row}.rowBanner img{margin:0 auto;float:none}.hero-image{width:167%;min-height:50vh;display:block;max-height:500px}.nav-toggle{flex:1}.search{flex:1}.nav{flex:4!important}.top-catNav a.current{background-color:#fdcb48;color:#1b4353}.top-catNav a.current:hover{color:initial!important}article{padding:0 0 10px;margin:0 0 10px}article a{color:#111;text-decoration:none;font-size:18px;margin:0 0 5px;padding:0 0 5px}header .flex{flex-wrap:wrap!important;display:flex!important}.page-intro{max-width:992px;margin:15px auto;text-align:center;padding:0 20px}.search.search-results .page-header,.blog .page-header,.archive .page-header{width:100%;padding:20px 0;margin:20px 0 5px;font-size:1.4em;color:#aaa}.search.search-results .page-header .page-description,.blog .page-header .page-description,.archive .page-header .page-description{font-size:2em;font-weight:700;text-transform:none;color:#f33835;line-height:1em}.search.search-results #main,.blog #main,.archive #main,.archive .category{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:flex-start}.archive .category{align-items:stretch!important}.category-whole30-approved-company .post-thumbnail{width:100%;max-width:300px}.search.search-results #main article,.blog #main article,.archive #main article{padding:20px 15px 35px 20px;border:1px solid #eee;background:#fff;box-shadow:0 5px 15px 1px rgba(0,0,0,.1);position:relative;margin:0}.search.search-results #main article header,.blog #main article header,.archive #main article header{display:block!important;margin-bottom:20px}.search.search-results #main article header a,.blog #main article header a,.archive #main article header{display:inline;padding:0;line-height:130%}.search.search-results #main article .entry-meta .posted-on a,.blog #main article .entry-meta .posted-on a,.archive #main article .entry-meta .posted-on a{font-size:13px!important}.search.search-results #main article .post-edit-link,.blog #main article .post-edit-link,.archive #main article .post-edit-link{position:absolute;bottom:-6px;right:0;font-size:10px;font-family:futura;padding:3px 10px;background:#eee;text-transform:uppercase}.search.search-results #main article .entry-meta .posted-on svg,.blog #main article .entry-meta .posted-on svg,.archive #main article .entry-meta .posted-on svg{display:none}.search.search-results #main article header img,.blog #main article header img,.archive #main article header img{max-width:100%!important}nav.navigation.pagination{display:block;width:100%;margin:30px 0;padding:20px 0;border-top:2px solid #f33835}.row{display:inline-block;width:100%;text-align:center;padding:30px 0;margin:20px 0}.row h2{float:none;padding:0;margin:0;width:100%;color:#2db0cc;font-size:42px;line-height:105%}.more-testimonials .featuredTestimonial{flex-basis:30%!important;flex:1}.home .featuredTestimonial{margin:30px auto!important}.more-testimonials .flex{flex-wrap:wrap;justify-content:space-between}.primary-info{float:left;width:100%;margin:0 0 20px}.social-quote.social-quote-fb{background-image:url(//whole30.com/wp-content/themes/whole30/css/../images/social-source-fb.png)}.social-quote.social-quote-tw{background-image:url(//whole30.com/wp-content/themes/whole30/css/../images/social-source-tw.png)}.social-quote.social-quote-ig{background-image:url(//whole30.com/wp-content/themes/whole30/css/../images/social-source-ig.png)}.social-quote.social-quote-fb,.social-quote.social-quote-tw,.social-quote.social-quote-ig{background-size:32px;background-position:left 10px;background-repeat:no-repeat}.featuredImage-container img{width:100%;margin:0 auto}.path-programrules{background:url(//whole30.com/wp-content/themes/whole30/css/../images/bg-path-rules.jpg) bottom right no-repeat;background-size:cover}.path-getstarted{background:url(//whole30.com/wp-content/themes/whole30/css/../images/bg-path-getstarted.jpg) bottom right no-repeat;background-size:cover}nav.navigation.pagination .nav-links{display:flex;justify-content:center;margin-bottom:20px}nav.navigation.pagination .nav-links span,nav.navigation.pagination .nav-links a{padding:5px 7px;margin:0 2px;text-decoration:none;font-weight:700;color:#f33835}.next.page-numbers{padding:1px 20px 0 2px!important;margin:5px 10px 0!important;position:relative;background:#f33835}.prev.page-numbers{padding:1px 2px 0 20px!important;margin:5px 10px 0!important;position:relative;background:#f33835}a.next.page-numbers span,a.prev.page-numbers span{color:#fff!important;text-transform:uppercase;font-size:13px;margin:5px 10px}.next.page-numbers svg{position:absolute;right:0;top:3px;color:#fff;fill:#fff}.prev.page-numbers svg{position:absolute;left:0;top:3px;color:#fff;fill:#fff}#primary.content-area article.type-page .featured-image{width:100%;text-align:center;margin:0 0 20px;padding:0 0 20px}.gform_wrapper{padding:30px 20px;border:2px solid #111;margin:20px auto!important;box-shadow:0 6px 30px 1px rgba(0,0,0,.2);max-width:660px!important}.starter-optin{border-top:1px solid #ccc;margin:20px 0 10px}.starter-optin h2{color:#3cb2cc!important;font-weight:700!important;margin:0;padding:20px 0}.starter-optin .gform_wrapper{padding:0!important;border:none!important;margin:0 0 20px!important;box-shadow:unset;max-width:100%!important}.gfield_label{font-size:21px!important;color:#111;font-weight:700!important;margin:20px 0 0;text-transform:unset!important;letter-spacing:1px;font-family:futura,Helvetica,Arial,sans-serif}.gform_wrapper input,.gform_wrapper textarea,.gform_label{font-family:futura,Helvetica,Arial,sans-serif!important}.gfield_label .gfield_required{font-size:21px;font-weight:700;color:#ff370f!important;font-size:200%;vertical-align:baseline!important}.gfield_description{font-size:13px!important;line-height:125%!important;margin:0 0 10px;padding:0 0 10px;font-family:futura!important;font-weight:400!important}.ginput_container_post_image input{font-size:15px!important;padding:10px}.ginput_container input,.ginput_container textarea{border:1px solid #999!important;font-family:arvo,sans-serif!important;font-size:21px!important}.gform_button{background:#ff370f!important;text-transform:uppercase;letter-spacing:2px;font-family:futura,sans-serif;margin:0!important;border:0;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:8px 20px;width:auto}.singular #primary.content-area #main .entry-content h1{font-size:32px;color:#111;margin:10px 0;line-height:1.25em}.path{display:flex;padding:100px 10%;flex-direction:column}nav.navigation.pagination{display:block;width:100%;margin:30px 0;padding:20px 0;border-top:2px solid #f33835}article p a img{background:0 0!important}.site-main{width:100%;margin:0 auto}#content #primary #main article header{display:none}.threeChoices>p{display:flex;flex-wrap:wrap}.threeChoices>p>a{flex:1;padding:50px!important;font-family:futura!important;text-decoration:none;font-size:32px!important;font-weight:700!important;letter-spacing:1px;line-height:100%;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);transition:.3s ease all;border:2px solid #fff}.threeChoices span{font-size:18px;width:100%;float:left;margin:0 0 10px;line-height:100%;color:#c4e9f5}.choice-downloadPR{flex-basis:100%!important}.threeChoices>p>a:hover{font-family:futura!important;font-weight:900!important;filter:brightness(1.2);text-shadow:0 0 30px #111;text-decoration:underline}.threeChoices br{display:none}a.choice-downloadPR{background:url(https://whole30.com/wp-content/uploads/2019/02/3block-downloadPR.jpg) center center no-repeat!important;background-size:cover!important;min-height:200px;display:flex;flex-direction:column;justify-content:center;color:#fff!important}a.choice-books{background-position:center center;background-repeat:no-repeat;background-size:cover!important;color:#fff!important}a.choice-meals{background-position:center center;background-repeat:no-repeat;background-size:cover!important;color:#fff!important}img.alignnone{margin:20px 0;float:none!important;max-width:100%!important;height:auto!important}.latestFeed .article-date{padding:0}.TestimonialContent{overflow-wrap:break-word;word-break:break-word}.testimonial .post-thumbnail{max-width:100%;max-height:230px;overflow:hidden}.archive .testimonial .entry-content{word-break:break-word}.sidebar .photoContainer{min-height:300px}.tag-featured{border:5px solid #fdcb48!important;box-sizing:content-box;position:relative}.gform_body input{font-family:futura!important}.no-details .details-links{display:none}.guestDetails{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}h1.podcast-title{padding:0}.guest{text-decoration:none!important;margin-bottom:20px;padding:0 20px}.epDetails{margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #ddd}.guestProfile{flex-basis:100px;padding-right:20px}.guestProfile img{width:100%;float:left;height:auto!important;max-width:140px}.guestDetails{flex:1;display:flex}.category-title{width:100%;text-align:center}progress{position:fixed;top:0;left:0;width:100%;z-index:999999}progress.admin{top:32px}.search-close{padding:2px 21px 5px 17px;background:#111;color:#fff;top:10px;right:10px;width:10px;position:absolute;border:none!important;font-size:28px;text-align:center;border-radius:30px}.details-links{padding:5px 10px!important;margin:10px 0 20px;display:inline-block;background:0 0;border:1px solid #ddd;border-radius:5px;font-size:13px;font-weight:700;letter-spacing:1px}.horiz-list .primary article img{max-height:320px;overflow:hidden;margin:0 auto;width:auto!important;max-width:100%}.secondary .btn-standard{margin-bottom:20px!important;display:block}.site-main>.filter-selection{width:100%!important}.block.filter-selection>div{padding:20px;border:1px solid #eee;border-radius:5px;margin:10px 0 20px;display:flex;flex-direction:column;text-align:center}.filter-selection hr{margin:15px 0;border:none;border-bottom:1px solid #ddd}.filter-selection .filter-selection form{display:flex;text-align:center;flex-wrap:wrap;justify-content:center;padding:25px 10px 5px;border-radius:10px}.filter-selection .filter-selection label{padding:5px;margin:0 5px 15px;text-decoration:none;font-size:13px;font-weight:700;line-height:115%;color:#111;flex-basis:20%;opacity:.4;transition:.2s ease all}.filter.active,.filter:hover{opacity:1!important;background-size:55px!important}.filter:focus{background-size:80px}.block.book .blockContent{display:flex;flex-direction:column}.block.book{padding:15px 0 25px;margin:10px 0 5px;border-bottom:1px solid #ddd}.post-content .entry-content img.alignnone.size-large{clear:both;float:none!important;max-width:100%!important;margin:30px auto!important;display:block}.book-thumbnail img{float:left;width:100%;padding:5px}.entry-content>ul{margin:30px 25px 50px 20px;padding:0;background:rgba(171,231,255,.15);border:1px solid #eee}.entry-content>ul>li{padding:20px 20px 20px 0;margin:0 0 0 15px;list-style:none!important;border-bottom:1px dotted #ccc;color:rgba(0,0,0,.7);text-shadow:0 1px 0 #fff;word-break:break-word}.entry-content>ul>li:last-child{border:none;padding-bottom:20px}.filter-selection .filter-selection label{background-size:50px}a.filter{background-position:top center;background-repeat:no-repeat}.sidebarBlock.optinBox .gform_wrapper{padding:0;border:none;box-shadow:none}.sidebarBlock.optinBox input{width:100%!important;margin:0!important}.hero-image{width:100%}.hero-image.full{margin-left:0!important;margin-right:0!important}.inside-block h2 span{width:100%;display:block;text-transform:uppercase;font-size:.5em;letter-spacing:2px;color:rgba(255,255,255,.8)}.inside-block h2{color:#fff!important;font-weight:700;font-size:2.5em;line-height:1.2em;margin:0;padding:0}.inside-block p{color:#fff;padding-right:20%}.getstarted-block>div{flex:50%;min-height:220px;padding:30px 50px;box-sizing:border-box;background:#333;border:5px solid #fff;position:relative}.getstarted-block>div a{background:#fdcb48;color:#111;padding:5px 15px;margin-top:20px;display:inline-block;position:absolute;bottom:30px;left:50px;font-size:15px;font-weight:700;letter-spacing:1px;margin:0}.getstarted-block>div a{background:#fdcb48;color:#111;padding:5px 15px}.getstarted-block>div:nth-child(1){background:url(/wp-content/uploads/2019/03/bgblock-whatiswhole30_2.jpg) bottom right no-repeat;background-size:cover}.getstarted-block>div:nth-child(2){background:url(//whole30.com/wp-content/themes/whole30/css/../images/bgblock-rules.jpg) top right no-repeat;background-size:cover}.getstarted-block>div:nth-child(4){background:url(//whole30.com/wp-content/themes/whole30/css/../images/bgblock-preparehouse.jpg) top right no-repeat;background-size:cover}.getstarted-block>div:nth-child(3){background:url(//whole30.com/wp-content/themes/whole30/css/../images/bgblock-friendsfamily.jpg) top right no-repeat;background-size:cover}.inside-block ul{float:left;display:block}.inside-block ul li{margin:0 3px 7px;display:inline-block}.inside-block li a{position:unset!important;text-transform:uppercase}.four-choices{margin:30px 0}.four-choices a,.one-choice a,.back-btn-wrapper a{padding:15px 10px 13px 45px;border:1px solid #eee;font-size:15px;line-height:1em;text-align:left;display:block;margin:0 5px;text-transform:uppercase;font-weight:700;color:#111;vertical-align:middle;background-size:24px;border-radius:5px;transition:.2s ease all;position:relative;text-decoration:none!important}.four-choices a:before,.one-choice a:before,.back-btn-wrapper a:before{background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) no-repeat;background-size:24px;background-position-y:-116px;width:24px;height:24px;content:'';display:block;position:absolute;top:10px;left:10px}.one-choice a{font-size:18px;margin:30px 0;text-decoration:none}.filter-toggle,.filter-done,.filter-clear,.filter-apply{display:inline-block;background:#fdcb48;color:#111;text-decoration:none;font-size:14px;text-transform:uppercase;letter-spacing:1px;padding:5px 15px;font-weight:700;border:none}.filter-done{background:#f33835;color:#fff}.filter-clear{color:#888;background:#ccc}.category-whole30-approved-company .entry-title{margin:5px 0 0;padding:5px 0 0;font-weight:700;text-transform:capitalize}.sidebar .featuredTestimonial{display:flex;flex-direction:column!important}.sidebar .photoContainer{background-position:top center;background-size:cover}img{font-size:10px}.narrow-content .entry-content{max-width:992px;margin:0 auto}.sidebar .photoContainer{min-height:300px}.single-testimonial .sidebar .whole30_testimonial{display:none}.post-content img.size-medium{max-width:50%!important;float:left!important;margin:10px!important}.post-content img.size-medium{width:100%!important;float:left!important;margin:10px 10px 10px 0!important;height:auto!important}.post-content img.size-small{max-width:20%;float:left;margin:5px 0}.archive .site-main .page-intro{flex-basis:100%!important;margin:0 0 30px!important;width:100%!important;max-width:100%!important}.archive .site-main{padding-bottom:50px!important}span.page-numbers.dots{color:#ccc!important}span.page-numbers.current{font-weight:700;font-family:futura;color:#bbb!important}.testimonial-post-image h1{font-size:21px;color:#111;font-weight:700;margin:0 0 10px}.photoContainer{overflow:hidden;max-height:230px;width:100%;margin:0!important;padding:0!important}.photoContainer img{width:100%}.sidebar .photoContainer{width:99%!important}.tag-affiliate .entry-title:after{color:#fff!important;font-size:11px;padding:3px 8px;margin:1px 5px 0 0;float:left;border-radius:30px}.tag-affiliate .entry-title{float:left;width:100%;margin-bottom:25px}.tag-product .entry-title:before{content:'PRODUCT';background:#1b4353;position:absolute;top:-5px;right:-5px;color:#fff;padding:14px 10px;font-size:13px}.tag-affiliate .entry-title:after{content:'FEATURED AFFILIATE';font-size:10px;color:#f65f58!important;font-weight:100;letter-spacing:0;width:100%;padding:5px 0 0;margin:5px 0 0;border-top:1px solid #ddd;border-radius:0}.post-type-archive-whole30_approved h2.category-title{border-top:5px solid;margin:20px 0;padding:30px 0 10px}.book-description ul{margin:10px 0;padding:10px 0}.book-description ul li{list-style:disc;margin:3px 0 3px 20px;padding:3px 0}.podcastTeaserHero img{width:100%;height:auto!important;float:left;box-shadow:0 5px 30px 1px rgba(0,0,0,.2);border:5px solid #fff;margin-top:20px}.podcastTeaserHero{text-align:center}.podcastTeaserHero iframe{margin:20px 0!important;width:100%!important}.podcastTeaser h2{font-size:32px;line-height:1.25em;color:#111;letter-spacing:1px;border-bottom:1px solid #2db0cc;padding:0;padding-right:85px;padding-bottom:20px;background:url(//whole30.com/wp-content/themes/whole30/css/../images/headericon-podcast.png) right top no-repeat;background-size:70px;width:86%;float:left}.podcastTeaser h2 span{font-size:16px;line-height:.5m;color:#2db0cc}.guestdetails h3{font-size:18px;line-height:1.25em;color:#111;letter-spacing:1px}.guestdetails p{font-size:15px!important;font-family:futura,sans-serif;color:#888;line-height:1.25em}ul.featureList{color:#2db0cc;list-style:disc;margin:15px 0 25px 20px;font-size:18px;font-family:futura,sans-serif;font-weight:700}ul.featureList li{letter-spacing:1px;line-height:150%}.subscribeOptions{display:flex;flex-direction:row;flex-wrap:wrap;background:#2db0cc;padding:20px 20px 5px;justify-content:space-between;margin-bottom:20px;align-self:flex-end;text-align:center}.subscribeOptions h3{color:#111;font-size:16px;letter-spacing:1px;margin-bottom:10px;width:100%}.subscribeOptions h3 span{color:#fff;margin:0 0 10px}a.subscribeOption{flex-basis:47%;margin:5px}a.subscribeOption img{width:100%;border-radius:15px;overflow:hidden}.podcastFeaturedGuests{text-align:center;display:inline-block;width:100%;max-width:1200px;margin:30px auto 50px}.guestprofile img{width:100px;padding:5px}.guest{margin-bottom:20px;padding:0 20px;display:flex;text-align:left}.guestprofile{flex:2!important}.guestdetails{flex:4!important}.guestdetails h3{padding-left:0;padding-top:20px}.guestSocialLinks{display:flex;justify-content:center;width:100%}.guestSocialLinks a{width:35px!important;margin:0 3px;height:30px!important}.guestSocialLinks a:hover{opacity:1}p.healthDisclaimer{margin:0 0 30px;padding:0}.subscribeOptions p{margin-top:10px;width:100%;display:block}.podcastTeaserContent h2 span{color:#111}.podcastTeaserContent h3{color:#111;font-size:16px;text-transform:uppercase}p.epSummary span{font-weight:700;margin-bottom:5px;display:inline-block;padding-bottom:0}p.epSummary{color:#666;padding:20px 0;line-height:1.5em;margin:10px 0}.single-podcast .hero-banner img{max-width:100%!important}.transcript{padding:20px 30px 40px;background:#fafafa;border:1px solid #ddd;border-radius:10px;height:300px;overflow:scroll;margin:40px 0;box-shadow:0 -30px 20px 1px rgba(0,0,0,.05) inset;text-shadow:0 1px 0 #fff}.transcript:before{content:'Episode Transcript';width:100%;text-align:center;display:block;font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;color:#aaa}a.backtopodcast{padding:8px 16px;background:#f94639;text-transform:uppercase;font-weight:bolder;margin:0 0 50px;color:#fff;float:left;transition:.2s ease all;border:1px solid #fff}a.backtopodcast:hover{padding:8px 22px;box-shadow:0 5px 10px 1px rgba(0,0,0,.1)}.guestdetails{float:left;font-family:Futura;font-size:13px;color:#888}.guestprofile{margin:0 0 10px}.custom-select{position:relative;margin:30px auto;padding:0!important}.custom-select:before{content:'FILTER BRANDS BY STATE';display:block;position:absolute;top:-30px;font-family:futura;font-size:13px;letter-spacing:1px}.custom-select select{display:none}.select-selected{width:100%}.select-selected:after{position:absolute;content:"";top:18px;right:15px;width:0;height:0;border:6px solid transparent;border-color:#111 transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent #111;top:12px}.select-items div,.select-selected{color:#111;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1) transparent;cursor:pointer;border:1px solid #111;width:300px;font-family:futura}.select-items div{border:1px solid #eee;font-family:futura}.select-items{position:relative;background-color:#fff;top:0;left:0;right:0;z-index:99;height:190px;overflow:scroll;box-shadow:0 22px 30px 5px rgba(0,0,0,.5);border-radius:0 0 10px 10px}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:#fdcb48;border:1px solid #fdcb48}.home .photoContainer img{width:100%!important;max-width:100%!important}@media(max-width:320px){.mainImage{padding-top:140px}.mainImage h1{font-size:24px!important;margin:0!important}.threeBoxes{padding-left:0;padding-right:0}.featuredSnippet{padding-top:10px}}@media(max-width:414px){.wp-block-image{clear:both;display:inline-block}.search .site-main article h2 a{font-size:15px!important}.nav-links{flex-direction:row}.nav-links>div{margin:0 0 30px}.nav-links a{font-size:18px!important}.hero-image{width:100%;height:200px;background-size:cover!important;margin-bottom:0!important}.logged-in.search.search-results #main article,.logged-in.blog #main article,.logged-in.archive #main article{padding-bottom:50px!important}}@media(min-width:414px) and (max-width:767px){.home .featuredTestimonial{max-width:400px}.home .photoContainer{text-align:center!important;overflow:hidden;max-width:98%;margin:0 auto}.home .photoContainer img{margin:0 auto;width:98%;float:none;border:none!important}}@media(min-width:400px) and (max-width:767px){.sidebar .whole30_testimonial{width:100%!important;flex:100%!important;display:flex}.sidebar .whole30_testimonial .featuredTestimonial{width:100%}.sidebar .whole30_testimonial .featuredTestimonial>div{width:100%}.TestimonialContent a.testimonialLink{float:left!important;margin-left:20px}.TestimonialContent>div{max-width:90%!important}}@media(min-width:500px) and (max-width:991px){.sidebar{display:flex;flex-wrap:wrap;flex-direction:row;float:left;justify-content:center}.sidebar>li{flex:unset!important}.widget_media_image{max-width:47.8%!important;flex:50%;box-sizing:border-box}.whole30_newsletter{max-width:100%!important;flex:100%!important}.bottom-mainCat{margin:20px 0 30px;box-shadow:0 10px 40px 1px rgba(0,0,0,.3) inset}.bottom-mainCat ul{display:flex;flex-wrap:wrap;margin:0!important;padding:0!important}.bottom-mainCat li{padding:5px 10px;width:50%!important;margin:0!important;box-sizing:border-box;text-align:left}}@media(max-width:767px){.bottom-nav{padding:0 0 0 10px!important}.sidebar{display:block!important}.bottom-nav ul li{flex:50%!important;max-width:50%!important;padding:0!important;text-align:left!important}.bottom-nav ul li a{font-size:.8em}.dtw-search{margin:5px 5px 0}.starter-optin{padding:0 30px!important}.starter-optin p{padding:0}.guestDetails .guestDetails>p,.guestDetails .guestDetails>p{margin:0 0 10px!important;padding:0!important;width:100%!important}.guestSocialLinks{justify-content:flex-start;margin-top:8px}.guestSocialLinks a{margin:0 10px 0 0}.guestDetails .guestDetails{flex-direction:column;text-align:left!important}.guestprofile span{display:inline-block;float:none!important;margin-bottom:10px}iframe{width:100%!important;margin:15px 0 0!important;padding:0!important;max-width:100%!important}.titleCard{display:flex;flex-direction:column;margin-top:20px}.epDetails{order:2;border-top:1px solid #ddd}.guestDetails{order:1;border:none!important}.podcastTeaser h2{padding-right:80px;font-size:32px;line-height:1.35em!important}.subscribeOption img{width:80%!important}article a>img{float:none!important}.book-details>a{margin-left:15px!important}.search-overlay{position:absolute;top:0;left:0;background:rgba(255,255,255,.9);width:100%;height:100vh;z-index:9999999999;padding:40% 0;text-align:center}.search-form label input{font-size:21px!important;height:auto!important;padding:10px 20px!important;border:none;background:#fff;border:1px solid #111;font-family:futura;color:#111;box-shadow:0 0 30px 1px rgba(0,0,0,.2);border-radius:3px;text-align:center}.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}.asSeenOn img{padding:0;max-width:100%}.asSeenOn{padding:0!important}.hero-image{background-size:140%!important;height:33vh!important;width:100%;min-height:unset!important;overflow:hidden!important}.optinBox .hero-image{background-size:200%!important;height:33vh!important;width:100%;overflow:hidden!important;min-height:unset!important;margin-bottom:50px!important;background-position-y:20px!important}#menu-main-menu{flex-direction:column!important;margin-bottom:20px;border-radius:5px;overflow:hidden;border:1px solid #ddd;width:100%}#menu-main-menu li{padding:10px;border-bottom:1px solid #ddd;background:#f1f1f1}#menu-main-menu li:last-child{border:none}.social.social{margin-bottom:5px}header .nav{margin:0}header .social{width:100%}header .social .social{display:flex;text-align:center}header .social .social img{width:32px}.bottom-mainCat{padding:20px;background:rgba(0,0,0,.2);margin-bottom:20px;border-radius:10px;border:1px solid #111;text-align:center}.bottom-mainCat a{font-weight:700;font-size:16px!important;margin:5px 0!important}.bottom-nav ul{display:flex;flex-wrap:wrap}.bottom-nav ul li{flex:50%;text-align:center;max-width:50%}.bottom-nav ul li a{font-size:16px;padding:7px 0}.footer-info ul{display:flex;justify-content:center}.footer-info ul li{flex:30px}.podcastTeaserContent{float:left}.podcastTeaserContent h2{line-height:1.25em!important;float:left;width:100%;font-size:24px;box-sizing:border-box;padding-bottom:30px}.podcastTeaserContent h2 span{font-size:12px!important}.subscribeOptions h3{text-align:center}.subscribeOption{flex-basis:48%!important;margin:0 1%!important}.inside-block ul{position:unset;bottom:0;left:0;display:block!important;margin:0;padding:0;float:none!important}.inside-block ul li{margin:0 2px 2px 0;padding:0!important}.inside-block ul li a{margin:0}.getstarted-block>div{box-sizing:content-box;padding:30px 20px 50px 30px;position:relative;height:auto!important}.getstarted-block>div p{width:100%;padding:20px 0;margin:0 0 30px}.getstarted-block>div a{left:30px}.half .block-title{padding-left:65px!important;font-size:2em;float:left;width:70%!important;line-height:100%!important;background-size:54px!important;margin-left:10px}.half:nth-child(odd){background:#f3f3f3}.latestFeed article{padding:0 10px 20px 60px!important;background-size:40px!important}.desktop-only{display:none}.horiz-list{overflow:scroll;white-space:nowrap;display:inline-block;width:100%}.primary,.secondary{display:inline-block}.horiz-list article{width:260px;display:inline-block;margin:10px;white-space:normal;padding:0 0 15px;border:1px solid #f1f1f1;box-shadow:0 5px 25px 1px rgba(0,0,0,.1)}.secondary .btn-standard{float:right;margin-right:15px;margin-top:0}.mobile-only{display:block}.sideNav .catNav a{margin-bottom:0}.whole30_approved h2 a,.archive .site-main article h2 a{font-size:15px!important;line-height:100%;font-weight:700}.whole30_approved h2,.archive .site-main article h2,.search .site-main article h2{margin:10px 0!important;padding:0!important;line-height:40%!important;float:left}.whole30_approved .entry-content p,.archive .site-main article .entry-content p,.search .site-main article .entry-content{display:none}.post-type-archive-whole30_approved .site-main,.archive .site-main,.search .site-main{display:flex;flex-direction:column}.homeIntro h2{padding:0;word-wrap:break-word;max-width:80%;margin:0 10%}.what-is-summary{display:flex;flex-direction:column;flex-wrap:wrap}.testimonial .post-thumbnail{max-height:none!important}.archive .testimonial .entry-title{display:block;width:100%;text-align:left!important}.archive .testimonial p{display:block!important}.post-type-archive-testimonial .site-main{flex-direction:row!important}.post-type-archive-testimonial .site-main article{width:100%!important;flex:100%!important;max-width:100%!important}.page-intro h1{font-size:24px!important}.page-intro h1 span{display:none}.wide>div,.full>div{padding-left:20px;padding-right:20px}.half{padding-right:0!important;padding-left:20px!important;border-bottom:1px solid #ddd}.block-title{margin:20px 0 5px 20px;padding:10px 0 10px 55px}.subscribeOptions p a{width:100%!important;padding:0!important;margin:0 0 5px!important;border:none!important}.subscribeOptions p a img{width:100%!important}.gform_button{font-size:.9rem!important;text-align:center!important}}@media(min-width:768px){.page-template-default.singular .post-content .entry-content .banner-row.hero-image{margin-top:36px}.home .TestimonialContent{flex:3!important;max-width:unset!important}.home .photoContainer{flex:1!important}.home .photoContainer img{max-width:200px}.sideNav .catNav a{padding-right:50px}.horiz-list a.btn-standard{margin:0;float:none!important;align-self:baseline;margin-top:20px}.secondary{display:flex;flex-direction:column}.secondary article img{display:none}.top-catNav{display:flex!important;flex-direction:row!important;align-content:center!important;justify-content:space-around!important;align-items:center!important;padding:0}.top-catNav a{flex:1;flex-basis:200px!important;font-size:16px!important;background-size:32px!important;padding:15px 10px 15px 80px;background-position:30px center!important;display:flex;justify-content:flex-start;align-content:center}.featuredStories{border:none}.mainImage>div{flex-basis:50%}.block-title{margin-left:0!important;font-size:20px;height:50px;overflow:hidden;display:flex;align-content:center;align-items:center}.search-submit{display:none}.sideNav .catNav a:first-child{border-top:none}.sidebar{padding:20px!important}.search-close{display:none}.whole30_approved,.archive .site-main article,.search .site-main article{flex-basis:28%!important;flex-grow:initial!important}#content>div>div.featuredImage-container{max-width:800px;margin:30px auto}.wide{max-width:1070px;margin:0 auto;margin-left:auto!important;margin-right:auto!important}.desktop-only{display:block}.mobile-only{display:none}.social-testimonials{display:flex;margin-bottom:30px}img.authorProfile{bottom:-40px;right:40px;top:unset;left:unset}.horiz-list{display:flex;width:100%}.half{width:46%;padding:0 2%;float:left}.primary,.secondary{flex:1}.social-quote{padding:20px 10px 10px 50px;margin:0 1% 20px 0}.block.book .blockContent{flex-direction:row!important}.book-thumbnail{flex:1;margin-right:20px}.book-details{flex:3}.category-list{display:flex;max-width:1400px;margin-top:30px;margin-bottom:30px}footer .container{max-width:1070px}.post-content{flex:5!important}.sidebar{flex:2!important;padding-left:50px!important}.whattodo{color:#fff;font-size:24px}.container{padding:0}.midCut .container{max-width:1030px}.asSeenOn>div:nth-child(1){flex-basis:unset}.sideNav a span{display:block;color:#2db0cc;font-weight:100;letter-spacing:1px;font-size:15px}header .container,.banner-row,.featuredTestimonial,.homeIntro,footer .flex{display:flex}.flex{display:flex}.flex>div{flex:1}.footer-info{flex:2!important}header .container{align-items:normal}.sideNav{order:2;flex-wrap:wrap}.catNav{flex-direction:column;flex:6!important}.catNav span{transition:.35s ease all}.catNav a{flex-basis:100%;flex:1;text-align:left;font-size:26px;padding:5px 10px 10px 110px;min-height:30px;line-height:1em}.home .catNav a{background-position:30px center!important;background-size:55px!important}.mainImage{order:1;padding:30px}.mainImage>div{margin-left:10%}.whattodo{display:flex;flex-basis:100%;flex-direction:column;flex:2!important;justify-content:center}.popularPodcasts,.featuredStories{flex:1;flex-direction:column;display:flex;justify-content:flex-start;padding:0 15px}.mainWrap>header{padding:10px 0}.inside-block h2,.inside-block p,.inside-block ul,.inside-block{float:left}.podcastTeaserHero img{width:100%!important}.podcastTeaserContent{flex:3;display:flex;flex-direction:column;justify-content:flex-start;padding-left:50px}.podcastTeaserContent p{font-size:18px}.podcastTeaser{padding:50px 0 20px}.podcastTeaser{display:flex;max-width:992px}.guestlist{display:flex;margin-top:20px}.podcastTeaserHero{flex:2}.four-choices{display:flex;flex-wrap:wrap}.four-choices>a{flex-basis:45%;box-sizing:border-box;margin-bottom:10px}.getstarted-block>div{min-height:300px}.titleCard{display:flex;margin-bottom:0;margin-top:40px}.epDetails{padding-left:20px!important}.epDetails{flex:5;order:2}.guestDetails{flex:2;text-align:center!important;display:block;margin-bottom:5px;order:1}.guestDetails img{float:none;margin:10px auto 0}.guestName{font-size:18px}.guestProfile{padding:0;margin-top:30px}.titleCard>.guestDetails{flex:2!important;flex-direction:column!important}.titleCard>.guestDetails img{float:none!important}.epDetails{border:none;margin-bottom:0!important;padding-bottom:0!important}}@media(max-width:991px){.banner-row,.asSeenOn,.home .featuredTestimonial{flex-direction:row!important}.whole30_approved,.archive .site-main article,.search .site-main article{flex:40%!important;padding:10px!important;margin:0 5px 5px;max-width:44%!important}}@media(min-width:768px) and (max-width:920px){header .container{display:flex;flex-direction:row;flex-wrap:wrap}header nav a{font-size:18px!important;margin:0}}@media(min-width:768px) and (max-width:991px){.guest{flex-direction:column;text-align:center;margin-bottom:30px;border:none}.guestdetails{padding-left:0!important}.comingsoon .guestprofile span{width:auto;padding:5px 10px}.catNav a{font-size:24px;padding-left:80px;background-size:46px!important;background-position-x:20px!important}.logo{flex-basis:100%!important;margin-bottom:10px}header .nav{margin-bottom:0!important}.header .container{flex-wrap:wrap!important}.mainImage>div{flex-basis:60%!important}#menu-main-menu{padding:0 10px;margin-bottom:15px}#menu-main-menu a{font-size:13px;padding:0 10px;text-transform:uppercase}.nav{margin-right:0!important;padding:0!important}.podcastTeaserHero{flex:3}.podcastTeaserContent{flex:5}.featureList li{font-size:16px;width:50%;float:left}.subscribeOptions h3{font-size:24px;line-height:1.25em}}@media(min-width:880px) and (max-width:992px){header div.nav{flex-basis:100%!important;margin-bottom:20px!important}header div.nav ul{padding:0!important;margin:10px 0!important}header div.nav a{font-size:16px!important}header .container{flex-wrap:wrap!important}header .social{flex:2;padding-left:20px;padding-top:4px;padding-bottom:2px;margin-bottom:0!important}header .search{padding-right:20px;padding-bottom:2px;margin-bottom:0!important}header input[type=search],.search-field{background:#fff!important;background-color:#fff!important;border-color:#949494!important}}@media(min-width:768px) and (max-width:1199px){.category-list{width:100%!important;margin:0!important}.threeBoxes{flex:1;flex-basis:200px!important}.threeBoxes>div{padding:0!important;margin:0 5px!important;flex-basis:290px}img.alignleft{float:left;margin:0 30px 20px 0}.container{padding:0 40px}img.authorProfile{bottom:-80px!important}.homeIntro,.latestFeed{padding:20px}.homeIntro>div{margin:0 20px}.latestFeed article{min-height:unset!important}.MelissaQuote{margin:30px 0!important}.asSeenOn>div:nth-child(1){flex-basis:100%;text-align:center}.asSeenOn{padding:0;max-width:992px!important;margin:0 auto}.asSeenOn>div img{padding:5px}.site-main{width:90%!important}.home .banner-row.full{margin:0 -5.5% 20px}}@media(min-width:769px) and (max-width:1199px){.home .photoContainer{flex:1!important}.home .TestimonialContent{flex:2!important}.secondary article{margin-left:20px}.more-testimonials .flex>div{flex-basis:48%!important}.horiz-list{display:block!important;flex:unset!important;margin-bottom:20px}.horiz-list article{position:relative;margin:0 0 25px}.horiz-list .primary article{background:0 0}.horiz-list .primary article img{width:100%!important;padding:5px;border:1px solid #eee;box-shadow:0 5px 25px 1px rgba(0,0,0,.1);margin-bottom:10px}.more-testimonials .featuredTestimonial.flex{flex-basis:40%;margin:5px}.more-testimonials{justify-content:space-around}}@media(min-width:992px){.inside-block p{margin-bottom:30px}.menu-main-menu-container{padding:0 0 0 20px}div.social{padding:0 20px 0 0}.getstarted-block{display:flex;flex-wrap:wrap}.top-catNav a{flex:unset!important;display:flex;flex-direction:column;align-content:center;justify-content:center;padding-left:60px!important}.top-catNav a{align-self:center;background-position-y:center!important;padding-top:10px;padding-bottom:10px;font-size:1.35em!important}.mainImage{padding:20px;display:flex;align-items:center;align-content:flex-start;background-position:center center;background-size:cover;background-repeat:no-repeat;text-align:left}.more-testimonials .featuredTestimonial.flex{display:block;margin:5px}.latestFeed{display:flex}.latestFeed article{min-height:275px!important;padding-left:80px!important}.single-testimonial .site-main{flex-wrap:wrap!important;margin-top:20px}.testimonial-post-image{margin:15px 30px 15px 0;padding:10px 10px 15px;background:#fff;border:1px solid #ddd;align-self:flex-start;box-shadow:0 3px 10px 1px rgba(0,0,0,.2);float:left;width:30%}.filter-selection .filter-selection label{flex-basis:15%!important}ul.featureList li{width:50%;float:left}.guest{flex-basis:33%;text-align:left;display:flex;padding-right:20px}.guestprofile{flex-basis:40%}.guestdetails{flex-basis:50%;align-self:flex-start;padding-left:20px;padding-top:20px}}@media(min-width:768px) and (max-width:1199px){.guestdetails{padding-left:20px}}@media(max-width:1024px) and (min-width:768px){.rowBanner img.mobile-only{display:none!important}.rowBanner img.desktop-only{display:block!important}}.filter-selection label{display:inline-block;cursor:pointer}.filter-selection .filter-selection a:before,.filter-selection .filter-selection label:before{content:'';display:block;width:60px;height:60px;padding:0!important;top:0;left:0;right:0;margin:auto auto 10px;background:url(//whole30.com/wp-content/themes/whole30/css/../images/main-sprite.svg) top center no-repeat;background-size:60px;overflow:hidden!important}.filter-selection .filter-selection input{display:none}.filter-selection .filter-selection input:checked+label{opacity:1!important}.filter-selection label[data-term=curated-kits]:before{background-position-y:-1225px!important}.filter-selection label[data-term=protein]:before{background-position-y:-1477px!important}.filter-selection label[data-term=healthy-fats]:before{background-position-y:-1600px!important}.filter-selection label[data-term=beverages]:before{background-position-y:-1163px!important}.filter-selection label[data-term=lifestyle]:before{background-position-y:-1415px!important}.filter-selection label[data-term=healthcare]:before{background-position-y:-1663px!important}.filter-selection label[data-term=emergency-and-travel-food]:before{background-position-y:-1539px!important}.filter-selection label[data-term=pantry-and-fridge-staples]:before{background-position-y:-1353px!important}.filter-selection label[data-term=restaurants-and-meal-delivery]:before{background-position-y:-1289px!important}.filter-selection label[data-term=plant-based-friendly]:before{background:url(//whole30.com/wp-content/themes/whole30/css/../images/filter-PlantBased.svg) no-repeat center center;background-size:60px}@media(min-width:1200px){.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}.filter-selection .filter-selection label{flex-basis:17%!important}.filter-selection .filter-selection form{flex-wrap:nowrap}.filter-controls{margin-top:25px}.horiz-list .primary article{padding:0;border:1px solid #eee;box-shadow:0 5px 25px 1px rgba(0,0,0,.1);margin-right:30px}.horiz-list .primary article img{max-width:100%;padding:7px;box-sizing:border-box}header .container{max-width:1200px}.horiz-list .primary article p,.horiz-list .primary article a{padding:10px 15px 20px}.mainImage{min-height:70vh}.four-choices>a{flex-basis:23%}.full,.wide{margin-left:-33.33%;margin-right:-33.33%}.site-main{width:80%!important;margin:0 auto}.full,.wide{margin-left:-12.33%;margin-right:-12.33%}.sideNav .catNav a{padding-right:70px;font-size:32px}}@media(min-width:1400px){.hero-image{height:350px}#main.site-main>.flex{max-width:1400px}}@media(min-width:1200px) and (max-width:1599px){img.authorProfile{bottom:-65px!important;right:10px!important;top:unset;left:unset}.search.search-results #main article,.blog #main article,.archive #main article{flex-basis:44%}}@media(width:768px){.half{width:100%!important}.category-list{display:block;max-width:100%!important}.secondary{padding-left:15px}.desktop-only{display:block!important}.mobile-only{display:none!important}.threeChoices>p>a{flex-basis:100%!important}.site-main>div{display:block;padding:20px}.sidebar{display:flex;flex-wrap:wrap}.sidebar li{display:flex;flex:45%!important;margin:10px}.sidebar>li img{float:left;width:100%!important}}@media(width:1024px){.threeChoices>p>a{flex-basis:100%!important}}@media(width:1024px){.category-list{width:100%!important;padding:0!important}.horiz-list article{margin-bottom:10px}.horiz-list .primary article img{width:100%!important}}@media(max-width:1599px){.asSeenOn img{width:70px}}@media(min-width:1601px){.search.search-results #main article,.blog #main article,.archive #main article{flex-basis:33%!important;box-sizing:border-box}.search.search-results #main article .post-thumbnail,.blog #main article .post-thumbnail,.archive #main article .post-thumbnail{max-height:380px}.search .post-thumbnail-inner{width:100%!important;float:left}}.just p{color:#111!important}.guestlist>p{display:none}span.epnum{font-size:12px!important;letter-spacing:2px!important;color:#aaa;line-height:1.5em;margin:0 0 5px!important}.podcastTeaserHero img{max-width:100%}.podcastTeaserHero{text-align:center}.subscribeOptions a:hover{color:#fff}h2{margin:20px 0}.full-width-content .site-inner{max-width:1200px}header.entry-header{display:none}@media(min-width:768px) and (max-width:992px){.podcastTeaserHero{flex:3}.podcastTeaserContent{flex:5}}@media(min-width:768px){.podcastTeaserHero img{width:100%!important}.podcastTeaserContent{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.podcastTeaserContent p{font-size:18px}.podcastTeaser{display:flex}.guestlist{display:flex;margin-top:20px;flex-wrap:wrap}.podcastTeaserHero{flex:1}}@media(min-width:992px){ul.featureList li{width:50%;float:left}.guest{flex-basis:33%;text-align:left;display:flex;padding-right:20px;max-width:33%}.guestprofile{flex-basis:40%}.guestdetails{flex-basis:50%;align-self:flex-start;padding:0 0 0 20px}}.podcastTeaserHero img{width:100%;height:auto!important;float:left;box-shadow:0 5px 30px 1px rgba(0,0,0,.2);border:5px solid #fff;margin-top:20px}.podcastTeaser h2{font-size:42px;font-weight:700;line-height:1em!important;color:#111;letter-spacing:1px;border-bottom:1px solid #2db0cc;padding:0;padding-right:65px;padding-bottom:20px;background:url(https://whole30.com/wp-content/uploads/2019/04/headericon-podcast.png) right top no-repeat;background-size:70px;width:86%;float:left}.podcastTeaser h2 span{font-size:16px;line-height:.5m;color:#2db0cc}.guest{text-decoration:none!important}.guestdetails h3{font-size:18px;line-height:1.25em;color:#111;letter-spacing:1px}.guestdetails p{font-size:15px!important;font-family:futura,sans-serif;color:#888;line-height:1.25em}ul.featureList{color:#2db0cc;list-style:disc;margin:15px 0 25px 20px;font-size:18px;font-family:futura,sans-serif;font-weight:700}ul.featureList li{letter-spacing:1px;line-height:150%}.subscribeOptions{display:flex;flex-direction:row;flex-wrap:wrap;background:#2db0cc;padding:20px 20px 5px;justify-content:space-between;margin-bottom:20px;align-self:flex-end;text-align:center}.subscribeOptions h3{color:#111;font-size:16px;letter-spacing:1px;margin-bottom:10px;width:100%}.subscribeOptions h3 span{color:#fff;margin:0 0 10px}a.subscribeOption{flex-basis:46%;margin:5px}a.subscribeOption img{width:100%;border-radius:10px;overflow:hidden}.podcastFeaturedGuests{text-align:center;margin-top:30px;display:inline-block;width:100%;margin-bottom:50px}.podcastFeaturedGuests>h3{text-transform:uppercase;letter-spacing:1px;color:#aaa}.guestprofile img{max-width:100%;padding:5px}@media(max-width:767px){.search.search-results .page-header .page-description,.blog .page-header .page-description,.archive .page-header .page-description{font-size:1.5em}figure,iframe{margin:10px 0;width:100%;padding:2px}.subscribeOption img{width:80%!important}.podcastTeaserContent{float:left}.podcastTeaserContent h2{line-height:1em!important;float:left;width:100%;font-size:24px}.podcastTeaserContent h2 span{font-size:12px!important}.subscribeOptions h3{text-align:center}.subscribeOption{flex-basis:80%!important;margin:0 10%!important}}.guest{margin-bottom:20px;padding:0}.podcastTeaserContent h2{color:#fdcb48}.podcastTeaserContent h2 span{color:#111}.podcastTeaserContent h3{color:#111;font-size:16px;text-transform:uppercase}h3{font-weight:700!important}h2{font-family:Futura;color:#111!important;font-weight:100!important;line-height:1.25em!important}.subscribeOptions p a,.subscribeOptions p{color:#fff!important;font-weight:700;font-size:15px}.subscribeOptions p{float:left;width:100%;display:block}.subscribeOptions h3,.podcastTeaserContent h3,.podcastFeaturedGuests h3{font-family:Futura}.podcastFeaturedGuests h3{color:#111;margin:0 0 15px}.comingsoon .guestprofile img,.comingsoon .guestdetails{opacity:.5}.comingsoon .guestprofile span{padding:2px 5px 4px;background:#eee;color:#111;font-size:12px;font-weight:700;float:left}.available .guestprofile span{padding:5px;background:#fdc341;color:#111;font-size:12px;font-weight:700;float:left;width:95px;text-align:center;letter-spacing:1px}@media(max-width:767px){.guestprofile span{display:inline-block;float:none!important;margin-bottom:10px}iframe{width:100%!important;margin:15px 0 0!important;padding:0!important;max-width:100%!important}.podcastTeaser h2{padding-right:80px;font-size:32px;line-height:1.35em!important}}.podcastFeaturedGuests h3{font-size:15px;padding-top:5px}.podcastFeaturedGuests h3 span{font-size:16px;display:block;margin-bottom:12px;font-weight:100;line-height:120%}h3 .eptitle{color:#888}h3 .eptitle strong,.just h3 .eptitle{color:#111!important;font-weight:700;letter-spacing:0}.eptitle p{padding:0;margin-top:10px}.whole30_approved h2.entry-title{padding:10px 0 0!important;margin:0 0 15px!important;line-height:75%!important;float:left;width:100%}.subscribeOptions p{width:24%!important;margin:0 5px 5px 0}@media(max-width:767px){.subscribeOptions p{width:48%!important;margin:0!important;padding:0!important}}ul.three-column-list{display:flex;flex-wrap:wrap}ul.three-column-list>li{flex:35%;border:none}@media(min-width:768px){ul.three-column-list>li{flex:25%;border:none}}.search-results article.type-podcast .post-thumbnail img{width:50%;padding:0!important;margin-bottom:-7px!important}.search-results article.type-podcast .post-thumbnail{width:100%;background:#fec849;margin:0!important;position:relative}.search-results article.type-podcast .post-thumbnail:after{content:'DO THE THING';color:#fff;font-family:futura;font-weight:700;font-size:10/2vh;bottom:40%;position:absolute;right:10px;width:40%;line-height:120%}.post-content .social-links img{max-width:32px}.post-content .social-links{display:flex;justify-content:flex-start;padding:10px 0}.post-type-archive-testimonial .site-main>p{display:none}footer .menu-item:before{background:0 0!important}@media(min-width:890px) and (max-width:1100px){.mainImage{padding-top:200px}.sideNav .catNav a{background-size:30px!important}header .container{flex-wrap:wrap!important}.logo{flex:100%!important}header .nav{flex:100%!important}.nav a{font-size:21px}header .social{flex:30%;padding:0;margin:0;order:3;text-align:right}header .social ul{float:right!important}header .search{flex:70%!important;padding:0;margin:0;order:2}}@media(max-width:768px){.programRules:before,.mealPlanning:before,.getStarted:before,.postWhole30:before,.cpgDressings:before{width:100%!important;background-position-x:center!important;left:0!important;zoom:.6!important;left:0!important;right:0!important;margin:auto!important}.cpgDressings:before{zoom:.5!important}}@media(max-width:991px){.programRules:before,.mealPlanning:before,.getStarted:before,.postWhole30:before,.cpgDressings:before{zoom:.8}}@media(min-width:992px) and (max-width:1099px){.programRules:before,.mealPlanning:before,.getStarted:before,.postWhole30:before{top:20px;left:15px;zoom:1.2}}@media(min-width:1100px) and (max-width:1200px){.programRules:before,.mealPlanning:before,.getStarted:before,.postWhole30:before{zoom:.8;top:10px;left:30px}}@media(min-width:1201px){.programRules:before,.mealPlanning:before,.getStarted:before,.postWhole30:before{zoom:1.2;left:10px;top:20px}}@media(max-width:992px){.bottom-nav{padding:0 0 0 10px!important}.bottom-nav ul li{flex:50%!important;max-width:50%!important;padding:0!important;text-align:left!important}.bottom-nav ul li a{font-size:.8em}}.back-btn-wrapper{float:left}.entry-content p img{max-width:100%;height:auto!important}@media(min-width:768px) and (max-width:991px){.sideNav .programRules:before,.sideNav .mealPlanning:before,.sideNav .getStarted:before,.sideNav .postWhole30:before,.sideNav .cpgDressings:before{left:10px!important}}.TestimonialContent h3 aÂ {border:none!important}.MelissaQuoteÂ {background-repeat:no-repeat!important}.fourboxes{flex-wrap:wrap!important}@media(min-width:768px){.fourboxes>div{flex:50%;max-width:50%}}.fourboxes>div{padding:10px;box-sizing:border-box;text-align:center}.fourboxes>div img{max-width:96%;border:5px solid #fff;box-shadow:0 5px 10px 1px rgba(0,0,0,.2);margin:10px 0}.poweredby-ThrottleUp{flex:33%!important;text-align:center}.poweredby-ThrottleUp img{max-width:150px}.bottom-mainCat,.footer-info{flex:33%!important;max-width:33%}@media(max-width:767px){.bottom-mainCat,.footer-info{flex:100%!important;max-width:100%}.poweredby-ThrottleUp{flex:100%!important;text-align:center;margin-top:20px}}@media(max-width:991px) and (min-width:768px){.fourboxes.flex{flex-direction:row!important}}.bottom-nav{flex:100%!important}footer .bottom-mainCat,.footer-info{flex:50%!important}footer .bottom-mainCat li{flex:100%}footer .bottom-mainCat li a{padding:5px 10px 0!important}.footer-info{padding-left:20px;box-sizing:border-box;padding-top:20px}footer .container{flex-wrap:wrap}footer .bottom-nav ul{display:flex;flex-wrap:wrap;margin:0 -10px 20px;padding:0 0 20px!important;border-bottom:1px solid #666}footer .bottom-nav ul li{flex:20%;max-width:20%}.below-testimonial-single{display:flex;flex-direction:column;max-width:500px}.below-testimonial-single>div{margin:0 0 10px}a.choice-books,a.choice-meals{position:relative}a.choice-books:before,a.choice-meals:before{content:'';display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,.25);width:100%;height:100%;z-index:1}a.choice-books span,a.choice-meals span{z-index:2;position:relative;color:#fff;line-height:150%;text-shadow:0 2px 6px #000}article.whole30_approved{text-align:center!important}article.whole30_approved .post-thumbnail{margin:0 auto!important}@media(min-width:768px){.footer-wrap{display:flex}.footer-signup{flex:1!important}.footer-contents{flex:2!important;display:flex;flex-direction:row;flex-wrap:wrap}.bottom-nav{flex:1}.bottom-mainCat ul#menu-four-main-links{padding:0}.footer-info{max-width:unset;padding:0 0 0 20px;margin:0 0 0 20px}footer .bottom-nav ul{display:flex;flex-wrap:wrap;margin:0 0 20px;padding:0 20px 20px!important;border-bottom:1px solid #59a43d}footer .bottom-nav ul li{flex:50%!important;width:50%!important;max-width:33%!important;margin-bottom:10px;line-height:100%}.poweredby-ThrottleUp{flex:33%!important;text-align:left;margin-top:20px;padding-top:10px;border-top:1px solid #666}}.footer-signup{padding-right:50px}@media(max-width:768px){.footer-signup{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #666}}.footer-signup h3{font-size:2em;font-weight:100;line-height:1.25em;color:#fdcb48;margin:0 0 10px;padding:0 0 10px;text-shadow:0 2px 5px rgba(0,0,0,.5)}.footer-signup p{color:#fff;font-size:1em;margin:0 0 10px;padding:0 0 5px;text-shadow:0 2px 0 #111;line-height:1.5em!important}.footer-signup a{text-shadow:none!important;box-shadow:0 2px 12px 1px rgba(0,0,0,.2)}.page-template-template-sales-lander header .nav,.page-template-template-sales-lander header .social,.page-template-template-sales-lander header .search,.page-template-template-sales-lander .sidebar,.page-template-template-sales-lander .post-navigation,.page-template-template-sales-lander .nav-toggle,.page-template-template-sales-lander .search-toggle,.page-template-template-sales-lander footer .bottom-nav,.page-template-template-sales-lander footer .bottom-mainCat,.page-template-template-sales-lander .catNav>a,.page-template-template-sales-lander .footer-info .social-wrapper .social,.page-template-template-sales-lander .headCTA,.page-template-template-sales-lander .details-links{display:none}.page-template-template-sales-lander .site-main{max-width:992px;padding:0 0 100px}.page-template-template-sales-lander .poweredby-ThrottleUp{padding-top:0;border:none;margin-top:0}.page-template-template-sales-lander .catNav{border-top:1px solid #ddd}@media(min-width:768px){.page-template-template-sales-lander .book-thumbnail{flex:2!important}.page-template-template-sales-lander .book-thumbnail img{width:90%;box-shadow:5px 5px 10px 1px rgba(0,0,0,.2);margin-top:20px}}@media(min-width:418px) and (max-width:767px){.featuredImage-container.testimonial-post-image{text-align:center}.featuredImage-container.testimonial-post-image img{max-width:200px;padding:5px;background:#fff;box-shadow:0 5px 10px 1px rgba(0,0,0,.2)}}@media(min-width:769px) and (max-width:991px){.top-catNav a:before{top:0;bottom:0;margin:0 auto}.top-catNav a{display:flex;justify-content:center;align-items:center}}@media(min-width:769px) and (max-width:991px){.post-content{flex:3!important}.sidebar{flex:2!important;justify-content:flex-start!important;padding-top:40px!important}.widget_media_image{max-width:unset!important}.catNav{background:#1b4353;margin:0}}.translated-ltr .threeChoices>p{flex-wrap:wrap!important}.translated-ltr .threeChoices>p>*{flex:50%!important}@media(max-width:417px){.translated-ltr .threeChoices>p>*{flex:100%!important}}@media(min-width:418px) and (max-width:767px){.entry-content>h3{word-break:break-word!important}}.translated-ltr .threeChoices{flex-wrap:wrap!important}.translated-ltr a.choice-books,.translated-ltr a.choice-meals{margin-bottom:0!important;max-width:50%;box-sizing:border-box}.translated-ltr .threeChoices .choice-books font:first-child{flex:100%;padding:55px 0 0 50px;display:inline-block!important;font-family:futura!important;text-decoration:none;font-size:18px!important;font-weight:700!important;letter-spacing:1px;line-height:100%;color:#fff;margin:0!important;background:0 0!important;border:none!important}.translated-ltr .threeChoices>p>font{display:flex;flex-direction:column;justify-content:center}.translated-ltr .threeChoices>p>font>*{background:0 0!important;width:100%!important;padding:0!important;max-width:100%}.translated-ltr .threeChoices>p>font a{border:none!important}.translated-ltr .threeChoices .choice-books font:last-child{flex:100%;display:inline-block!important;font-family:futura!important;text-decoration:none;font-size:18px!important;font-weight:700!important;letter-spacing:1px;line-height:100%;color:#fff;margin:0!important;background:0 0!important;border:none!important}.translated-ltr .threeChoices font .choice-books font{padding:0 0 0 50px!important}.translated-ltr font .choice-books{display:block!important;width:100%}.translated-ltr a.choice-books:before,.translated-ltra.choice-meals:before{display:none!important}.translated-ltr .threeChoices font{background-size:cover!important;color:#fff!important}.threeChoices>p>font{background:url(https://whole30.com/wp-content/uploads/2019/08/bg-ourBooks.jpg) center center no-repeat!important}.spanish-choices .threeChoices>p>font{background-image:url(https://whole30.com/wp-content/uploads/2019/10/bg-btn-mealplanning.jpg)!important}@media(min-width:881px) and (max-width:1100px){.logo{order:1;flex:10%!important;text-align:left!important}header nav .menu-main-menu-container{padding:0 20px}.top-catNav a{padding-top:10px!important;padding-bottom:10px!important}.top-catNav a:before{zoom:.65;left:30px}.social.desktop-only{order:2;flex:20%!important;padding-top:5px;padding-right:20px}.search.desktop-only{order:3;flex:10%!important;padding-right:55px}}.recipeDirectory,.RecipeCategory{display:flex;flex-direction:column}.recipeDirectory h3{font-size:2.5em;font-weight:700;color:#111;margin:0;padding:0}.recipeCategory{text-align:center}.recipeRow{display:flex;flex-direction:row;margin:20px 0 50px;border-bottom:1px dotted #ddd}.recipeEntry{flex:1;padding:10px}.recipeEntryImage img{max-width:100%}.recipeDirectory .recipeName{font-size:1.25em}@media(max-width:600px){.recipeRow{flex-direction:column;padding:0 30px}}@media(min-width:1200px) and (max-width:1599px){.recipeMain article{max-height:220px}}@media(min-width:1600px){.recipeMain article{max-height:280px}}.wp-admin .full,.wp-admin .wide{margin:0!important}.wp-block p{font-size:15px!important;line-height:1.5em!important}i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-remove,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:normal 20px/1 dashicons!important;vertical-align:top}.wp-block .block-library-classic__toolbar{margin:0 -14px}.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{font-size:14px!important;line-height:normal!important}.mce-caret{border-right:4px solid transparent!important;border-left:4px solid transparent!important}.editor-writing-flow>div>div>div{display:flex;flex-direction:column}.editor-block-list__block-edit.block-editor-block-list__block-edit{float:left;width:100%;margin:0 0 20px!important;padding:0!important}.block-editor-page #wpbody h2:before{display:none}.block-editor-page #wpbody h2{margin:0!important;padding:5px 0!important;line-height:100%!important}#gf_coupon_button,input.gf_coupon_code{width:49.2%!important;float:left;margin-bottom:30px}#gf_coupon_button{padding:10px 5px 9px!important;font-size:13px!important;font-weight:700;text-transform:uppercase}.gfield_checkbox li{vertical-align:top!important}.article-block-thumbnail a,.entry-content h3 a{padding:0!important;text-decoration:none!important;border:none}.entry-content h3{padding-top:10px}h2.recipe-title{padding-top:0}.wp-block-button>div{padding:5px 20px!important}.article-block-thumbnail a,.entry-content h3 a{padding:0!important;text-decoration:none!important;border:none!important}.gb-article-block h3{padding-top:10px!important}.wp-block-button__link{font-size:16px;letter-spacing:2px;padding:10px 20px 7px!important}@media(width:768px){.page-intro p{font-size:16px}}.category-5-ingredient-meals .post-thumbnail{height:unset!important;overflow:unset!important;position:static;padding:0;margin:0}a.post-thumbnail-inner{position:static}.archive.category.category-5-ingredient-meals .post-thumbnail-inner{position:static}@media(max-width:767px){.wprm-recipe-image img{width:100%!important}}a.guest-site-button{flex-basis:100%}a.guest-site-button span{color:#fff;background:#111;text-transform:uppercase;letter-spacing:2px;font-size:12px;display:flex;align-content:center;align-items:center;justify-content:center;padding:2px 10px 0!important;width:fit-content;margin:0 auto;border-radius:3px}.guestSocialLinks{flex-wrap:wrap}@media(max-width:768px){.guest-site-button span{float:left}.guest-site-button{margin:0 0 10px!important}}.horizontal-flex .wp-block-column{display:flex;align-items:stretch}@media(min-width:501px) and (max-width:992px){.horizontal-flex{display:flex;flex-direction:column;flex-wrap:wrap}.horizontal-flex>.wp-block-column:not(:first-child){margin-left:0}}@media(min-width:501px) and (max-width:992px){.featured-articles{flex-direction:column;display:flex;flex-wrap:wrap}.featured-articles .wp-block-column:not(:first-child){margin-left:0}.featured-articles .wp-block-column{max-width:98%;margin:1%!important}}@media(min-width:992px){.featured-articles .wp-block-column{display:flex;flex-direction:column;justify-content:space-between}.featured-articles .wp-block-columns{margin-bottom:0!important}}@media(max-width:418px){.mobile-padding{padding:20px}}.align-center{text-align:center;margin:0 auto}.breakall{word-break:break-all}#slideout-cart{text-align:right;flex-basis:50px;flex:unset!important;display:flex;align-items:center;padding:0 20px}#slideout-cart button img{width:26px;height:26px}@media(min-width:881px) and (max-width:1100px){#slideout-cart{order:4!important}.nav.desktop-only{order:5!important}}@media(max-width:767px){.logo{flex:5!important;text-align:left}.logo a{margin:unset}}@media(max-width:360px){#slideout-cart{padding:0 10px}}.w30-toc-block .accordion-content ul li{display:flex;flex-direction:column;width:100%;flex-basis:100%!important;margin-bottom:0}.w30-toc-block .accordion-content ul li a{margin:4px 0;display:inline-block;text-transform:uppercase;font-size:13px!important;color:#ff370f!important}.w30-toc-block .accordion-content ul li a:not(:last-child){margin-bottom:10px!important}.single .post-content .entry-content .accordion-block.w30-toc-block h3{margin:0!important;padding:5px 0 0;font-size:18px}.entry-content .w30-toc-block{border:1px solid #aaa!important}.entry-content .w30-toc-block:before{top:17px!important;bottom:0;margin:auto}.bottom-nav a{padding:5px 10px 3px;border:1px solid #444!important;margin-right:10px;border-radius:5px;text-shadow:none!important;text-transform:capitalize!important;letter-spacing:0}