.swing:hover{-webkit-animation:swing linear 1s;animation:swing linear 1s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.animated.hinge{-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center;transform-origin:top center}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center;transform-origin:top center}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-direction-nav a{width:36px;height:60px;margin:-20px 0 0;display:block;background:url(../images/slideshow-arrows.png) no-repeat 0 0;position:absolute;top:40%;z-index:10;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease;opacity:.8}.flex-direction-nav .flex-next{background-position:100% 0;right:-48px}.flex-direction-nav .flex-prev{left:-48px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{-webkit-transition:all .3s ease;opacity:1}.flex-direction-nav .flex-disabled{opacity:.2!important;cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:1024px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}body{background-color:#fff!important;font-family:Lato,Arial,sans-serif;font-size:16px;line-height:140%;color:#352f2f;position:relative;margin:0}a:active,a:hover,a:link,a:visited{text-decoration:none;color:#d54600;outline:0}li,ul{margin:0;padding:0;list-style-type:none}h1,h2,h3{text-transform:uppercase;color:#d54600}.clear{clear:both}span.required{font-weight:700}span.number{display:block;float:left;margin-right:10px;width:60px;height:60px;border-radius:30px;color:#fff;font-size:48px;line-height:120%;text-align:center}span.food-image{position:absolute;z-index:0;opacity:1;display:block}.anchor{position:absolute;top:-70px;left:0}img.mobile{display:none}.wrapper{width:100%;margin:0 auto}.social{width:68px;height:175px;position:fixed;top:50%;right:0;background:rgba(255,255,255,.9);margin-top:-115px;z-index:15}.no-rgba .social{background:url(../images/rgba-white-90.png) repeat}.social a{padding:10px 0 0 10px;display:block;margin:0}.social a img{display:block;width:46px;height:46px;border:0;padding:0}#wrap_branding{position:relative;z-index:20}nav.main{font-size:24px;text-transform:uppercase;width:100%;height:70px;position:absolute;top:40px;right:0;z-index:15;background:rgba(255,255,255,.9);-webkit-box-shadow:#939393 0 0 5px;box-shadow:#939393 0 0 5px}.no-rgba nav.main{background:url(../images/rgba-white-90.png) repeat}nav.sticky{position:fixed;top:0!important}nav.main .wrap{margin:0 auto;max-width:1030px;position:relative}nav.main .inner{display:table;margin:auto}nav.main ul{padding:5px;height:60px}nav.main ul li{font-weight:700;display:block;float:left;height:60px;margin:0 20px 10px 0;line-height:240%}nav.main ul li:hover{opacity:.9}nav.main ul li.buy a{color:#7ac043}.buy span.number{background:#7ac043}.no-borderradius .buy span.number{background:url(../images/circle-green-60x60.png) no-repeat}nav.main ul li.make a{color:#004f30}.make span.number{background:#004f30}.no-borderradius .make span.number{background:url(../images/circle-darkgreen-60x60.png) no-repeat}nav.main ul li.eat a{color:#d57d00}.eat span.number{background:#d57d00}.no-borderradius .eat span.number{background:url(../images/circle-orange-60x60.png) no-repeat}a.vegan-life{display:block;width:156px;height:50px;background:url(../images/vegan-life-logo-small.png) no-repeat scroll 0 0 transparent;position:absolute;text-indent:-9999px;left:10px;top:8px}.text-number a.disabled{color:#fff;cursor:text}.sticker .text-number a.disabled{color:#d54600}.pane{overflow:hidden}.pane .inner{max-width:960px;padding:40px 60px 40px 10px;position:relative;margin:0 auto}.pane h2{font-size:48px;line-height:160%;margin:0 0 20px -40px;text-shadow:0 1px 1px #4d4d4d}.pane h2 span.number{background:rgba(255,255,255,.8);width:80px;height:80px;border-radius:40px;font-size:64px;-webkit-box-shadow:0 1px 1px #4d4d4d;box-shadow:0 1px 1px #4d4d4d}.no-rgba .pane h2 span.number{background:url(../images/rgba-white-80.png) repeat}.pane.buy h2,.pane.buy h2 span.number,.pane.buy h3{color:#004f30}.no-borderradius .pane.buy h2 span.number{background:url(../images/circle-white-80x80.png) no-repeat!important}.pane.make h2,.pane.make h2 span.number,.pane.make h3{color:#7ac043}.no-borderradius .pane.make h2 span.number{background:url(../images/circle-green-80x80.png) no-repeat!important}.pane.eat h2,.pane.eat h2 span.number,.pane.eat h3{color:#d57d00}.no-borderradius .pane.eat h2 span.number{background:url(../images/circle-white-80x80.png) no-repeat!important}#header{background:#fff;position:relative;height:382px;z-index:1;clear:both}#header .inner{position:relative;padding:80px 50px 0 10px;min-height:302px}#header .mask{background:url(../images/header-mask.png) repeat-y;position:absolute;top:0;left:0;height:100%;width:500px;z-index:0}#header .inner a.vegan-life{display:none;right:10px;left:auto;top:70px}#header h1{color:#7ac043;font-size:72px;line-height:105%;font-weight:900;margin:20px 0 0;font-weight:900;text-shadow:0 1px 1px #4d4d4d;position:relative;z-index:1}#header h1 span{color:#004f30;font-size:90px;display:block}#header h2{text-transform:none;font-size:21px;line-height:120%;width:35%;color:#352f2f;font-weight:400;margin:15px 0 20px!important;text-shadow:none;position:relative;z-index:1}#what-to-buy-pane{margin:0 auto;position:relative;padding:0 0 40px;background:#9db966 url(../images/canvas-logo-green.jpg) repeat 0 0}#what-to-buy-pane h2{color:#fff}#what-to-buy-pane .main-column{width:50%;float:left}#what-to-buy-pane .intro p{color:#fff}#shopping-list{font-size:13px;color:#352f2f;position:relative}#shopping-list p{margin:0 0 10px;line-height:120%}#shopping-list h3{padding:10px 0 5px 12px;font-size:24px;margin:0 0 10px;color:#004f30;text-transform:none}#shopping-list h4{margin:0;text-transform:uppercase;background:#fff;color:#4f8525;font-size:18px;padding:8px 12px;border-bottom:1px solid #7ac043;cursor:pointer}#shopping-list h4 span{width:18px;height:18px;display:block;background:url(../images/accordion-toggle.png) no-repeat 0 -18px;float:left;margin:2px 6px 0 0}#shopping-list h4.active span{background-position:-18px -18px}#shopping-list h4:hover{color:#7ac043}#shopping-list h4:hover span{background-position:0 0}#shopping-list h4:hover.active span{background-position:-18px 0}#shopping-list div.food{display:none;padding:10px 4%!important;background:rgba(255,255,255,.8)}.no-rgba #shopping-list div.food{background:url(../images/rgba-white-80.png) repeat}#shopping-list ul{float:left;width:42%;margin-right:3%}#shopping-list li{margin:0 0 8px;line-height:140%}#shopping-list label,#shopping-list span{display:block;margin-left:22px}#shopping-list input[type=checkbox]{display:block;float:left}#where-to-find{float:right;width:40%;color:#fff;background-color:rgba(0,79,48,.95);margin-left:8%}.no-rgba #where-to-find{background:url(../images/rgba-darkgreen-95.png) repeat}#where-to-find div{padding:15px 20px 20px}#where-to-find p{margin:0}h3.where-find{background-image:url(../images/icon-shopping-cart.png);background-repeat:no-repeat;background-position:0 4px;position:relative;margin:0 0 10px}h3.where-find span{font-size:21px;color:#fff;font-weight:700;text-transform:uppercase;padding:10px 0 10px 44px;display:block}.list-nav{position:relative;margin:20px 0 0;text-transform:none}.list-nav a{display:block;background-image:url(../images/icon-list-options.png);background-color:rgba(0,79,48,.95);background-repeat:no-repeat;font-size:21px;color:#fff;font-weight:700;margin:10px 10px 10px 0;float:left}.no-rgba .list-nav a{background-color:#004f30}.list-nav a.print{background-position:6px -128px;padding:8px 10px 8px 50px;width:175px}.list-nav a.email{background-position:8px 4px;padding:8px 20px 8px 56px;width:150px}.list-nav a.canada{background-color:rgba(0,79,48,.95);background-image:none;padding:8px 0 8px 12px;width:220px}.list-nav a.active{color:#004f30;background-color:rgba(255,255,255,.8);background-position:8px -56px}.no-rgba .list-nav a.active{background-color:#fff}.list-nav a:hover{color:#bdf194}.list-nav a.active:hover{color:#004f30}#email-list{background:rgba(255,255,255,.8);color:#004f30;padding:20px;display:none;clear:both;position:relative}.no-rgba #email-list{background:#fff}#email-list{width:434px}#email-list li{margin:0;padding:0 0 10px;clear:both;display:block}#email-list li input,.enews input[type=text]{background:rgba(255,255,255,.8);border:1px solid #9db966;padding:4px 2px;font-size:16px}.enews input[type=text]{width:45%}.no-rgba #email-list li input,.no-rgba .enews input[type=text]{background:url(../images/rgba-white-80.png) repeat}#email-list li label{display:block}#email-list li.checkbox{font-size:13px;line-height:120%;padding:0 0 15px;width:auto}#email-list li.checkbox input{float:left;margin:3px 5px 0 0;width:auto;border:0}#email-list li.checkbox label{float:left;display:block;width:85%;margin:3px 0 0;border:0}#email-list li label.required{font-weight:700}#email-list .required-message{color:red;display:block;margin:10px 0 5px}#email-list #btnSubmit,.enews input[type=submit]{background-color:#7ac043;background-image:-webkit-gradient(linear,left top,left bottom,from(#7ac043),to(#62a42e));background-image:linear-gradient(to bottom,#7ac043,#62a42e);border:1px solid #62a42e;border-bottom:1px solid #5b992b;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #539321;box-shadow:inset 0 1px 0 0 #96ca6d;color:#fff;text-transform:uppercase;font-size:16px;font-weight:700;padding:7px 0 8px;text-align:center;text-shadow:0 -1px 0 #4c9021;width:120px;margin:0 0 10px}#email-list #btnSubmit:hover{background-color:#76b347;background-image:-webkit-gradient(linear,left top,left bottom,from(#76b347),to(#5e9e2e));background-image:linear-gradient(to bottom,#76b347,#5e9e2e);-webkit-box-shadow:inset 0 1px 0 0 #8dbf67;box-shadow:inset 0 1px 0 0 #8dbf67;cursor:pointer}#email-list #btnSubmit:active{border:1px solid #5b992b;border-bottom:1px solid #538c27;-webkit-box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee;box-shadow:inset 0 0 8px 4px #548c29,0 1px 0 0 #eee}#email-list .disclaimer{font-size:13px;line-height:120%}#email-list.active{display:block}#loading{width:100%;position:absolute;top:0;left:0;height:100%;background:rgba(122,192,67,.6);text-align:center;z-index:1;display:none}.no-rgba #loading{background:url(../images/rgba-green-60.png) repeat}#loading img{display:block;margin:80px auto 0}#what-to-make-pane{position:relative;background:#1b5b1e;color:#fff}#what-to-make-pane h2{color:#fff}#what-to-make-pane h2 span.number{background:rgba(122,192,67,.9);color:#fff!important}.no-rgba #what-to-make-pane h2 span.number{background:url(../images/rgba-green-90.png) repeat}#what-to-make-pane p.intro{width:45%}.meal-nav{width:960px;overflow-x:hidden;position:relative;height:42px;margin-bottom:10px}.meal-nav a{color:#7ac043;float:left;text-transform:uppercase;font-size:21px;margin-right:10px;font-weight:700;cursor:pointer;line-height:180%}.meal-nav a span{float:left;margin-right:5px}.meal-nav a span.number{background:#7ac043;font-size:28px;line-height:130%;width:40px;height:40px}.no-borderradius .meal-nav a span.number{background:url(../images/circle-green-40x40.png) no-repeat}.meal-nav a.active{color:#fff}.meal-nav a.active span.number{background:#fff;color:#1b5b1e}.no-borderradius .meal-nav a.active span.number{background:url(../images/circle-white-40x40.png) no-repeat}.meal-plans{width:100%;overflow-x:hidden;overflow-y:hidden;min-height:260px;color:#352f2f;overflow-x:scroll}.meal-slider{width:200%;clear:both;padding:0}.meal-plans .meals{width:50%;min-height:260px;float:left;position:relative}.meals .day{padding:10px 3%;left:0;width:94%;display:none;background:rgba(255,255,255,.9);min-height:220px}.no-rgba .meals .day{background:url(../images/rgba-white-90.png) repeat}.meals ul{list-style:none;height:40px;padding:0;background:rgba(122,192,67,.9)}.no-rgba .meals ul{background:url(../images/rgba-green-90.png) repeat}.meals .day ul{background:0 0!important;height:auto}.meals .day ul li{float:none;display:block;color:#352f2f;font-size:16px;line-height:120%;font-weight:400;text-transform:none;padding:0;margin:0 0 7px;text-align:left;width:100%}.day.active{display:block}.meals .day .meal{float:left;width:30%;margin-right:3%}.meals li{float:left;display:block;text-transform:uppercase;color:#fff;font-size:18px;font-weight:700;padding:8px 12px 10px;text-align:center;width:9%;cursor:pointer}.meals li.active{background:0 0;background:rgba(255,255,255,.9);color:#7ac043}.no-rgba .meals li.active{background:url(../images/rgba-white-90.png) repeat}#what-to-make-pane p.text-message{margin:40px 0 0;width:40%;float:left}#what-to-make-pane p.text-message strong{color:#d57d00;font-weight:900}#what-to-make-pane p.text-message .text-number a{color:#d57d00}#what-to-make-pane .button-set{width:50%;float:right}.button-set{padding:40px 0 30px;height:44px}@media only screen and (max-width:768px){.button-set{height:auto}}.button-set li{display:block;float:right;margin-left:80px;margin-bottom:40px;width:210px;height:64px;background:#7ac043;color:#fff;font-size:18px;line-height:120%;text-transform:uppercase;position:relative;-webkit-transition:background-color .5s linear}.button-set li.recipes{width:180px}.button-set li.videos{display:none}.button-set li.recipes a{background:url(../images/circle-recipes.png) no-repeat}.button-set li.baking a{background:url(../images/circle-baking.png) no-repeat}.button-set li:last-child{margin:0}.button-set li:hover{background:#65a730;-webkit-transition:background-color .5s linear}.button-set li a{display:block;width:160px;height:104px;top:-20px;left:-50px;padding:30px 0 10px 110px;position:absolute;color:#fff}#where-to-eat-pane{background:#eaf0df;position:relative}#where-to-eat-pane p.intro{width:50%}#where-to-eat-pane h3{font-size:21px;line-height:160%;color:#d54600;background:url(../images/ribbon-header-bg.png) no-repeat;text-align:center;margin:0 auto 15px;width:462px;height:25px;padding:6px 0 16px}#where-to-eat-pane .slides h3{width:100%;background-size:contain}#where-to-eat-pane .inner{padding:40px 60px 20px 10px}.locations{width:100%;background:rgba(122,192,67,.6);position:relative;z-index:1}.no-rgba .locations{background:url(../images/rgba-green-60.png) repeat}.locations ul{max-width:960px;padding:20px 60px 20px 10px;margin:0 auto;clear:both}.locations ul li{float:left;display:block;width:44%;margin-right:4%}.locations ul li:last-child{margin-right:0}.locations p{margin:5px 0 15px}.locations h4{text-transform:uppercase;margin:15px 0 0;color:#004f30}.slider{max-width:870px;margin:0 auto;line-height:130%}.slides li{width:420px;height:auto;background:rgba(234,240,223,.7)}.no-rgba .slides li{background:url(../images/rgba-lightgreen-70.png) repeat}.slides li img{width:420px;height:auto}.slides li p{margin:0;padding:10px}.carousel{margin:0}.carousel li{margin:0 30px 0 0}#where-to-eat-pane .button-wrap{width:100%;clear:both;background:rgba(122,192,67,.8)}.no-rgba #where-to-eat-pane .button-wrap{background:url(../images/rgba-green-80.png) repeat}#where-to-eat-pane .button-wrap a.button{max-width:1000px;margin:0 auto;clear:both;color:#004f30;font-weight:700;font-size:21px;padding:12px 20px 15px;display:block;line-height:140%;position:relative}#where-to-eat-pane .button-wrap a.button span{background:url(../images/icon-restaurant.png) no-repeat 0 0;position:absolute;left:-25px;top:3px;width:40px;height:50px;display:block;z-index:1}#inspiration{background:#5d5040 url(../images/canvas-chocolate.jpg) repeat 0 0;color:#fff}#inspiration h2{line-height:100%}#inspiration h2 span{margin-left:40px;color:#eaf0df}#inspiration a:active,#inspiration a:hover,#inspiration a:link,#inspiration a:visited{color:#7ac043}#inspiration .button-set{margin-left:50px}#inspiration .button-set li{float:left;width:270px;margin:0 80px 0 10px}#inspiration .button-set li a{width:180px;color:#fff}.button-set li.diet a{background:url(../images/circle-diet.png) no-repeat}.button-set li.truth a{background:url(../images/circle-eating.png) no-repeat}#conclusion{text-align:left;position:relative;background:#fff}#conclusion .inner{padding:40px 50px 40px 10px;position:relative}#conclusion .message{width:65%;float:right;clear:right}#conclusion .message p{margin:0}#conclusion .message h2{margin:0!important;color:#28160a;text-align:center;font-size:36px;line-height:100%}#conclusion h2 span{color:#7ac043}#conclusion p.copyright{font-size:11px;margin:0;line-height:140%;text-align:left}.sticker{margin:10px 0 20px;color:#004f30;font-size:11px;line-height:120%;text-align:left;background:0 0}.sticker .formbuilder-embed{font-size:16px}.no-rgba .sticker{background:url(../images/rgba-green-60.png) repeat}.sticker div{padding:14px 20px}.sticker .formbuilder-embed div{padding:0}.sticker h4{font-size:16px;margin:0;line-height:120%}.sticker h4 span{color:#d54600;font-weight:900}#conclusion .sticker p{margin:10px 0 0}.enews{margin:20px 0 10px;background:#eaf0df}#conclusion .enews div.inner{padding:14px 20px}.pane.eat .enews h3{margin:0 0 10px;color:#004f30;font-size:18px}.enews .field{float:left;margin-right:5px}.enews #regEnewsEmail,.enews #reqEnewsEmail{display:block;font-size:12px;line-height:100%;padding-left:6px;margin-top:-3px}.enews input[type=text]{width:auto;display:block;margin:0}.enews input[type=submit]{line-height:27px;padding:0;margin:0 0 0 6px;border:0;cursor:pointer}#conclusion .enews p{font-size:11px;line-height:120%;margin:5px 0 0}#conclusion .enews #pnlEnewsThanks p{font-size:16px}.wear-vegan{background:#bce2e5}.wear-vegan{position:relative;z-index:2}#conclusion .wear-vegan .inner{padding:20px 50px 20px 10px}.wear-vegan h4{font-size:24px;margin:0;text-align:center}.wear-vegan h4 a{color:#28160a}.wear-vegan a span.button{background-color:#39a5ad;line-height:27px;padding:4px 10px;width:122px;margin:0 0 0 15px;display:inline-block;border-radius:3px;font-weight:900;font-size:16px;text-transform:uppercase;color:#fff;text-shadow:0 -1px 0 #237b82}.wear-vegan .button:hover{background:#59c9d1}@media only screen and (max-width:1260px){.pane h2{margin:0 0 20px!important}.locations .button-wrap a.button{padding:12px 20px 15px 50px}.locations .button-wrap a.button span{left:5px}#shopping-list .email-form input{width:80%}#shopping-list .email-form .checkbox input{width:auto}}@media only screen and (max-width:1040px){#what-to-make-pane p.text-message{width:26%}#what-to-make-pane .button-set{width:65%}.button-set li.recipes{width:150px}#where-to-eat-pane .button-wrap a.button span{left:10px}#where-to-eat-pane .button-wrap a.button{padding:12px 20px 15px 50px}}@media only screen and (max-width:980px){nav.main .wrap{position:static}nav.main a.vegan-life{display:none}#header .inner a.vegan-life{display:block}nav.main .inner{margin:0 auto}#inspiration .button-set{margin-left:40px}}@media only screen and (max-width:960px){iframe.formbuilder-iframe{height:620px}}@media only screen and (max-width:840px){nav.main{font-size:18px;height:52px}nav.main span.number{border-radius:20px;font-size:30px;height:40px;margin-right:6px;width:40px}.anchor{top:-52px}#conclusion{background-position:-200px 0}#inspiration h2 span{margin-left:0}#inspiration .button-set li{margin:0 80px 40px 10px}#header h2{width:70%}}@media only screen and (max-width:839px){#inspiration .button-set li{width:300px}.wear-vegan a span.button{display:block;margin:10px auto 0}}@media only screen and (max-width:780px){iframe.formbuilder-iframe{height:690px}}@media only screen and (max-width:640px){#conclusion .message{float:none;width:80%;margin:0 auto}}@media only screen and (max-width:620px){.pane h2 span{font-size:36px}#inspiration h2{font-size:36px}nav.main{font-size:14px;height:50px;top:40px}nav.main ul{height:auto}nav.main ul li{width:31%;height:auto;margin-right:2%;line-height:120%}.meal-plans{min-height:290px}.meal-plans .meals{min-height:290px}.meals .day{min-height:250px}.meals .days li{font-size:14px!important;width:10%!important;padding:8px 2% 10px!important}.meals .days li:last-child{border-right:0!important}.anchor{top:-40px}#email-list li input{width:90%}#what-to-buy-pane{padding:0 0 20px}#what-to-buy-pane .main-column{width:auto;float:none;margin:0}#what-to-buy-pane #where-to-find{width:auto;float:none;margin:30px 0 0}}@media only screen and (max-width:480px){#header .inner{background:url(../images/mobile-header-gardein.jpg) no-repeat 100% 100%}nav.main{font-size:14px}nav.main ul{padding:10px 5px}nav.main ul li{width:29%}nav.main ul li.make{width:36%}nav.main span.number{font-size:24px;border-radius:15px;height:30px;margin-right:6px;width:30px}.food-image{display:none}.social{width:100%;bottom:0;height:50px;top:auto;left:auto;position:absolute}.social{background:rgba(122,192,67,.9)}.social a{float:left;padding:8px 0 0 16px}.social a img{width:36px;height:36px}span.number{font-size:21px;height:28px;line-height:120%;margin-right:5px;width:28px;border-radius:14px}#header{height:auto!important}#header .inner{padding:60px 10px 40px}#header h1{font-size:48px;line-height:120%;margin:10px 0 20px}#header h1 span{font-size:80px}#header h2{width:100%}#header .inner a.vegan-life{bottom:10px;top:auto;left:10px}#where-to-eat-pane .inner,.pane .inner{padding:10px}.pane h2 span.number{background:none repeat scroll 0 0 rgba(255,255,255,.8);border-radius:24px;font-size:36px;height:48px;width:48px}.pane h2{font-size:28px;line-height:160%}#what-to-buy-pane #avocado{display:none}#what-to-buy-pane p{width:100%!important}#shopping-list h3{font-size:21px}#shopping-list h4{font-size:16px}#shopping-list ul{width:100%;float:none}.list-nav a.email{width:70px;padding-right:10px!important}.list-nav a.print{width:172px;left:150px;padding-right:10px!important}#email-list{width:90%;padding:20px 5%}#email-list li input{width:80%;font-size:16px!important;font-size:1em}.list-nav{height:60px}.list-nav a{width:20%;font-size:16px;padding:6px 3%;margin-right:4%}#what-to-make-pane{background-image:none!important}#what-to-make-pane p.intro{width:100%!important}#what-to-make-pane p.text-message{width:100%!important;float:none!important}.meal-nav a{line-height:140%}.meal-nav a span.number{width:30px;height:30px;font-size:21px;line-height:130%;border-radius:15px!important}.meals .day .meal{width:100%!important;margin:0 0 15px!important;float:none!important}.meal p{margin:10px 0 0}#what-to-make-pane .button-set{width:100%}.button-set{height:auto}#what-to-make-pane .button-set li{float:right;clear:right}.button-set li{margin:0 0 50px;float:right;clear:right;width:80%!important;height:60px!important}.button-set li a{float:none;width:auto!important;margin:10px 0;top:-30px;height:70px;left:-50px;padding:26px 0 10px 110px!important}#where-to-eat-pane h3{width:auto;background-size:100%;line-height:120%;padding:2px 0}#where-to-eat-pane p.intro{width:100%}.locations ul{padding:10px}.locations ul li{width:100%;float:none;height:auto}.slider{width:100%;margin:0 auto;float:none}.slider img{width:100%;height:auto}.flex-direction-nav .flex-prev{left:-10px}.flex-direction-nav .flex-next{right:-10px}.carousel li{margin:0}#where-to-eat-pane .button-wrap a.button{font-size:21px;line-height:110%}#where-to-eat-pane .button-wrap a.button span{background-position:0 2px}#inspiration h2 span{font-size:24px}#inspiration .button-set li{width:100%!important;clear:both;float:none;margin:0 0 50px!important;font-size:16px}#inspiration .button-set li a{padding:26px 0 10px 110px!important;left:-40px}#inspiration .button-set li:last-child{margin:0 0 20px!important}#inspiration .button-set li:last-child a{padding:26px 10px 10px 110px!important}#conclusion{background-image:none}#conclusion .inner{padding:10px}#conclusion .message{width:100%;min-height:0}#conclusion .message h2{line-height:110%}#conclusion h2,#conclusion p{width:100%}.sticker{width:110%;margin:20px -10px 10px;clear:both;background:#eaf0df;border-top:solid 8px #d54600;border-bottom:solid 8px #d54600}#conclusion p.copyright{font-size:13px;line-height:130%;text-align:left;position:relative;bottom:auto;right:auto;width:50%;margin:0 0 20px}#conclusion img.mobile{display:block;position:absolute;opacity:.7;bottom:0;right:-80px}.enews .field{float:none}.enews input[type=submit]{margin:8px 0}#footer{padding-bottom:100px}}.Appunderlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;-moz-opacity:.5;opacity:.5;z-index:30}.Applightbox{position:absolute;top:50px;left:25%;width:665px;height:511px;background-color:#fff;z-index:999999}#Appbox2{display:none}#Appclose-ltbox{position:absolute;right:-25px;top:-15px}.formbuilder-embed form tbody tr td:first-child{padding-top:0!important}#conclusion .sticker .formbuilder-embed p{margin:10px 0 1rem}body.logged-in.admin-bar nav.main.sticky,body.logged-in.admin-bar.opened nav.main.sticky{-webkit-transition:top .35s ease;transition:top .35s ease}body.logged-in.admin-bar nav.main.sticky,body.logged-in.admin-bar.opened nav.main.sticky{top:46px!important}@media screen and (min-width:783px){body.logged-in.admin-bar nav.main.sticky,body.logged-in.admin-bar.opened nav.main.sticky{top:32px!important}}.branding-wrap{max-width:1000px;margin:0 auto}@media only screen and (max-width:1050px){.veganlogo{display:none}.section1 .veganlogo{display:block}.section1{padding-left:20px}.section3 .middle .inner .span3{width:278px}}@media only screen and (min-width:768px) and (max-width:984px){.royalSlider.wear.large{display:none}.royalSlider.wear.med{display:block}.inner{margin:0 0 0 2%;width:96%}.logobar ul li{width:31%;margin-left:0;padding-right:2%;padding-top:0;font-size:21px;line-height:2em}.logobar ul li span{margin-top:2px;width:35px;height:33px;padding-top:2px;font-size:24px;line-height:1.4em}.header-social{display:none}.section1 .inner .left{width:80%;height:auto}.section1{overflow:hidden}.section1 .inner .left p{max-width:70%}.section2 .header .inner h1{font-size:31px}.section2 .header .inner h1 span{height:52px;width:53px;font-size:41px}.social-right{display:none}.slider1-inner{overflow:hidden;width:670px;margin:20px auto}.slider1-inner div.first{margin-left:52px}.section2 .footer{padding-top:15px;line-height:2em;font-size:18px}.section3 .header .inner h1{font-size:31px}.section3 .header .inner h1 span{height:52px;width:53px;font-size:41px}.section4 .header .inner h1{font-size:31px}.section4 .header .inner h1 span{height:52px;width:53px;font-size:41px}.section3 .middle .inner .span3{margin:58px auto 0;float:none}.section3 .middle .inner .span3 span.check{display:inline-block}.section3 .middle .inner .span3 span.label{display:inline-block}.section3 .middle .inner .span3 span.search{display:inline-block}.section3 .footer .inner div{display:none}.section3 .middle .inner .span2{width:auto}.section3{height:auto}.section3 .middle{height:auto}.section3 .middle .inner .span2 ul li{float:none;height:auto;margin:0;width:auto;border:none}.section3 .middle .inner .span2 ul{max-width:50%;height:auto;padding:50px 0 20px}.section3 .middle .inner .span2{height:auto}.section2 .header .inner p,.section3 .header .inner p,.section4 .header .inner p{font-size:16px}.section4 .footer .inner .sheep{display:none}.section5{height:auto}.slider2-next,.slider2-prev{display:none}.slider1-next,.slider1-prev{display:none}.signup-box div button{width:100px}.signup-box div input{width:200px}.signup-box{width:auto}.section4{height:auto}.section4 .footer{padding-bottom:20px}.slider1{width:50%;margin:0 auto}.section5 .inner h1{font-size:46px;line-height:61px}.section5 .inner h2{font-size:50px}.signup-box div{width:95%}#footer .inner ul li{float:none;border:none;text-align:center}.footer a{-webkit-transition:color .5s ease-in;transition:color .5s ease-in}}@media only screen and (min-width:600px) and (max-width:767px){.royalSlider.wear.large{display:none}.royalSlider.wear.small{display:block}.inner{margin:0 0 0 2%;width:96%}.logobar ul li{min-height:30px;padding-top:13px;font-size:17px;margin:10px 0;float:left;width:31%;margin-right:2%;margin-top:0}.logobar ul li span{margin-top:-6px;width:35px;height:33px;padding-top:2px;font-size:24px}.header-social{display:none}.section1 .mask{margin-left:-10%}.section1 .inner .left{width:80%;height:auto}.section1 .inner .left h2{font-size:23px;margin-top:10px;line-height:33px}.section1 .inner .left h2 span{font-size:38px}.section1 .inner .left p{max-width:75%;font-size:18px;line-height:1.4em}.section2 .header .inner h1{font-size:31px}.section2 .header .inner h1 span{height:52px;width:53px;font-size:41px}.social-right{display:none}.slider1-inner{overflow:hidden;width:289px;margin:20px auto}.section2 .footer{padding-top:15px;height:60px;font-size:18px}.section3 .header .inner h1{font-size:31px}.section3 .header .inner h1 span{height:52px;width:53px;font-size:41px}.section4 .header .inner h1{font-size:31px}.section4 .header .inner h1 span{height:52px;width:53px;font-size:41px}.section3 .middle .inner .span3{margin:58px auto 0;float:none}.section3 .middle .inner .span3 span.check{display:inline-block}.section3 .middle .inner .span3 span.label{display:inline-block}.section3 .middle .inner .span3 span.search{display:inline-block}.section3 .footer .inner div{display:none}.section3 .middle .inner .span2{width:auto}.section3{height:auto}.section3 .middle{height:auto}.section3 .middle .inner .span2 ul li{float:none;height:auto;margin:0;width:auto;border:none;font-size:14px}.section3 .middle .inner .span2 ul{width:278px;height:auto;padding:50px 0 20px}.section3 .middle .inner .span2{height:auto}.section2 .header .inner p,.section3 .header .inner p,.section4 .header .inner p{font-size:15px}.section5{height:auto}.slider2-next,.slider2-prev{display:none}.slider1-next,.slider1-prev{display:none}.signup-box div button{width:100px}.signup-box div input{width:200px}.signup-box{width:auto;height:auto;padding-bottom:10px}.section4{height:auto}.section4 .footer{padding-bottom:20px}.slider1{width:50%;margin:0 auto}#toggle_menu{float:right;background:#47cdd7;border:none;cursor:pointer}#toggle_menu:hover{background:#5f3bd7}#mobile_nav{display:block;min-height:30px}.header-top ul{display:none;float:none}.header-top ul li{border-right:none;border-left:none}.header-top{height:auto}.logobar{height:auto}.veganlogo{float:none}.slider2{width:80%;margin:0 10%;height:216px}.slider2 img{width:100%}.section4 .footer ul li{font-size:9px}.section4 .middle .inner p{font-size:15px;margin-bottom:30px}.section3 .middle .inner .span2 h2{font-size:24px}.section5 .inner h1{font-size:36px;line-height:40px}.signup-box div span{display:block}.signup-box div{width:95%;height:auto}.signup-box div input{height:36px;margin:6px 0 5px}#footer .inner ul li{float:none;border:none;text-align:center}.section5 .inner h2{font-size:45px;line-height:1.2em}.section4 .footer .inner .sheep{display:none}#form-submit{position:absolute;left:-435px}}@media only screen and (min-width:480px) and (max-width:599px){.royalSlider.wear.large{display:none}.royalSlider.wear.small{display:block}.inner{margin:0 0 0 2%;width:96%}.logobar ul li{min-height:30px;padding-top:13px;font-size:17px;margin:10px 0;float:left;width:31%;margin-right:2%;margin-top:0}.logobar ul li span{margin-top:-6px;width:35px;height:33px;padding-top:2px;font-size:24px}.header-social{display:none}.section1{height:300px;overflow:hidden}.section1 .mask{margin-left:-10%}.section1 .inner{width:95%;height:100%}.section1 .inner .left{width:100%;height:auto}.section1 .inner .left h1{font-size:50px;margin-top:10px;line-height:1em}.section1 .inner .left h1 span{font-size:60px;display:block}.section1 .inner .left p{margin-top:10px;font-size:18px;line-height:1.4em}.section2 .header .inner h2,.section3 .header .inner h2,.section4 .header .inner h2{font-size:38px}.section2 .header .inner h2 span,.section3 .header .inner h2 span,.section4 .header .inner h2 span{height:45px;width:45px;font-size:37px}.social-right{display:none}.slider1-inner{overflow:hidden;width:289px;margin:20px auto}.section2 .footer{padding-top:15px;height:60px;font-size:18px}.section3 .header .inner h1{font-size:31px}.section3 .header .inner h1 span{height:52px;width:53px;font-size:41px}.section4 .header .inner h1{font-size:31px}.section4 .header .inner h1 span{height:52px;width:53px;font-size:41px}.section3 .middle .inner .span3{margin:58px auto 0;float:none}.section3 .middle .inner .span3 span.check{display:inline-block}.section3 .middle .inner .span3 span.label{display:inline-block}.section3 .middle .inner .span3 span.search{display:inline-block}.section3 .footer .inner div{display:none}.section3 .middle .inner .span2{width:auto}.section3{height:auto}.section3 .middle{height:auto}.section3 .middle .inner .span2 ul li{float:none;height:auto;margin:0;width:auto;border:none;font-size:14px}.section3 .middle .inner .span2 ul{width:auto;height:auto;padding:50px 0 20px}.section3 .middle .inner .span2{height:auto}.section2 .header .inner p,.section3 .header .inner p,.section4 .header .inner p{font-size:14px;line-height:1.4em}.section5{height:auto}.slider2-next,.slider2-prev{display:none}.slider1-next,.slider1-prev{display:none}.signup-box div button{width:100px}.signup-box div input{width:200px}.signup-box{width:auto;height:auto;padding-bottom:10px}.section4{height:auto}.section4 .footer{padding-bottom:20px}.slider1{width:50%;margin:0 auto}#toggle_menu{float:right;background:#47cdd7;border:none;cursor:pointer}#toggle_menu:hover{background:#5f3bd7}#mobile_nav{display:block;min-height:30px}.header-top ul{display:none;float:none}.header-top ul li{border-right:none;border-left:none}.header-top{height:auto}.logobar{height:auto}.veganlogo{float:none}.slider2{width:80%;margin:0 10%;height:172px}.slider2 img{width:100%}.section4 .footer ul li{font-size:9px}.section4 .middle .inner p{font-size:15px;margin-bottom:30px}.section3 .middle .inner .span2 h2{font-size:24px}.section3 .middle .inner .span2 p{font-size:15px}.section5 .inner h1{font-size:36px;line-height:40px}.signup-box div span{display:block}.signup-box div{width:95%;height:auto}.signup-box div input{height:36px;margin:6px 0 5px}#footer .inner ul li{float:none;border:none;text-align:center}.section5 .inner ul{height:auto;width:auto}.section5 .inner ul li{float:none;margin:0 auto!important}.section3 .middle .inner .badge{width:80%}.section4 .middle .inner .badge{width:80%}.inner{font-size:16px}.section4 .middle{padding-bottom:80px;height:auto}.section4 .footer .inner .sheep{display:none}#form-submit{position:absolute;left:-435px}}@media only screen and (max-width:479px){.royalSlider.wear.large{display:none}.royalSlider.wear.small{display:block}.inner{margin:0 0 0 2%;width:96%}.logobar ul li{min-height:30px;padding-top:13px;font-size:13px;margin:10px 0;float:left;width:31%;margin-right:2%;margin-top:0;line-height:1em}.logobar ul li span{margin-top:-6px;width:35px;height:33px;padding-top:2px;font-size:24px;line-height:1.2em}.header-social{display:none}.section1{padding-left:0;overflow:hidden;height:300px}.section1 .mask{margin-left:-5%;width:107%;background:url(../images/mask.png) repeat-y -200px}.section1 img.how-to-wear{bottom:-50%;right:-80%}.section1 .inner{width:96%;height:100%}.section1 .inner .left{width:100%;height:auto}.section1 .inner .left h1{font-size:36px;margin-top:10px;line-height:1.2em}.section1 .inner .left h1 span{font-size:58px;display:block}.section1 .inner .left p{margin-top:10px;font-size:16px;line-height:1.4em}.section2 .header .inner h2,.section3 .header .inner h2,.section4 .header .inner h2{font-size:38px}.section2 .header .inner h2 span,.section3 .header .inner h2 span,.section4 .header .inner h2 span{height:45px;width:45px;font-size:37px}.social-right{display:none}.slider1-inner{overflow:hidden;width:289px;margin:20px auto}.section2 .footer{padding-top:15px;height:60px;font-size:18px}.section3 .header .inner h1{font-size:21px}.section3 .header .inner h1 span{height:42px;width:43px;font-size:30px}.section4 .header .inner h1{font-size:21px}.section4 .header .inner h1 span{height:42px;width:43px;font-size:30px}.section3 .middle .inner .span3{margin:58px auto 0;float:none;width:100%;height:auto;padding-bottom:15px}.section3 .middle .inner .span3 span.check{display:inline-block}.section3 .middle .inner .span3 span.label{display:inline-block}.section3 .middle .inner .span3 span.search{display:inline-block}.section3 .footer .inner div{display:none}.section3 .middle .inner .span2{width:auto}.section3{height:auto}.section3 .middle{height:auto}.section3 .middle .inner .span2 ul li{float:none;height:auto;margin:0;width:auto;border:none;font-size:14px}.section3 .middle .inner .span2 ul{width:auto;height:auto;padding:50px 10px 20px}.section3 .middle .inner .span2{height:auto}.section2 .header .inner p,.section3 .header .inner p,.section4 .header .inner p{font-size:14px;line-height:1.4em}.section5{height:auto}.slider2-next,.slider2-prev{display:none}.slider1-next,.slider1-prev{display:none}.signup-box div button{width:100px;top:-1px;position:relative;height:36px}.signup-box div input{width:200px}.signup-box{width:auto;height:auto;padding-bottom:10px}.section4{height:auto}.slider1{width:50%;margin:0 auto}#toggle_menu{float:right;background:#47cdd7;border:none;cursor:pointer}#toggle_menu:hover{background:#5f3bd7}#mobile_nav{display:block;min-height:30px}.header-top ul{display:none;float:none}.header-top ul li{border-right:none;border-left:none}.header-top{height:auto}.logobar{height:auto}.veganlogo{float:none}.slider2{width:80%;margin:0 10%;height:172px}.slider2 img{width:100%}.section4 .footer ul li{font-size:9px}.section4 .middle .inner p{font-size:15px;margin-bottom:30px}.section3 .middle .inner .span2 h2{font-size:24px}.section3 .middle .inner .span2 p{font-size:12px}.section5 .inner h1{font-size:36px;line-height:40px}.signup-box div span{display:block}.signup-box div{width:100%;height:auto}.signup-box div input{height:36px;margin:6px 0 5px}#footer .inner ul li{float:none;border:none;text-align:center}.section5 .inner ul{height:auto;width:auto}.section5 .inner ul li{float:none;margin:0 auto!important}.section3 .middle .inner .badge{width:100%}.section4 .middle .inner .badge{width:100%}.inner{font-size:14px}.section4 .middle{padding-bottom:10px;height:auto}.section3 .middle .inner .span2 .online-shopping{width:100%;height:auto;padding-bottom:15px}.slider1-inner div{width:100%}.slider1-inner div.first{margin-left:0}.slider1-inner div.strip{width:100%}.slider1-inner div p{width:100%}.section5 .inner h2{font-size:38px;line-height:1.2em}.section5 .inner h3{font-size:25px;line-height:1.2em}.section4 .footer .inner .sheep{display:none}#form-submit{position:absolute;left:-435px}}@media only screen and (min-width:480px){#header .inner{background:url(../images/header-gardein.jpg) no-repeat 100% 100%}span#avocado{display:block;width:1004px;height:1020px;position:absolute;right:0;bottom:0;background:url(../images/bg-avocado.png) no-repeat}span#brownie{left:0;top:0;width:1400px;height:535px;background:#fff url(../images/bg-brownie-taller.jpg) no-repeat}span#tempeh{right:0;top:0;width:882px;height:456px;background:#1b5b1e url(../images/bg-tempeh.png) no-repeat 100% 0}span#macncheese{right:16%;top:-120px;width:400px;height:419px;background:url(../images/circle-macncheese.png) no-repeat}span#soba{right:-10%;top:200px;width:310px;height:314px;background:url(../images/circle-soba-noodles.png) no-repeat}span#pie{bottom:-30px;right:3%;width:220px;height:220px;background:url(../images/circle-pie.png) no-repeat}span#seitan{left:-2%;top:420px;width:236px;height:236px;background:url(../images/circle-seitan.png) no-repeat}}@media only screen and (max-width:1260px){span#brownie{left:-140px}}@media only screen and (max-width:840px){span#avocado{right:-30%}span#tempeh{right:auto;left:16%}span#macncheese{right:-10%;top:-120px}span#soba{right:-10%;top:200px}span#pie{bottom:-30px;right:-10px}}@media only screen and (max-width:640px){span.food-image{opacity:.5}#conclusion span.food-image{opacity:.3}}