﻿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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-webkit-keyframes slide-right{from{-webkit-transform:translateX(-10%);opacity:0}}@-moz-keyframes slide-right{from{-moz-transform:translateX(-10%);opacity:0}}@keyframes slide-right{from{transform:translateX(-10%);opacity:0}}@-webkit-keyframes slide-left{from{-webkit-transform:translateX(10%);opacity:0}}@-moz-keyframes slide-left{from{-moz-transform:translateX(10%);opacity:0}}@keyframes slide-left{from{transform:translateX(10%);opacity:0}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;font-weight:300;font-style:normal;font-size:inherit;line-height:1.5}@-ms-viewport{width:device-width}.no-js body{overflow:auto}.m-pages__page{-ms-touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden}body>img{display:none}img{max-width:100%}.-gradient-overlay{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 )}.-gradient-overlay:after{content:"";position:absolute;z-index:0;bottom:0;right:0;left:0;top:0;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.65) 100%)}@font-face{font-family:'fontello';src:url("http://fonts.voxmedia.com/editorial-apps/fontello-updated-12-17-14/fontello.eot");src:url("http://fonts.voxmedia.com/editorial-apps/fontello-updated-12-17-14/fontello.eot#iefix") format("embedded-opentype"),url("http://fonts.voxmedia.com/editorial-apps/fontello-updated-12-17-14/fontello.woff") format("woff"),url("http://fonts.voxmedia.com/editorial-apps/fontello-updated-12-17-14/fontello.ttf") format("truetype"),url("http://fonts.voxmedia.com/editorial-apps/fontello-updated-12-17-14/fontello.svg#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-prev:before{content:'\e800'}.icon-next:before{content:'\e801'}.icon-cog:before{content:'\e802'}.icon-menu:before{content:'\e803'}.icon-up-open:before{content:'\e804'}.icon-down-open:before{content:'\e805'}.icon-twitter:before{content:'\e806'}.icon-facebook:before{content:'\e807'}.icon-gplus:before{content:'\e808'}.icon-gplus-squared:before{content:'\e809'}.icon-facebook-squared:before{content:'\e80a'}.icon-twitter-squared:before{content:'\e80b'}.icon-pinterest:before{content:'\e80c'}.icon-pinterest-squared:before{content:'\e80d'}.icon-circled-prev:before{content:'\e80e'}.icon-circled-next:before{content:'\e80f'}.icon-circled-up:before{content:'\e810'}.icon-circled-down:before{content:'\e811'}.icon-cancel:before{content:'\e812'}.icon-link:before{content:'\e813'}.icon-play:before{content:'\e814'}.icon-home:before{content:'\e815'}.icon-camera:before{content:'\e816'}.icon-picture:before{content:'\e817'}.m-pages{position:relative;width:100%;height:100%;padding:0;margin:0;overflow-x:hidden}.m-pages__page{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden;background-color:white;color:white}.m-pages__page.page.current{z-index:5}.m-pages__page.current,.no-js .m-pages__page{visibility:visible;z-index:1}.m-pages__page.to-left{-webkit-animation:move-to-left 300ms ease both;-moz-animation:move-to-left 300ms ease both;animation:move-to-left 300ms ease both}.m-pages__page.from-left{-webkit-animation:move-from-left 300ms ease both;-moz-animation:move-from-left 300ms ease both;animation:move-from-left 300ms ease both}.m-pages__page.to-right{-webkit-animation:move-to-right 300ms ease both;-moz-animation:move-to-right 300ms ease both;animation:move-to-right 300ms ease both}.m-pages__page.from-right{-webkit-animation:move-from-right 300ms ease both;-moz-animation:move-from-right 300ms ease both;animation:move-from-right 300ms ease both}.m-pages__page.bounce-left{-webkit-animation:bounce-left 150ms 2 alternate ease both;-moz-animation:bounce-left 150ms 2 alternate ease both;animation:bounce-left 150ms 2 alternate ease both}.m-pages__page.bounce-right{-webkit-animation:bounce-right 150ms 2 alternate ease both;-moz-animation:bounce-right 150ms 2 alternate ease both;animation:bounce-right 150ms 2 alternate ease both}@-webkit-keyframes move-to-left{to{-webkit-transform:translateX(-100%)}}@-moz-keyframes move-to-left{to{-moz-transform:translateX(-100%)}}@keyframes move-to-left{to{transform:translateX(-100%)}}@-webkit-keyframes move-from-left{from{-webkit-transform:translateX(-100%)}}@-moz-keyframes move-from-left{from{-moz-transform:translateX(-100%)}}@keyframes move-from-left{from{transform:translateX(-100%)}}@-webkit-keyframes move-to-right{to{-webkit-transform:translateX(100%)}}@-moz-keyframes move-to-right{to{-moz-transform:translateX(100%)}}@keyframes move-to-right{to{transform:translateX(100%)}}@-webkit-keyframes move-from-right{from{-webkit-transform:translateX(100%)}}@-moz-keyframes move-from-right{from{-moz-transform:translateX(100%)}}@keyframes move-from-right{from{transform:translateX(100%)}}@-webkit-keyframes bounce-left{to{-webkit-transform:translateX(-2%)}}@-moz-keyframes bounce-left{to{-moz-transform:translateX(-2%)}}@keyframes bounce-left{to{transform:translateX(-2%)}}@-webkit-keyframes bounce-right{to{-webkit-transform:translateX(2%)}}@-moz-keyframes bounce-right{to{-moz-transform:translateX(2%)}}@keyframes bounce-right{to{transform:translateX(2%)}}*{-moz-box-sizing:border-box;box-sizing:border-box}::selection{background-color:#FFF200}body{background-color:white;color:black;font-family:Alright Sans, Verdana, sans-serif;font-size:16px;height:100%;overflow:hidden;width:100%}a{text-decoration:none}.m-pages__page{color:black}.m-pages__page.current{overflow-y:auto}.default-border{border-bottom:1px solid black;border-top:1px solid black}@media (min-width: 600px){.default-border{border:1px solid black}}.clear{clear:both}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@font-face{font-family:"Alright Sans";src:url("//www.vox.com/fonts/vox/alright_sans_regular.eot");src:url("//www.vox.com/fonts/vox/alright_sans_regular.woff") format("woff"),url("//www.vox.com/fonts/vox/alright_sans_regular.ttf") format("truetype"),url("//www.vox.com/fonts/vox/alright_sans_regular.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Alright Sans";src:url("//www.vox.com/fonts/vox/alright_sans_regular_italic.eot");src:url("//www.vox.com/fonts/vox/alright_sans_regular_italic.woff") format("woff"),url("//www.vox.com/fonts/vox/alright_sans_regular_italic.ttf") format("truetype"),url("//www.vox.com/fonts/vox/alright_sans_regular_italic.svg") format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Alright Sans";src:url("//www.vox.com/fonts/vox/alright_sans_bold.eot");src:url("//www.vox.com/fonts/vox/alright_sans_bold.woff") format("woff"),url("//www.vox.com/fonts/vox/alright_sans_bold.ttf") format("truetype"),url("//www.vox.com/fonts/vox/alright_sans_bold.svg") format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Balto";src:url("//www.vox.com/fonts/vox/baltoweb-medium.eot");src:url("//www.vox.com/fonts/vox/baltoweb-medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Balto";src:url("//www.vox.com/fonts/vox/baltoweb-bold.eot");src:url("//www.vox.com/fonts/vox/baltoweb-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Harriet";src:url("//www.vox.com/fonts/vox/harriet_text_regular.eot");src:url("//www.vox.com/fonts/vox/harriet_text_regular.woff") format("woff"),url("//www.vox.com/fonts/vox/harriet_text_regular.ttf") format("truetype"),url("//www.vox.com/fonts/vox/harriet_text_regular.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Harriet";src:url("//www.vox.com/fonts/vox/harriet_text_regular_italic.eot");src:url("//www.vox.com/fonts/vox/harriet_text_regular_italic.woff") format("woff"),url("//www.vox.com/fonts/vox/harriet_text_regular_italic.ttf") format("truetype"),url("//www.vox.com/fonts/vox/harriet_text_regular_italic.svg") format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Harriet display";src:url("//www.vox.com/fonts/vox/harriet_display_bold_italic.eot");src:url("//www.vox.com/fonts/vox/harriet_display_bold_italic.woff") format("woff"),url("//www.vox.com/fonts/vox/harriet_display_bold_italic.ttf") format("truetype"),url("//www.vox.com/fonts/vox/harriet_display_bold_italic.svg") format("svg");font-weight:600;font-style:italic}@font-face{font-family:"voxicon";src:url("//www.vox.com/fonts/vox/voxicon.eot");src:url("//www.vox.com/fonts/vox/voxicon.woff") format("woff"),url("//www.vox.com/fonts/vox/voxicon.ttf") format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.icon-twitter:before{content:"";font-family:"voxicon", serif}.icon-facebook:before{content:"";font-family:"voxicon", serif}.icon-gplus:before{content:"";font-family:"voxicon", serif}.icon-down-small:before{content:"";font-family:"voxicon", serif}.icon-down:before{content:"";font-family:"voxicon", serif}.icon-email:before{content:"";font-family:"voxicon", serif}.icon-hide:before{content:"";font-family:"voxicon", serif}.icon-print:before{content:"";font-family:"voxicon", serif}@media (min-width: 880px) and (max-width: 1050px){.col-md-12 .thumbnail .caption{padding:20px}}@media (min-width: 880px){.col-md-12 .thumbnail{display:table;width:100%}.col-md-12 .thumbnail .img-wrap,.col-md-12 .thumbnail .caption{width:50%}.col-md-12 .thumbnail .img-wrap{padding-right:15px;float:left;border-bottom:0;margin-bottom:0}.col-md-12 .thumbnail .img-wrap:after{right:15px;box-shadow:inset -5px 0 20px -5px rgba(0,0,0,0.2);border-right:1px solid #ddd}.col-md-12 .thumbnail .img-wrap .pinterest-share{right:15px}.col-md-12 .thumbnail .img-wrap .social{bottom:0;left:calc(100% - 15px);right:-100%;padding-left:30px;border-bottom:none;border-top:1px solid #ddd}.col-md-12 .thumbnail .caption{margin-left:auto}}@media (min-width: 768px){.col-sm-12 .thumbnail{display:table;width:100%}.col-sm-12 .thumbnail .img-wrap,.col-sm-12 .thumbnail .caption{width:50%;display:table-cell;vertical-align:middle}.col-sm-12 .thumbnail .img-wrap ul{right:15px}.col-sm-12 .thumbnail .caption{padding-left:55px;vertical-align:top;position:relative}}@media (min-width: 880px) and (max-width: 992px){.col-md-6 .thumbnail{display:table;width:100%}.col-md-6 .thumbnail .img-wrap,.col-md-6 .thumbnail .caption{width:50%;display:table-cell}.col-md-6 .thumbnail .caption{vertical-align:top}}.thumbnail{overflow:hidden;padding:0;margin-bottom:30px}.thumbnail img{width:100%}.thumbnail .img-wrap{position:relative;margin-bottom:40px;border-bottom:1px solid #ddd}.thumbnail .img-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;box-shadow:inset 0 0 20px rgba(0,0,0,0.1)}.thumbnail .img-wrap .pinterest-share{position:absolute;top:0;right:0;z-index:20;padding:10px 12px 8px 10px;width:60px}.thumbnail .img-wrap .pinterest-share:after{content:url(../images/pinit.svg)}.thumbnail .img-wrap .pinterest-share:hover{background-color:#c92228}.thumbnail .img-wrap .pinterest-share:hover path{fill:white}.thumbnail .img-wrap .pinterest-share:hover:after{content:url(../images/pinit_white.svg)}.thumbnail .img-wrap .social{-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:absolute;left:0;right:0;bottom:-42px;padding-left:20px;margin-top:10px;color:#292929;border-bottom:1px solid #ddd}@media (max-width: 600px){.thumbnail .img-wrap .social{padding-left:8px}}.thumbnail .img-wrap .social li{display:inline-block;margin-left:10px}.thumbnail .img-wrap .social li:last-child{margin-right:0}.thumbnail .img-wrap .social a{text-decoration:none;display:block;padding:10px;color:#666}.thumbnail .img-wrap .social .icon-twitter:hover{background-color:#00ACEE;color:#fff}.thumbnail .img-wrap .social .icon-facebook:hover{background-color:#3B5998;color:#fff}.thumbnail .img-wrap .social .icon-link:hover{background-color:#666;color:#fff}.thumbnail .caption{padding:35px 40px 30px}@media (max-width: 600px){.thumbnail .caption{padding:15px 20px  15px}}.thumbnail .caption h3{font-size:26px;margin-bottom:15px;font-style:normal;font-weight:normal}@media (max-width: 600px){.thumbnail .caption h3{font-size:24px}}.thumbnail .caption p{margin-bottom:0;line-height:1.7em;font-size:13px;color:#585858}.thumbnail .caption p+p{margin-top:25px}.thumbnail .caption a{color:#292929}.price-list{margin-top:26px}.price-list li{overflow:hidden;text-transform:uppercase;display:table;width:100%}.price-list li+li{margin-top:15px}.price-list li>div{display:table-cell;vertical-align:top;white-space:nowrap}.price-list li>div:nth-child(2){width:100%}.price-list li>div:nth-child(2):after{content:'';display:block;height:20px;margin:0 12px}.price-list .item{font-size:18px;display:block;text-decoration:none}@media (max-width: 600px){.price-list .item{font-size:16px}}.price-list .label:after{content:'/';font-size:12px;display:inline-block;margin:0 2px 0 8px}.balto,h2,h3 h4{font-family:Balto, Helvetica, sans-serif}.harriet,h1,h5{font-family:"Harriet display", Harriet, Georgia, serif;font-weight:600}.italic,h1,h3,h5{font-style:italic}h2{font-size:2em;font-weight:700;line-height:1}h3{font-size:1.4em}h4{font-weight:700}.logo{color:black;float:left;font-family:"voxicon", serif;font-size:2.4em;display:block;line-height:1;padding:10px}.logo:before{content:""}.logo span{display:none}@media (min-width: 880px){.logo{font-size:3em}}.header .social{float:right;margin-right:10px}.social{margin-top:18px;margin-right:10px}.social a{color:white;border-radius:50%;display:inline-block;float:left;font-size:.8em;line-height:1;margin:0 5px;padding:0 7px;text-decoration:none;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.social a:hover{text-decoration:none}.social a.icon-twitter{background-color:#00ACEE;padding-bottom:4px;padding-top:10px}.social a.icon-twitter:hover{background:#6D98A8}@media (min-width: 880px){.social a.icon-twitter{padding-bottom:6px;padding-top:13px}}.social a.icon-facebook{background-color:#3B5998;padding-bottom:5px;padding-top:9px}@media (min-width: 880px){.social a.icon-facebook{padding-bottom:8px;padding-top:12px}}.social a.icon-facebook:hover{background:#6D98A8}@media (min-width: 880px){.social a{font-size:1.2em;padding:0 10px}}.social span{display:none}@media (min-width: 880px){.social{margin-top:18px}}.social-bottom{margin:30px auto 0 auto;width:84px}@media (min-width: 880px){.social-bottom{width:114px}}.home-header{background:none;background-size:cover;background-position:-50% 50%;margin-bottom:120px;max-height:200px}.home-header .logo{color:white}.home-header .home-title{font-size:1.2em;margin-top:105px;text-align:left}.home-header .home-title span{background-color:white;box-shadow:-0.2em 0 0 #fff,0.2em 0 0 #fff;display:inline;margin:0.5em 0;padding:.2em 0}.home-header .byline{font-family:Harriet, Georgia, serif;font-size:.6em;font-style:italic;margin-top:10px}@media (max-width: 321px){.home-header{margin-bottom:100px}.home-header .home-title{font-size:1em}}@media (min-width: 880px){.home-header{margin-bottom:200px;max-height:425px}.home-header .home-title{font-size:2.4em;margin-top:300px}.home-header .byline{font-family:Harriet, Georgia, serif;font-size:.4em;font-style:italic;margin-top:10px}@-moz-document url-prefix(){.home-header .home-title{display:block}}}.home h4,.home li,.home p{font-size:1.1em;margin-bottom:1.2em}.home .credits{text-align:center}.home .credits h2{margin-bottom:20px}.home .credits h4{margin-bottom:5px}.home h4 a,.home p a{background-color:#e7f1f4;color:black;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.home h4 a:hover,.home p a:hover{background:white;border-bottom:3px solid #e7f1f4}.home h4 a{background-color:white;color:#666;font-family:Harriet, Georgia, serif;font-style:italic;font-weight:400}.home blockquote{border:1px solid black;font-size:1.8em;font-family:Balto, Helvetica, sans-serif;font-weight:700;margin-left:-30px;margin-right:-30px;padding:30px}.home .page-container{padding:0 15px}@media (min-width: 880px){.home .page-container{padding:0}}.home .m-pagination{margin-top:100px}.rules{background-color:#e7f1f4;margin-bottom:1.2em;margin-left:-30px;margin-right:-30px;padding:15px 30px 5px 30px}.rules ul{list-style:disc}@media (max-width: 880px){.rules ul{margin-left:20px}}.page-container{margin:0 auto;max-width:880px}.grocery-list .title,.prep .title,.day .title{border-top:1px solid black;border-bottom:3px double black;display:block;text-align:center;margin:.5em auto;padding:.5em}@media (min-width: 600px){.grocery-list .title,.prep .title,.day .title{border-left:1px solid black;border-right:1px solid black;max-width:380px}}.grocery-list .credit,.prep .credit,.day .credit{font-style:italic;margin-top:.1em}.grocery-list .credit a,.prep .credit a,.day .credit a{background-color:#e7f1f4;color:black;text-decoration:none;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.grocery-list .credit a:hover,.prep .credit a:hover,.day .credit a:hover{background:white;border-bottom:3px solid #e7f1f4;text-decoration:none}.grocery-list h1,.prep h1,.day h1{font-size:3em;line-height:1}.grocery-list h5,.prep h5,.day h5{color:#6D98A8;font-size:1.2em}.grocery-list .page-container a:hover,.prep .page-container a:hover,.day .page-container a:hover{color:#6D98A8;text-decoration:underline}.meal,.meal-prep{border-bottom:1px solid black;border-top:1px solid black}@media (min-width: 880px){.meal,.meal-prep{border:1px solid black;margin:15px}}.meal-container{padding:1em}.meal-container li{padding:.5em 0}.meal-container p{padding-top:.5em}.meal-header{margin-bottom:1em}.meal-recipe{border-top:1px solid black;margin-top:1.5em;padding-top:1.5em}.meal-prep{font-size:1.2em}.meal-prep h2{margin-bottom:.5em}.meal-notes{margin:1em 0}.thumbnail,.thumbnail .img-wrap{margin-bottom:0;border-bottom:0}.thumbnail .img-wrap:after{box-shadow:none}.thumbnail .img-wrap .pinterest-share:hover,.thumbnail .img-wrap .pinterest-share:after{content:url(http://ea-cdn.voxmedia.com/production/theverge-holiday-gift-guide-2014/images/pinit_white-64411f48.svg)}@media (min-width: 880px){.instructions,.ingredients{float:left;width:50%}.instructions{padding-left:7.5px}.no-padding{padding-left:0 !important}.ingredients{padding-right:7.5px}}.nav{margin:50px 15px 15px 15px}.nav-container{height:150px;overflow:hidden;position:relative}@media (min-width: 600px){.nav-container{height:250px}}@media (min-width: 880px){.nav-container{height:380px}}.nav-full{width:100%}.nav-half{float:left;width:50%}.nav-item{text-align:center}.nav-item:hover img{opacity:0.8;-webkit-transform:translate3d(-30px, 0, 0) scale(1.12);-moz-transform:translate3d(-30px, 0, 0) scale(1.12);-o-transform:translate3d(-30px, 0, 0) scale(1.12);transform:translate3d(-30px, 0, 0) scale(1.12)}@media (max-width: 1080px){.nav-item:hover img{-webkit-transform:translate3d(-20px, 0, 0) scale(1.4);-moz-transform:translate3d(-20px, 0, 0) scale(1.4);-o-transform:translate3d(-20px, 0, 0) scale(1.4);transform:translate3d(-20px, 0, 0) scale(1.4)}}.nav-item:after{background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.8) 100%);content:'';height:101%;left:0;position:absolute;top:0;width:100%}.nav-item:after:hover{background:none}.nav-full img{margin-top:-50px}@media (min-width: 600px){.nav-full img{margin-top:-200px}}@media (min-width: 880px){.nav-full img{margin-top:-200px}}@media (min-width: 1080px){.nav-full img{margin-top:-300px}}@media (min-width: 600px){.nav-half img{margin-top:-50px}}@media (min-width: 880px){.nav-half img{margin-top:-25px}}@media (min-width: 1080px){.nav-half img{margin-top:-75px}}.nav-image img{opacity:1;width:100%;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;-moz-transition:opacity 0.35s, -moz-transform 0.35s;-o-transition:opacity 0.35s, -o-transform 0.35s;transition:opacity 0.35s, transform 0.35s}.nav-text{color:white;height:150px;font-family:"Harriet display", Harriet, Georgia, serif;font-size:1.4em;font-style:italic;font-weight:600;padding-top:70px;position:absolute;top:0;width:100%;z-index:2}@media (min-width: 600px){.nav-text{height:250px;padding-top:110px}}@media (min-width: 880px){.nav-text{font-size:4em;height:380px;padding-top:140px}}.grocery-list .meal-container,.prep .meal-container{border-top:1px solid black;padding-bottom:1.4em;padding-top:1.4em}.grocery-list .intro,.prep .intro{font-size:1.2em;padding:15px}.grocery-list .intro a,.prep .intro a{background-color:#e7f1f4;color:black;text-decoration:none;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.grocery-list .intro a:hover,.prep .intro a:hover{background:white;border-bottom:3px solid #e7f1f4;text-decoration:none}@media (min-width: 880px){.grocery-list .meal-container,.prep .meal-container{font-size:1.1em;padding-left:6em;padding-right:6em}.grocery-list .meal-container .instructions,.grocery-list .meal-container .ingredients,.prep .meal-container .instructions,.prep .meal-container .ingredients{float:none;padding:0;width:100%}.grocery-list .meal-container .instructions,.prep .meal-container .instructions{margin-top:1.2em}.grocery-list .intro,.prep .intro{margin-top:1em;padding:1.4em 6em}}.grocery-list .intro{margin-bottom:2em}.grocery-list .section{margin-bottom:.8em}.grocery-list h2{margin-bottom:.3em;margin-top:1em}.grocery-list .page-container .left,.grocery-list .page-container .right{padding:0 15px}.grocery-list .section-note{margin-bottom:1em}.grocery-list .page-container a{background-color:#e7f1f4;color:black;text-decoration:none;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.grocery-list .page-container a:hover{background:white;border-bottom:3px solid #e7f1f4;text-decoration:none}@media (min-width: 880px){.grocery-list .page-container .left,.grocery-list .page-container .right{width:50%}.grocery-list .page-container .left{float:left;padding-right:27.5px}.grocery-list .page-container .right{float:right;padding-left:27.5px}}.section-checkbox{float:left;position:relative;width:20px}@media (min-width: 1080px){.section-checkbox input[type="checkbox"]{display:none}.section-checkbox label{background:white;border:1px solid black;cursor:pointer;height:20px;position:absolute;top:1px;width:20px}.section-checkbox label:after{background:transparent;border:3px solid black;border-top:none;border-right:none;content:'';opacity:0;position:absolute;width:14px;height:8px;top:3px;left:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.section-checkbox label:hover::after{opacity:0.5}.section-checkbox input[type=checkbox]:checked+label:after{opacity:1}.section-item{padding-left:25px}}.print{background-color:white;position:absolute;padding-left:15px;padding-bottom:15px;padding-top:15px;right:15px;top:60px}.print img{width:60px}.print .print-text{color:#666;font-family:Balto, Helvetica, sans-serif;font-weight:700;text-transform:uppercase;text-align:center}@media (max-width: 880px){.print{right:100px;top:4px}.print img{float:right;width:20px}.print .print-text{float:left;padding:2px 10px 0 0}}.button-next{display:none}@media (min-width: 880px){body.index .button-next,body.home .button-next,body.grocery-list .button-next,body.prep .button-next,body.day-one .button-next,body.day-two .button-next,body.day-three .button-next,body.day-four .button-next,body.day-five .button-next,body.day-six .button-next{background-color:#e7f1f4;color:#6D98A8;display:block;font-size:3em;position:fixed;right:0;top:48%;top:calc( 50% - 72px );z-index:100;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}body.index .button-next:hover,body.home .button-next:hover,body.grocery-list .button-next:hover,body.prep .button-next:hover,body.day-one .button-next:hover,body.day-two .button-next:hover,body.day-three .button-next:hover,body.day-four .button-next:hover,body.day-five .button-next:hover,body.day-six .button-next:hover{background-color:#6D98A8;color:#e7f1f4}}