a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:1em;vertical-align:baseline}button,datalist,fieldset,form,input,label,legend,optgroup,option,select,textarea{color:inherit;font-size:1em}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}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,strong{font-weight:700}a{color:inherit}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes fade-out{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@-webkit-keyframes rotate-right{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotate-right{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes reveal-recipe-source-frame{0%{height:2000px;opacity:1;-ms-box-shadow:0 2px 2px rgba(0,0,0,.1) inset;-o-box-shadow:0 2px 2px rgba(0,0,0,.1) inset;box-shadow:inset 0 2px 2px rgba(0,0,0,.1)}90%{opacity:1;-ms-box-shadow:0 2px 2px rgba(0,0,0,.1) inset;-o-box-shadow:0 2px 2px rgba(0,0,0,.1) inset;box-shadow:inset 0 2px 2px rgba(0,0,0,.1)}99%{height:2000px;opacity:0;-ms-box-shadow:0 2px 2px transparent inset;-o-box-shadow:0 2px 2px transparent inset;box-shadow:inset 0 2px 2px transparent}to{height:0;opacity:0}}@keyframes reveal-recipe-source-frame{0%{height:2000px;opacity:1;-ms-box-shadow:0 2px 2px rgba(0,0,0,.1) inset;-o-box-shadow:0 2px 2px rgba(0,0,0,.1) inset;box-shadow:inset 0 2px 2px rgba(0,0,0,.1)}90%{opacity:1;-ms-box-shadow:0 2px 2px rgba(0,0,0,.1) inset;-o-box-shadow:0 2px 2px rgba(0,0,0,.1) inset;box-shadow:inset 0 2px 2px rgba(0,0,0,.1)}99%{height:2000px;opacity:0;-ms-box-shadow:0 2px 2px transparent inset;-o-box-shadow:0 2px 2px transparent inset;box-shadow:inset 0 2px 2px transparent}to{height:0;opacity:0}}@-webkit-keyframes bubble-in{0%{width:0;height:0;border-width:0;margin:0;-webkit-transform:scale(0);transform:scale(0)}50%{width:10em;height:10em;border-width:.5em;margin:1em .33em;-webkit-transform:scale(0);transform:scale(0)}75%{width:10em;height:10em;border-width:.5em;margin:1em .33em;-webkit-transform:scale(1.1);transform:scale(1.1)}to{width:10em;height:10em;border-width:.5em;margin:1em .33em;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bubble-in{0%{width:0;height:0;border-width:0;margin:0;-webkit-transform:scale(0);transform:scale(0)}50%{width:10em;height:10em;border-width:.5em;margin:1em .33em;-webkit-transform:scale(0);transform:scale(0)}75%{width:10em;height:10em;border-width:.5em;margin:1em .33em;-webkit-transform:scale(1.1);transform:scale(1.1)}to{width:10em;height:10em;border-width:.5em;margin:1em .33em;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bubble-out{0%{width:10em;height:10em;border-width:.5em;margin:1em .33em;-webkit-transform:scale(1);transform:scale(1)}12.5%{width:10em;height:10em;border-width:.5em;margin:1em .33em;-webkit-transform:scale(1.1);transform:scale(1.1)}50%{width:10em;height:10em;border-width:0;margin:0;-webkit-transform:scale(0);transform:scale(0)}to{width:0;height:0;border-width:0;margin:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes bubble-out{0%{width:10em;height:10em;border-width:.5em;margin:1em .33em;-webkit-transform:scale(1);transform:scale(1)}12.5%{width:10em;height:10em;border-width:.5em;margin:1em .33em;-webkit-transform:scale(1.1);transform:scale(1.1)}50%{width:10em;height:10em;border-width:0;margin:0;-webkit-transform:scale(0);transform:scale(0)}to{width:0;height:0;border-width:0;margin:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes expandWidth{0%{width:0;opacity:0}to{width:120px;opacity:1}}@keyframes expandWidth{0%{width:0;opacity:0}to{width:120px;opacity:1}}@-webkit-keyframes collapseWidth{0%{width:120px;opacity:1}to{width:0;opacity:0}}@keyframes collapseWidth{0%{width:120px;opacity:1}to{width:0;opacity:0}}@-webkit-keyframes pulseOnce{7%{-webkit-transform:scale(1.15);transform:scale(1.15)}14%{-webkit-transform:scale(.95);transform:scale(.95)}21%{-webkit-transform:scale(1);transform:scale(1)}80%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes pulseOnce{7%{-webkit-transform:scale(1.15);transform:scale(1.15)}14%{-webkit-transform:scale(.95);transform:scale(.95)}21%{-webkit-transform:scale(1);transform:scale(1)}80%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}button{-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;outline:none;border:none;font-size:.75em;padding:1.5em 2.5em;border-radius:.25em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.round{border-radius:50%;width:5.833333333333333em;height:5.833333333333333em;padding:0;text-transform:uppercase;color:#fff}button:hover{cursor:pointer}button>.y-icon{vertical-align:top}[class*=" btn-"],[class^=btn-]{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;font-size:1em;border:none;border-radius:3px;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;padding:.75em 1.5em;position:relative;text-decoration:none;white-space:nowrap}[class*=" btn-"][disabled],[class^=btn-][disabled]{cursor:default;opacity:.2}.btn-primary{background-color:#e16120;color:#fff}.btn-primary:hover{background-color:#d95d1d}.btn-primary:active{-ms-box-shadow:rgba(0,0,0,.33) 0 1px 2px 0 inset;-o-box-shadow:rgba(0,0,0,.33) 0 1px 2px 0 inset;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.33)}.btn-secondary{background-color:#eee;color:#464646}.btn-secondary:hover{background-color:#e4e4e4}.btn-secondary:active{-ms-box-shadow:rgba(0,0,0,.33) 0 1px 2px 0 inset;-o-box-shadow:rgba(0,0,0,.33) 0 1px 2px 0 inset;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.33)}.btn-tertiary{background-color:#3b9792;color:#fff}.btn-tertiary:hover{background-color:#39918c}.btn-tertiary:active{-ms-box-shadow:rgba(0,0,0,.33) 0 1px 2px 0 inset;-o-box-shadow:rgba(0,0,0,.33) 0 1px 2px 0 inset;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.33)}.captcha{margin:0 0 0 1px}@media only screen and (min-height:850px) and (min-width:1080px){.captcha{margin:0 0 0 39px}}form input[type=checkbox],form input[type=radio]{cursor:pointer}form label:not(.custom){display:block;margin-bottom:4px}form label:not(.custom)+.y-select,form label:not(.custom)+input,form label:not(.custom)+select,form label:not(.custom)+textarea{margin-bottom:16px}form label:not(.custom).checkbox,form label:not(.custom).radio{min-height:1em;padding-left:1.5em}form label:not(.custom).checkbox input,form label:not(.custom).radio input{float:left;margin-left:-1.5em;margin-top:.25em}form label:not(.custom).checkbox+button,form label:not(.custom).radio+button{margin-top:12px}form label:not(.custom)>.alert{color:#dd2020}form input:not(.custom),form textarea:not(.custom){border:1px solid #ddd;border-radius:3px;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:none;padding:6px 8px;-webkit-transition:border .4s ease-in,box-shadow .4s ease-in;transition:border .4s ease-in,box-shadow .4s ease-in}form input:not(.custom)::-webkit-input-placeholder,form textarea:not(.custom)::-webkit-input-placeholder{color:#4c4c4c;font-style:normal;font-size:16px}form input:not(.custom):-moz-placeholder,form textarea:not(.custom):-moz-placeholder{color:#4c4c4c;font-style:normal;font-size:16px}form input:not(.custom):-ms-input-placeholder,form textarea:not(.custom):-ms-input-placeholder{color:#4c4c4c;font-style:normal;font-size:16px}form input:not(.custom).alert,form textarea:not(.custom).alert{border:1px solid #dd2020;-ms-box-shadow:rgba(199,29,29,.5) 0 0 5px 0,rgba(0,0,0,.1) 0 1px 3px 0 inset;-o-box-shadow:rgba(199,29,29,.5) 0 0 5px 0,rgba(0,0,0,.1) 0 1px 3px 0 inset;box-shadow:0 0 5px 0 rgba(199,29,29,.5),inset 0 1px 3px 0 rgba(0,0,0,.1)}form input.q,form input.q-home,form input.q-m{background:#f5f5f5;border-radius:3px;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;padding:0 10px;overflow:inherit}form .horiz>{display:inline-block;vertical-align:bottom}form .horiz>input{width:auto}form .horiz div+div{margin-right:0}form .char-count,form .subtext{color:#6c6c6c;display:block}form input+.char-count,form input+.subtext,form textarea+.char-count,form textarea+.subtext{margin-top:-14px;margin-bottom:16px}.ingredient-add,.taste-ingredient-add{white-space:nowrap}.ingredient-add button,.taste-ingredient-add button{font-size:10px;cursor:default;color:#eee;margin-left:-20px;vertical-align:middle;-webkit-transition:color .4s ease-out;transition:color .4s ease-out}.ingredient-add button.btn-on-state,.taste-ingredient-add button.btn-on-state{color:#e16120}.y-select-list{cursor:pointer;display:inline-block;position:relative;text-align:left;min-width:170px;padding:0;z-index:1000000}.y-select-list span{background:#f7f7f7;border-radius:3px;display:block;font-size:13px;font-weight:700;line-height:20px;padding:10px 25px 10px 20px}.y-select-list ul{color:#363636;list-style:none;margin:-20px;opacity:0;padding:20px;position:absolute;top:100%;right:auto;bottom:auto;left:auto;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:transform .4s cubic-bezier(.25,0,0,1),opacity .4s cubic-bezier(.25,0,0,1);transition:transform .4s cubic-bezier(.25,0,0,1),opacity .4s cubic-bezier(.25,0,0,1);width:100%}.y-select-list ul li{background:#fff;font-size:13px;line-height:20px;margin:0 auto;padding:10px 20px}.y-select-list ul li:nth-child(2n){background:#f7f7f7}.y-select-list ul li:hover{background:#cacaca}.y-select-list:after,.y-select-list:before{content:"";border:4px solid transparent;border-top-color:#3b9792;border-radius:2px;display:block;position:absolute;top:18px;right:12px;bottom:auto;left:auto;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.y-select-list:after{border:3px solid transparent;border-top-color:#f7f7f7;border-radius:0;position:absolute;top:17px;right:13px;bottom:auto;left:auto}.y-select-list:hover span{border-radius:3px 3px 0 0}.y-select-list:hover ul{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:transform .4s cubic-bezier(.25,0,0,1),opacity .4s cubic-bezier(.25,0,0,1);transition:transform .4s cubic-bezier(.25,0,0,1),opacity .4s cubic-bezier(.25,0,0,1)}.y-select-list:hover ul li:last-child{border-radius:0 0 3px 3px}.y-select-list:hover:after,.y-select-list:hover:before{-webkit-transform:rotateX(.5turn);transform:rotateX(.5turn)}.y-select-list:hover:before{top:14px}.y-select{display:inline-block}.y-select select{color:#6c6c6c;font-size:13px;margin:0;padding-top:7px}.sortby .label{color:#6c6c6c;font-weight:700}.sortby select{color:#6c6c6c;font-size:13px;margin:0}body,html{height:100%}body{font-weight:400;font-size:1em;background:#fff;color:#464646}.strong,body,strong{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif}.strong,strong{font-weight:700}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1.5}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1em}h5{font-size:.875em}h6{font-size:.75em}input{outline:none;border:1px solid #bfbfbf;border-bottom-color:#d9d9d9;border-right-color:#d9d9d9;border-radius:2px}input:focus{outline:1px solid #e16120}a{text-decoration:none}.denominator,.numerator,.solidus{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:sans-serif;font-weight:inherit;font-size:.75em;position:relative}.numerator{top:-.25em}.denominator{top:.25em}.one-third{width:33.333%;display:inline-block}.force-justify{text-align:justify}.force-justify:after{content:"";display:inline-block;width:100%;height:0}.error{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:100;color:red;text-align:center;font-size:12px}.media,.review{margin:3em 0}.media>:nth-child(1),.review>:nth-child(1){float:left;margin:0 1em 0 0}.media>:nth-child(1) img,.review>:nth-child(1) img{display:block}.media>:nth-child(1).right,.review>:nth-child(1).right{float:right;margin:0 0 0 1em}.media>:nth-child(2),.review>:nth-child(2){overflow:hidden;line-height:1.5}.collection-card,.grid-card,.recipe-card{width:14.285%;float:left;overflow:hidden;min-height:320px;font-size:0}.collection-card.new-collection-card-enter,.grid-card.new-collection-card-enter,.recipe-card.new-collection-card-enter{width:0}.collection-card.new-collection-card-enter-active,.grid-card.new-collection-card-enter-active,.recipe-card.new-collection-card-enter-active{width:14.285%;-webkit-transition:width .2s ease-in;transition:width .2s ease-in}@media (max-width:2559px){.collection-card,.collection-card.new-collection-card-enter-active,.grid-card,.grid-card.new-collection-card-enter-active,.recipe-card,.recipe-card.new-collection-card-enter-active{width:16.6666%}}@media (max-width:1919px){.collection-card,.collection-card.new-collection-card-enter-active,.grid-card,.grid-card.new-collection-card-enter-active,.recipe-card,.recipe-card.new-collection-card-enter-active{width:20%}}@media (max-width:1599px){.collection-card,.grid-card,.recipe-card{width:25%;min-height:300px}.collection-card.new-collection-card-enter-active,.grid-card.new-collection-card-enter-active,.recipe-card.new-collection-card-enter-active{width:25%}}@media (max-width:1199px){.collection-card,.grid-card,.recipe-card{width:33.3333%;min-height:280px}.collection-card.new-collection-card-enter-active,.grid-card.new-collection-card-enter-active,.recipe-card.new-collection-card-enter-active{width:33.3333%}}@media (max-width:839px){.collection-card,.grid-card,.recipe-card{width:50%;min-height:240px}.collection-card.new-collection-card-enter-active,.grid-card.new-collection-card-enter-active,.recipe-card.new-collection-card-enter-active{width:50%}}@media only screen and (max-width:479px){.collection-card,.grid-card,.recipe-card{width:100%}.collection-card.new-collection-card-enter,.grid-card.new-collection-card-enter,.recipe-card.new-collection-card-enter{min-height:0;max-height:0}.collection-card.new-collection-card-enter-active,.grid-card.new-collection-card-enter-active,.recipe-card.new-collection-card-enter-active{width:100%;max-height:600px;-webkit-transition:max-height .2s ease-in;transition:max-height .2s ease-in}}.hidden{display:none!important}input::-ms-clear{display:none}@font-face{font-family:y-icon;src:url(//s.yumm.ly/s/6241b0d/0220bd29c374c16033f25d7eea10ebed.eot);src:url(//s.yumm.ly/s/6241b0d/0220bd29c374c16033f25d7eea10ebed.eot?#iefix) format('embedded-opentype');src:url(//s.yumm.ly/s/6241b0d/46661d6d65debc63884004fed6e37e5c.svg#y-icon) format('svg');src:url(//s.yumm.ly/s/6241b0d/49565dd6acc42872778539f03993aee5.woff) format('woff');src:url(//s.yumm.ly/s/6241b0d/981ea3f65a47fce67c4cff1bace11ba5.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:y-pref;src:url(//s.yumm.ly/s/6241b0d/81be3f5ae51734dd8f0c1cb55fa92437.eot);src:url(//s.yumm.ly/s/6241b0d/81be3f5ae51734dd8f0c1cb55fa92437.eot?#iefix) format('embedded-opentype');src:url(//s.yumm.ly/s/6241b0d/46661d6d65debc63884004fed6e37e5c.svg#y-icon) format('svg');src:url(//s.yumm.ly/s/6241b0d/efdaca632846f05744b537cff4fb35f0.woff) format('woff');src:url(//s.yumm.ly/s/6241b0d/558c5bdc785dae81e56869416ee82900.ttf) format('truetype');font-weight:400;font-style:normal}.y-icon,.y-pref{display:inline-block;font-style:normal;speak:none;font-weight:400}.y-icon:before,.y-pref:before{content:attr(data-icon);speak:none}.y-icon{font-family:y-icon}.y-pref{font-family:y-pref}.abstract-account-bubble,.account-bubble,.account-bubble .overlay{display:inline-block;width:10em;height:10em;margin:1em .33em;border:.5em solid #e4e4e4;border-radius:6em;position:relative;font-size:.9375rem;cursor:pointer;-webkit-transition:all .6s ease,opacity 1ms;transition:all .6s ease,opacity 1ms;transition-delay:0s;background:#fff;color:#6c6c6c}.account-bubble span{position:absolute;top:22%;left:0;right:0;width:75%;margin:0 auto;font-size:4em;-webkit-transition:all .4s ease;transition:all .4s ease}.account-bubble .y-icon{top:30%;font-size:2.4em;font-weight:100;color:#3b9792}.account-bubble .text{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;font-size:.75rem;line-height:1.125;text-transform:uppercase;top:75%;margin:auto;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.account-bubble .overlay{background:rgba(0,0,0,.8);color:#fff;border-color:transparent;position:absolute;top:-.5em;left:-.5em;margin:0;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.account-bubble .overlay .y-icon{top:40%;font-size:1em;color:#fff}.account-bubble .overlay .text{top:60%}.account-bubble.type-unknown{display:none}.account-bubble.type-dislike:before{content:'';display:block;position:absolute;top:0;left:50%;width:.5em;height:100%;margin-left:-.25em;background:#e4e4e4;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.account-bubble.type-image{background:#000;color:#fff;border:none;padding:.5em}.account-bubble.type-image img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6em;z-index:0}.account-bubble.type-image .overlay{top:0;left:0}.account-bubble.type-more .y-icon{opacity:.75}.account-bubble.type-more .text{color:#aaa}.account-bubble.type-show .text,.account-bubble.type-show .y-pref{color:#464646}.account-bubble.type-image>.text{top:50%}.account-bubble.no-icon .y-icon,.account-bubble.no-icon .y-pref{display:none}.account-bubble.no-icon>.text{top:50%;width:90%}.account-bubble.hide,.account-bubble.hide.type-image:hover{margin:1em -5em;border:0;padding:0;-webkit-transform:scale(0);transform:scale(0)}.account-bubble:active .overlay,.account-bubble:active.type-more .y-icon,.account-bubble:hover .overlay,.account-bubble:hover.type-more .y-icon{opacity:1}.account-bubble:active.type-more .text,.account-bubble:hover.type-more .text{color:#363636}.account-bubble object{position:absolute;top:-5px;right:-5px;height:20px}.bubble-group{padding:.5em 9em}.bubble-group .account-bubble.type-dislike .text,.bubble-group .account-bubble.type-dislike .y-pref,.bubble-group .account-bubble.type-like .text,.bubble-group .account-bubble.type-like .y-pref{color:#464646}.bubble-subgroup{position:relative;overflow:auto;background:#f5f5f5;padding:0;height:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:all .4s ease;transition:all .4s ease}.bubble-subgroup .account-bubble{font-size:.75rem;background:#363636;border-color:#363636;color:#fff;opacity:0}.bubble-subgroup .account-bubble .overlay{display:none}.bubble-subgroup .account-bubble:active,.bubble-subgroup .account-bubble:hover{background:#3b9792;border-color:#3b9792}.bubble-subgroup .account-bubble:active:before,.bubble-subgroup .account-bubble:hover:before{background:#3b9792}.bubble-subgroup .type-dislike{border-color:hsla(0,0%,100%,.25)}.bubble-subgroup .type-dislike:before{background:hsla(0,0%,100%,.25)}.bubble-subgroup .type-image:active,.bubble-subgroup .type-image:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.bubble-subgroup .selected{background:#3b9792;border-color:#3b9792;animation:2.3s pulseOnce ease forwards}.bubble-subgroup .selected:before{background:#3b9792}.show-subgroup .bubble-subgroup{height:auto;padding:2em 9em;-webkit-transform:scaleY(1);transform:scaleY(1)}.show-subgroup .bubble-subgroup .account-bubble{opacity:1;-webkit-transition:all .4s ease,opacity .4s ease-out;transition:all .4s ease,opacity .4s ease-out;transition-delay:0s,.4s}.show-subgroup .type-more:after,.show-subgroup .type-show:after{content:'';display:block;border:1em solid transparent;border-bottom-color:#f5f5f5;position:absolute;top:100%;left:50%;margin:.2em 0 0 -1em}@media only screen and (max-width:991px){.bubble-group{overflow-y:hidden;white-space:nowrap;padding:0 10px}.bubble-group .account-bubble{white-space:normal}.show-subgroup .bubble-subgroup{overflow-y:hidden;white-space:nowrap;padding:20px 10px}.show-subgroup .bubble-subgroup .account-bubble{white-space:normal}}.delete-subheading{margin-bottom:10px;font-size:14px;text-align:center}.delete-notebold{font-size:12px;font-weight:700;display:inline-block;margin-top:20px;margin-right:5px}.delete-note{font-size:12px;margin-bottom:10px;text-align:center;line-height:1.5em}div.delete-note{margin-bottom:20px}.account-settings .inline-input[type=number]{-moz-appearance:textfield}.account-settings .inline-input::-webkit-inner-spin-button,.account-settings .inline-input::-webkit-outer-spin-button{-webkit-appearance:none}.account-settings .edit-input object{top:70%;right:40px}.account-settings .email-input object{top:50%}.account-settings .checkmark{width:35px;right:0;top:0;position:absolute}.account-settings .error-message{font-size:11px;color:red}.account-settings .account-taste-prefs{margin-bottom:0}.account-settings .account-taste-prefs .main-title{margin-top:50px;font-size:24px;font-weight:100;color:#363636}.account-settings .account-taste-prefs .sub-title{margin-top:8px;font-size:1em;font-weight:100;color:#464646}.account-settings .email-prefs-heading{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;color:#363636;font-size:16px;margin-bottom:30px}.account-settings .prefs-diets{display:inline-block;width:10em;margin:1em .5em 2em;vertical-align:top}.account-settings .pref-info{background-color:#f9f9f9;padding:50px 0 150px 20px}.account-settings .deactivate,.account-settings .preferences{width:700px;margin:auto}.account-settings .deactivate{margin-top:30px;font-size:14px}.account-settings .deactivate .clickLink{font-weight:700;cursor:pointer;color:#3b9792}.account-settings .bubble-subgroup{-webkit-transition:height .4s ease;transition:height .4s ease}.account-settings .show-subgroup{margin-bottom:17.7em}.account-settings .show-subgroup .account-bubble{margin-bottom:22px}.account-settings .show-subgroup .account-bubble.type-selected{background-color:#3b9792;border-color:#3b9792}.account-settings .show-subgroup .bubble-subgroup{padding-left:0;padding-right:0;left:0;position:absolute;width:100%;height:15.7em;-webkit-transition:height .4s ease;transition:height .4s ease}.account-settings .show-subgroup .title{color:#464646;font-size:18px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;margin:30px 0 0}.account-settings .password-settings{margin:30px auto}.account-settings .password-settings input{border:0;outline:none;background:transparent;padding:0;width:100%}.account-settings .password-settings .title{font-size:14px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-weight:400;padding-bottom:5px;font-style:italic;color:#8c8c8c}.account-settings .password-settings .edit-input{line-height:18px;font-weight:700;color:#363636}.account-settings .password-settings .editBoxContainer{display:inline-block;width:50%}.account-settings .password-settings .editBox{height:35px;padding:25px;position:relative}.account-settings .password-settings .editBox .password-enter{line-height:38px;height:100%;width:85%}.account-settings .password-settings .editBox .password-enter::-webkit-input-placeholder{color:#8c8c8c;font-style:normal;font-size:16px}.account-settings .password-settings .editBox .password-enter:-moz-placeholder{color:#8c8c8c;font-style:normal;font-size:16px}.account-settings .password-settings .editBox .password-enter:-ms-input-placeholder{color:#8c8c8c;font-style:normal;font-size:16px}.account-settings .password-settings .editBox .showLink{width:15%;font-weight:700;font-size:10px;color:#3b9792;text-transform:uppercase;cursor:pointer}.account-settings .password-settings .oldPassword{background-color:#fff}.account-settings .password-settings .newPassword{background-color:#e8e8e8}.account-settings .password-settings .editAction{text-align:right;padding-top:10px;font-size:13px;font-weight:700;cursor:pointer}.account-settings .password-settings .editAction .save{color:#3b9792;padding-right:10px;border-right:1px solid #d1d1d1}.account-settings .password-settings .editAction .cancel{color:#a3a3a3;padding-left:10px}.account-settings .password-settings .email,.account-settings .password-settings .password{height:35px;display:inline-block;width:42%;vertical-align:top;position:relative;cursor:pointer}.account-settings .password-settings .email{padding:25px;background-color:#f3f3f3}.account-settings .password-settings .email .edit-input .inline-input{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;line-height:18px;color:#363636}.account-settings .password-settings .email .edit-input .edit-text{width:100%}.account-settings .password-settings .email .edit-input .edit-text .y-icon{color:#aaa;top:0;right:0;left:auto;font-size:1em}.account-settings .password-settings .email .edit-input .edit-text object.big-checkmark{height:35px;top:0;right:-12px;left:auto}.account-settings .password-settings .email:hover .edit-text .y-icon{display:block}.account-settings .password-settings .password{padding:0;height:100%;background-color:#e8e8e8}.account-settings .password-settings .password:hover .y-icon{display:inherit}.account-settings .password-settings .password-dummy{padding:25px;position:relative}.account-settings .password-settings .password-dummy .text-password input{cursor:pointer}.account-settings .password-settings .password-dummy .y-icon{position:absolute;right:25px;bottom:35px;color:#aaa;display:none}.account-settings .age{width:200px;margin:auto;font-style:italic}.account-settings .age .edit-text,.account-settings .age input{font-style:normal;color:#464646;font-size:44px;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,Roboto Thin,Roboto Light,Roboto,HelveticaNeue Light,Helvetica Neue Light,Helvetica,Arial,sans-serif;font-weight:100;width:4em;margin-top:50px;text-align:center}.account-settings .age input{margin-top:46px}.peopleBoxContainer{margin-top:50px}.peopleBoxContainer .divider{margin-left:50px;margin-right:50px;border-right:1px solid #d6d6d6;line-height:35px;display:inline-block;height:70px;vertical-align:top}.peopleBox{color:#464646}.peopleBox:hover{color:#3b9792}.peopleBox .subtitle{font-size:13px;font-weight:700;color:#464646;margin-top:5px}.peopleBox span{display:inline-block}.peopleBox .y-pref{font-size:65px}.peopleBox .arrows{cursor:pointer;vertical-align:top;width:1em}.peopleBox .arrows .y-icon{margin-top:10px;font-size:13px;color:#a3a3a3;display:block}.peopleBox .arrows .y-icon:hover{color:#363636}.kidBox .peopleCount{margin-right:0}.kidBox .y-pref{font-size:40px;line-height:65px}.peopleCount{line-height:65px;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,Roboto Thin,Roboto Light,Roboto,HelveticaNeue Light,Helvetica Neue Light,Helvetica,Arial,sans-serif;font-weight:100;font-size:64px;vertical-align:top;margin-right:-10px}.email-prefs{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;padding:50px 0 0}.email-prefs .checkbox{line-height:2}.email-prefs .email-prefs-indiv{margin-left:30px}.email-prefs .checkbox-style{display:inline-block}.email-prefs label.checkbox{display:block;position:relative}.email-prefs label.checkbox input[type=checkbox]{visibility:hidden;margin:0;position:relative;top:0;right:0;bottom:0;left:-20px}.email-prefs label.checkbox input[type=checkbox]+div:after{background-color:#d1d1d1;position:absolute;left:5px;top:5px;width:18px;height:18px;border-radius:2px;content:""}.email-prefs label.checkbox input[type=checkbox]:checked+div:after{background-color:inherit;color:#3b9792;content:url(//s.yumm.ly/s/6241b0d/f4711f6e660f4fbf14e8f4733a613730.png);top:0;left:7px;animation-name:fade-in;animation-duration:.6s}.email-prefs label.checkbox span{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:inline-block;text-align:left;margin-left:25px;color:#464646}@media only screen and (max-width:767px){.delete-note{text-align:left}.account-settings .email .edit-text .y-icon{display:block}.account-settings .deactivate,.account-settings .preferences{width:100%}.account-settings .password-settings .email{width:75%}.account-settings .password-settings .editBoxContainer,.account-settings .password-settings .password{width:calc(75% + 50px)}.account-settings .password-settings .password-dummy .y-icon{display:block}.account-settings .pref-info{padding-top:20px}.account-settings .account-taste-prefs .sub-title{margin:0 auto;width:75%}.account-settings .show-subgroup .account-bubble.type-like,.account-settings .show-subgroup .account-bubble.type-selected{width:6em;height:6em}.account-settings .show-subgroup .account-bubble.type-like .y-pref,.account-settings .show-subgroup .account-bubble.type-selected .y-pref{font-size:2em}.account-settings .show-subgroup .account-bubble.type-like .text,.account-settings .show-subgroup .account-bubble.type-selected .text{font-size:.5em}.account-settings .show-subgroup .bubble-subgroup{height:13.7em}.email-prefs label.checkbox span{width:75%}.prefs-bar-container{width:100%;overflow-x:auto}.prefs-bar{width:710px}}.account-taste-prefs{margin-bottom:10em;text-align:center}.account-taste-prefs section{margin:4em 0}.account-taste-prefs .desc,.account-taste-prefs .title{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:100}.account-taste-prefs .desc{font-size:.875rem;line-height:2}.account-taste-prefs .dislike-input-btn.mobile{display:none}.account-taste-prefs .custom-disliked-bubble .y-pref{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;text-transform:uppercase;top:25%}.account-taste-prefs .disliked-ingredient-suggest{text-align:center;margin:25px 0}.account-taste-prefs .disliked-ingredient-suggest p{cursor:pointer;text-transform:uppercase;font-size:.7em;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700}.account-taste-prefs .disliked-ingredient-suggest p .y-icon{color:#3b9792;margin-right:5px;vertical-align:middle;font-size:.65em}.account-taste-prefs .suggest-form{width:215px;margin:0 auto}.account-taste-prefs .suggest-form .ingredient-suggest-container{width:100%}.account-taste-prefs .suggest-form .ingredient-suggest-input{border-bottom:0 none;padding:0;font-size:24px}.account-taste-prefs .suggest-form .ingredient-suggest-input::-webkit-input-placeholder{color:#aaa;font-style:normal;font-size:24px}.account-taste-prefs .suggest-form .ingredient-suggest-input:-moz-placeholder{color:#aaa;font-style:normal;font-size:24px}.account-taste-prefs .suggest-form .ingredient-suggest-input:-ms-input-placeholder{color:#aaa;font-style:normal;font-size:24px}@media only screen and (max-width:767px){.account-taste-prefs .dislike-input-btn{display:none}.account-taste-prefs .dislike-input-btn.mobile{display:block}}#mainApp,.App{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-transition:top .6s ease;transition:top .6s ease}#mainApp.hide-nav,.App.hide-nav{top:0}.app-browse,.app-settings{top:135px}.app-browse .page-error,.app-settings .page-error{height:calc(100vh - 285px)}.app-recipe,.app-search{top:207px}.app-recipe .cookbook,.app-search .cookbook{height:calc(100vh - 207px)}.app-profile,.app-settings-email{top:85px}@media only screen and (max-width:767px){.App{top:60px}.app-browse,.app-settings{top:110px}.app-browse .page-error,.app-settings .page-error{height:calc(100vh - 210px)}.app-recipe .cookbook,.app-search .cookbook{height:calc(100vh - 60px)}}.account-sub-nav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link,.account-sub-nav .tab-wrapper .tab-dropdown .dropdown-header,.account-sub-nav .tab-wrapper .tab-list .browse-tab .browse-tab-link,.browse-mobile-link,.BrowseSubNav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link,.BrowseSubNav .tab-wrapper .tab-dropdown .dropdown-header,.BrowseSubNav .tab-wrapper .tab-list .browse-tab .browse-tab-link{text-transform:uppercase;color:#aaa;font-size:11px;font-weight:700;line-height:50px;cursor:pointer}.account-sub-nav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link:hover,.account-sub-nav .tab-wrapper .tab-dropdown .dropdown-header:hover,.account-sub-nav .tab-wrapper .tab-list .browse-tab .browse-tab-link:hover,.browse-mobile-link:hover,.BrowseSubNav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link:hover,.BrowseSubNav .tab-wrapper .tab-dropdown .dropdown-header:hover,.BrowseSubNav .tab-wrapper .tab-list .browse-tab .browse-tab-link:hover{color:#f5f5f5}.account-sub-nav,.BrowseSubNav{background-color:#363636;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:50px;position:relative;width:100%;z-index:1}.account-sub-nav .tab-wrapper,.BrowseSubNav .tab-wrapper{width:100%}.account-sub-nav .tab-wrapper .tab-list,.BrowseSubNav .tab-wrapper .tab-list{width:100%;text-align:center}.account-sub-nav .tab-wrapper .tab-list .browse-tab,.BrowseSubNav .tab-wrapper .tab-list .browse-tab{display:inline-block;height:100%;padding:0 15px}.account-sub-nav .tab-wrapper .tab-list .browse-tab .browse-tab-link,.BrowseSubNav .tab-wrapper .tab-list .browse-tab .browse-tab-link{position:relative;padding:5px 0;-webkit-transition:color .4s ease;transition:color .4s ease}.account-sub-nav .tab-wrapper .tab-list .browse-tab .browse-tab-link:after,.BrowseSubNav .tab-wrapper .tab-list .browse-tab .browse-tab-link:after{content:'';display:block;position:absolute;top:100%;left:0;width:0;height:2px;background:#3b9792;-webkit-transition:width .4s ease;transition:width .4s ease}.account-sub-nav .tab-wrapper .tab-list .browse-tab .browse-tab-link.active,.BrowseSubNav .tab-wrapper .tab-list .browse-tab .browse-tab-link.active{color:#f5f5f5}.account-sub-nav .tab-wrapper .tab-list .browse-tab .browse-tab-link.active:after,.BrowseSubNav .tab-wrapper .tab-list .browse-tab .browse-tab-link.active:after{width:100%}.account-sub-nav .tab-wrapper .tab-dropdown,.BrowseSubNav .tab-wrapper .tab-dropdown{display:none;text-align:center;background-color:#363636;max-height:50px;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative}.account-sub-nav .tab-wrapper .tab-dropdown .dropdown-header,.BrowseSubNav .tab-wrapper .tab-dropdown .dropdown-header{position:absolute;top:0;left:0;width:100%;height:50px;background-color:#363636;vertical-align:middle;margin-left:7px;color:#fff}.account-sub-nav .tab-wrapper .tab-dropdown .dropdown-header:after,.BrowseSubNav .tab-wrapper .tab-dropdown .dropdown-header:after{content:attr(data-icon);color:#3b9792;margin-left:10px;font-size:13px;display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.account-sub-nav .tab-wrapper .tab-dropdown.show-dropdown,.BrowseSubNav .tab-wrapper .tab-dropdown.show-dropdown{max-height:400px}.account-sub-nav .tab-wrapper .tab-dropdown .browse-tab,.BrowseSubNav .tab-wrapper .tab-dropdown .browse-tab{display:block;width:100%;height:50px}.account-sub-nav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link,.BrowseSubNav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link{display:block;height:100%;width:100%}.account-sub-nav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link .browse-category,.BrowseSubNav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link .browse-category{margin-left:0}.account-sub-nav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link .browse-category:after,.BrowseSubNav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link .browse-category:after{content:'';display:inline-block;speak:none}.account-sub-nav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link.active,.BrowseSubNav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link.active{color:#f5f5f5}.account-sub-nav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link.active .browse-category,.BrowseSubNav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link.active .browse-category{margin-left:15px}.account-sub-nav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link.active .browse-category:after,.BrowseSubNav .tab-wrapper .tab-dropdown .browse-tab .browse-tab-link.active .browse-category:after{content:attr(data-icon);color:#3b9792;margin-left:10px}.account-sub-nav .tab-wrapper .tab-dropdown .browse-tab:nth-child(2n+1),.BrowseSubNav .tab-wrapper .tab-dropdown .browse-tab:nth-child(2n+1){background-color:#404040}@media only screen and (max-width:767px){.BrowseSubNav .tab-wrapper .tab-list{display:none}.BrowseSubNav .tab-wrapper .tab-dropdown{display:block}}.collection-no-recipes{background-color:#363636;text-align:center;padding:150px 0;height:calc(100vh - 625px)}.collection-no-recipes h1{color:#d6d6d6}.collection-no-recipes h2{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;color:#6c6c6c;font-size:16px}.collection-no-recipes .y-icon{font-size:100px}.collection-banner{width:100%;height:100%;position:relative;color:#fff;background-color:#363636;min-height:240px;font-size:13px}.collection-banner .collection-link{position:absolute;color:#fff;font-weight:700;opacity:.8;cursor:pointer;font-size:.85em;z-index:5}.collection-banner .collection-link:hover{opacity:1}.collection-banner .collection-link .y-icon{display:inline-block;margin-right:5px}.collection-banner .collection-link.to-profile{top:25px;left:25px;right:auto;bottom:auto}.collection-banner .collection-link.to-profile .y-icon{font-size:.8em}.collection-banner .collection-link.delete-collection{top:25px;right:25px;left:auto;bottom:auto}.collection-banner .collection-link.delete-collection .y-icon{font-size:1.7em;vertical-align:-15%}.collection-banner .collection-background{height:100%;width:100%;position:absolute;-ms-background-size:cover;background-size:cover;background-position:0 85%;opacity:.25;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.collection-banner .collection-info-wrapper{position:absolute;top:0;left:0;height:100%;width:100%}.collection-banner .collection-info-wrapper .collection-info{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;margin:0 auto;padding:70px 0;color:#fff;text-align:center;width:560px}.collection-banner .collection-info-wrapper .collection-info .collection-name{font-size:32px}.collection-banner .collection-info-wrapper .collection-info .collection-name .edit-text{font-size:1em;font-weight:100;line-height:1}.collection-banner .collection-info-wrapper .collection-info .collection-name.edit-enabled .edit-text:after{top:12px}.collection-banner .collection-info-wrapper .collection-info .collection-name .error-message{font-size:13px;margin-top:5px}.collection-banner .collection-info-wrapper .collection-info .collection-size{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;margin:6px 0 8px;font-size:1em}.collection-banner .collection-info-wrapper .collection-info .collection-desc{font-size:1em;max-width:560px;line-height:1.4;height:40px}.collection-banner .collection-info-wrapper .collection-info .collection-desc.edit-enabled .edit-text:after{top:0}.collection-banner .collection-info-wrapper .collection-info .collection-desc .inline-input{width:100%;padding:0;line-height:1.3}.collection-banner .collection-info-wrapper .collection-info .edit-input.edit-enabled .edit-text{cursor:pointer;display:inline-block;position:relative}.collection-banner .collection-info-wrapper .collection-info .edit-input .inline-input{color:#fff;text-align:center;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;border-bottom:1px solid hsla(0,0%,100%,.4)}@media only screen and (min-width:768px){.collection-banner .collection-info-wrapper .collection-info .edit-input.edit-enabled .edit-text:hover{opacity:.8}.collection-banner .collection-info-wrapper .collection-info .edit-input.edit-enabled .edit-text:hover:after{display:inline-block}}@media only screen and (max-width:767px){.collection-banner .delete-collection span,.collection-banner .to-profile{display:none}.collection-banner .delete-collection span.y-icon{display:block}.collection-banner .collection-info-wrapper .collection-info{width:75%}.collection-banner .collection-info-wrapper .collection-info .collection-desc{max-width:none}.collection-banner .collection-info-wrapper .collection-info .edit-input.edit-enabled .edit-text{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:100;font-size:14px;display:inline;border-bottom:1px dotted #d4d4d4}.collection-banner .collection-info-wrapper .collection-info .edit-input.collection-name .edit-text{color:#d6d6d6;font-size:26px}.collection-banner .collection-info-wrapper .collection-info .collection-size{color:#d6d6d6}}@media (max-width:440px){.collection-banner .collection-info{width:340px}}.cookbook{position:relative;height:100%;overflow:auto;-webkit-transition:height .6s ease;transition:height .6s ease;background:#464646}.cookbook .recipe,.cookbook .RecipeGrid{position:relative;vertical-align:top;height:auto;overflow:visible;z-index:0}.cookbook .recipe{position:absolute;top:0;right:0;bottom:auto;left:auto;width:0;min-height:100vh;overflow:hidden;-webkit-transition:width .6s ease;transition:width .6s ease;z-index:1}.cookbook.show-recipe{overflow:hidden}.cookbook.show-recipe .recipe-card{min-width:340px;min-height:340px;width:340px}.cookbook.show-recipe .recipe-card.ad-card{min-height:250px}.cookbook.show-recipe .recipe-card .spacer{height:290px}.cookbook.show-recipe .recipe,.cookbook.show-recipe .RecipeGrid{height:100%;overflow:auto}@media only screen and (max-width:991px){.cookbook.show-recipe .recipe,.cookbook.show-recipe .RecipeGrid{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.cookbook.show-recipe .RecipeGrid{background:#363636;width:340px}.cookbook.show-recipe .recipe{width:calc(100% - 340px)}.tangible-scrollbars .cookbook.show-recipe .recipe-card{min-width:325px;width:325px}.tangible-scrollbars .cookbook.show-recipe .recipe-card .spacer{height:275px}.hide-nav .cookbook{height:100vh}@media only screen and (max-width:1027px){.cookbook .recipe{-webkit-transition:none;transition:none}.cookbook.show-recipe{height:auto}.cookbook.show-recipe .recipe,.cookbook.show-recipe .RecipeGrid{position:static;width:100%;height:auto;overflow:visible}.cookbook.show-recipe .recipe-card{min-width:0;min-height:0;width:50%}}@media only screen and (max-width:479px){.cookbook.show-recipe .recipe-card{width:100%}}.inner-padding,.side-info-nav .side-nav-list .mobile-logout,.side-nav-link .dropdown-link .link-title,.side-nav-link .dropdown-link .sublink-list{padding-left:30px;padding-right:30px}.side-nav-link{min-height:60px;max-height:60px;overflow:hidden;background-color:#3a3a3a;-webkit-transition:all .4s ease;transition:all .4s ease;letter-spacing:1px;cursor:pointer}.side-nav-link .dropdown-link{position:relative;height:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,Roboto Thin,Roboto Light,Roboto,HelveticaNeue Light,Helvetica Neue Light,Helvetica,Arial,sans-serif;font-weight:100}.side-nav-link .dropdown-link .link-title{line-height:60px;font-size:1em;color:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;font-weight:200}.side-nav-link .dropdown-link .link-title .y-icon{font-size:16px;position:relative;top:3px;margin-right:25px;color:#6c6c6c}.side-nav-link .dropdown-link .dropdown-arrow{color:#6c6c6c;position:absolute;top:23px;right:30px;-webkit-transition:all .4s ease;transition:all .4s ease}.side-nav-link .dropdown-link .dropdown-arrow.rotate-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.side-nav-link .dropdown-link .sublink-list{padding-top:30px;padding-bottom:30px;padding-left:70px;background-color:#4a4a4a}.side-nav-link .dropdown-link .sublink-list .mobile-nav-sublink{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;display:block;height:35px;line-height:35px}.side-nav-link .dropdown-link .sublink-list .mobile-nav-sublink a{color:#f5f5f5}.side-nav-link:nth-child(2n+1){background-color:#404040}.side-nav-link.show-sublinks{max-height:300px}.side-nav-link.show-sublinks .dropdown-link .dropdown-arrow,.side-nav-link.show-sublinks .dropdown-link .link-title{color:#3b9792}.edit-input{position:relative}.edit-input input,.edit-input textarea{background-color:hsla(0,0%,100%,0);border:0;outline:0;resize:none}.edit-input object{z-index:1;position:absolute;height:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;animation:2.5s fadeOut;animation-fill-mode:forwards}.edit-input object.big-checkmark{height:26px}.edit-input .error-message{color:#dd2020}.edit-text{display:inline-block;position:relative}.edit-text .pencil-icon{font-style:normal;speak:none;display:none;font-size:12px;color:#aaa;position:absolute;top:50%;left:100%;-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}.edit-text:hover .pencil-icon{display:inline-block}.edit-text.checkmark-margin{margin-right:15px}.edit-text object{z-index:1;position:absolute;height:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:100%;animation:2.5s fadeOut;animation-fill-mode:forwards}.edit-text object.big-checkmark{height:26px}.hidden{display:none}.email-prefs.unsub-settings{padding:0}.email-prefs .unsub-container{background:#000;height:325px;position:relative}.email-prefs .unsub-container .unsub-hero-image{height:100%;opacity:.4;-ms-background-size:cover;background-size:cover;background-position:20% 15%}.email-prefs .unsub-container .unsub-heading{position:absolute;top:40%;left:0;right:0;bottom:0;text-align:center;color:#fff}.email-prefs .unsub-container .unsub-heading h1{font-size:32px}.email-prefs .unsub-container .unsub-heading h1,.email-prefs .unsub-container .unsub-heading h2{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:100}.email-prefs .unsub-container .unsub-heading h2{font-size:14px}.email-prefs .email-prefs-options{padding:0 10px;max-width:700px;margin:0 auto;margin-top:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.email-prefs .email-prefs-options h1{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;font-size:14px;margin-bottom:25px;color:#000}.email-prefs .email-prefs-options label.checkbox input[type=checkbox]+div:after{top:6px}.email-prefs .email-prefs-options label.checkbox input[type=checkbox]:checked+div:after{top:0}@media only screen and (max-width:767px){.email-prefs .unsub-container{height:220px}.email-prefs .unsub-container .unsub-heading{top:30%}}.filters{width:100%;font-size:13px;position:relative;background-color:#fff}.filters .category-underline,.filters .mobile-filter-header,.filters.mobile-filters{display:none}.filters.filter-showing .category-underline{display:block}.filters.filter-showing.show-ingredients .category-underline{margin-left:0%}.filters.filter-showing.show-tastes .category-underline{margin-left:12.5%}.filters.filter-showing.show-diets .category-underline{margin-left:25%}.filters.filter-showing.show-allergies .category-underline{margin-left:37.5%}.filters.filter-showing.show-nutrition .category-underline{margin-left:50%}.filters.filter-showing.show-techniques .category-underline{margin-left:62.5%}.filters.filter-showing.show-cuisines .category-underline{margin-left:75%}.filters.filter-showing.show-time .category-underline{margin-left:87.5%}.filters>.reset-filters-btn{position:absolute;top:25px;right:25px;color:#3b9792;cursor:pointer;font-size:.9em;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700}.filters .filter-categories{display:block;width:80%;margin:0 auto;overflow:hidden;overflow-x:auto}.filters .filter-categories.mobile-filter-menu{display:none}.filters .filter-categories ul .category{display:inline-block;width:12.5%;cursor:pointer;text-align:center;text-transform:uppercase;padding-top:30px}.filters .filter-categories ul .category .y-pref{position:relative}.filters .filter-categories ul .category .y-pref .filter-count{position:absolute;top:-12px;right:-7px;padding:4px 6px;background-color:#3b9792;color:#fff;border-radius:100%;font-size:.75em;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:sans-serif;font-weight:inherit}.filters .filter-categories ul .category .y-pref:before{font-size:2.5em}.filters .filter-categories ul .category .filter-title{font-size:.8em;margin:5px 0 25px;color:#aaa}.filters .filter-categories ul .category.active,.filters .filter-categories ul .category.active .filter-title,.filters .filter-categories ul .category:hover .filter-title,.filters .filter-categories ul .category:hover .y-icon{color:#3b9792}.filters .category-underline{width:12.5%;height:5px;margin:0;background-color:#3b9792;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:0 1%;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:0;border-left:15px solid #fff;border-right:15px solid #fff}.filters .filter-group-wrapper{background-color:#eee;position:relative}.filters .filter-group-wrapper .close-filters-btn{position:absolute;top:20px;right:20px;color:#9b9b9b;cursor:pointer}.filters .filter-group-wrapper .filter-group{opacity:0;height:0;padding:0;display:none;width:100%;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.filters .filter-group-wrapper .filter-group .filter-item{cursor:pointer;font-size:.9em;display:inline-block;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;vertical-align:top}.filters .filter-group-wrapper .filter-group .filter-item .filter-checkbox{position:relative;vertical-align:bottom;display:none}.filters .filter-group-wrapper .filter-group .filter-item .filter-checkbox:before{content:'';background-color:#d6d6d6;display:inline-block;height:15px;width:15px;margin-right:10px}.filters .filter-group-wrapper .filter-group .filter-item .filter-item-title{display:inline;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:500;font-size:1.25em}.filters .filter-group-wrapper .filter-group .filter-item .filter-item-desc{color:#aaa}.filters .filter-group-wrapper .filter-group .filter-item.active,.filters .filter-group-wrapper .filter-group .filter-item:hover{color:#3b9792}.filters .filter-group-wrapper .filter-group .filter-item.active .filter-checkbox:before{content:url(//s.yumm.ly/s/6241b0d/f4711f6e660f4fbf14e8f4733a613730.png);background-color:transparent}.filters .filter-group-wrapper .filter-group .filter-item.active .filter-item-title{position:relative;display:inline}.filters .filter-group-wrapper .filter-group .filter-item.active .filter-item-title:after{content:url(//s.yumm.ly/s/6241b0d/f4711f6e660f4fbf14e8f4733a613730.png);position:absolute;top:-2px;right:-20px;-webkit-transform:scale(.8);transform:scale(.8)}.filters .filter-group-wrapper .filter-group .square-btn{background-color:#d6d6d6;color:#363636;border-radius:3px;height:55px;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:55px;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,Roboto Thin,Roboto Light,Roboto,HelveticaNeue Light,Helvetica Neue Light,Helvetica,Arial,sans-serif;font-weight:300}.filters .filter-group-wrapper .filter-group .square-btn:hover{background-color:#cacaca;color:#363636}.filters .filter-group-wrapper .filter-group .square-btn.active{color:#fff;background-color:#3b9792}.filters .filter-group-wrapper .filter-group .square-btn .time-value{font-size:1.6em;margin-right:3px}.filters .filter-group-wrapper .filter-group>div{margin:0 auto}.filters .filter-group-wrapper .filter-group .diet-pref-link{font-size:.9em;text-align:center;margin:80px 0 0}.filters .filter-group-wrapper .filter-group .diet-pref-link a{font-weight:700}.filters .filter-group-wrapper .filter-group.active{opacity:1;height:auto;display:block;padding:50px 0;min-height:320px}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper{width:620px}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row{margin:0 auto}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .ingredient-suggest-input::-webkit-input-placeholder{color:#aaa;font-size:1em}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .ingredient-suggest-input:-moz-placeholder{color:#aaa;font-size:1em}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .ingredient-suggest-input:-ms-input-placeholder{color:#aaa;font-size:1em}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row>div{display:inline-block;text-transform:capitalize;font-size:2em;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:200}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .ingredients-recipes{padding:13px 0}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient{width:145px;cursor:pointer;margin:0 5px;position:relative}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient .with-status{background-color:transparent;position:relative;padding:13px 10px;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;color:#3b9792}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient .with-status.mobile{display:none}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient .with-status:hover{background-color:#e2e2e2}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient .with-status:after{content:'\A45';color:#3b9792;font-family:y-icon;font-style:normal;speak:none;font-size:.35em;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient .ingredient-choice-types{position:absolute;top:-10px;left:0;width:100%;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:#e2e2e2}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient .ingredient-choice-types .with-option{width:100%;height:30px;line-height:30px;font-size:.5em;padding:5px 10px;position:relative}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient .ingredient-choice-types .with-option:hover{color:#3b9792}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient .ingredient-choice-types .with-option.active:after{content:'\A09';color:#3b9792;font-family:y-icon;font-style:normal;speak:none;font-size:.7em;position:absolute;top:50%;right:32px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredient-choice{width:100%;margin-top:50px}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredient-choice .ingredient-choice-column{display:inline-block;vertical-align:top;width:50%;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-right:10px}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredient-choice .ingredient-choice-column ul{width:100%;overflow:hidden}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredient-choice .ingredient-choice-column h3{text-transform:uppercase;font-size:.4em;color:#9b9b9b}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredient-choice .ingredient-choice-column li{height:16px;font-size:.5em;cursor:pointer;font-weight:400;margin:5px 0}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredient-choice .ingredient-choice-column li span{position:relative;padding-right:20px}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredient-choice .ingredient-choice-column li span:hover:after{content:'\A37';color:#3b9792;font-family:y-icon;font-style:normal;speak:none;font-size:.6em;position:absolute;top:60%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filters .filter-group-wrapper .filter-group.tastes .filter-wrapper{width:900px}.filters .filter-group-wrapper .filter-group.tastes .filter-wrapper .taste-option{display:inline-block;width:27.33%;margin:0 3% 25px}.filters .filter-group-wrapper .filter-group.tastes .filter-wrapper .taste-option .taste-option-title{-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,Roboto Thin,Roboto Light,Roboto,HelveticaNeue Light,Helvetica Neue Light,Helvetica,Arial,sans-serif;font-weight:300;text-transform:capitalize;font-size:1.1em;margin-bottom:3px}.filters .filter-group-wrapper .filter-group.tastes .filter-wrapper .taste-option .taste-option-title .y-pref{margin-right:4px}.filters .filter-group-wrapper .filter-group.tastes .filter-wrapper .taste-option .filter-item{width:31.33%;margin:0 1%;font-weight:400;text-transform:capitalize}.filters .filter-group-wrapper .filter-group.diets .filter-wrapper{width:850px}.filters .filter-group-wrapper .filter-group.diets .filter-wrapper .filter-item{width:33.33%;padding-left:5%}.filters .filter-group-wrapper .filter-group.allergies .filter-wrapper{width:1000px}.filters .filter-group-wrapper .filter-group.allergies .filter-wrapper .filter-item{width:25%;padding-left:3%}.filters .filter-group-wrapper .filter-group.nutrition .filter-wrapper{margin-top:30px;width:850px}.filters .filter-group-wrapper .filter-group.nutrition .filter-wrapper .filter-item{width:33.33%;padding-left:5%}.filters .filter-group-wrapper .filter-group.techniques .filter-wrapper{width:1000px}.filters .filter-group-wrapper .filter-group.techniques .filter-wrapper .filter-item{width:25%;padding-left:3%;margin-bottom:10px}.filters .filter-group-wrapper .filter-group.cuisines .filter-wrapper{width:1000px}.filters .filter-group-wrapper .filter-group.cuisines .filter-wrapper .filter-item{width:25%;padding-left:3%;margin-bottom:10px}.filters .filter-group-wrapper .filter-group.time .filter-wrapper{margin-top:30px}.filters .filter-group-wrapper .filter-group.time .filter-wrapper .cooktime-title{text-align:center;font-size:1.2em;margin:0 0 25px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400}.filters .filter-group-wrapper .filter-group.time .filter-wrapper .time-options{width:750px;margin:0 auto}.filters .filter-group-wrapper .filter-group.time .filter-wrapper .time-options .filter-item{width:11.5%;margin:0 .5%}.filters .ingredient-suggest{width:310px}@media only screen and (max-width:1023px){.filters .filter-categories{width:88%}.filters .filter-categories .category .y-pref:before{font-size:2em}.filters .category-underline{border-left:0 solid #fff;border-right:0 solid #fff}.filters .filter-group-wrapper .filter-group.allergies .filter-wrapper,.filters .filter-group-wrapper .filter-group.cuisines .filter-wrapper,.filters .filter-group-wrapper .filter-group.diets .filter-wrapper,.filters .filter-group-wrapper .filter-group .filter-item .filter-wrapper,.filters .filter-group-wrapper .filter-group.nutrition .filter-wrapper,.filters .filter-group-wrapper .filter-group.tastes .filter-wrapper,.filters .filter-group-wrapper .filter-group.techniques .filter-wrapper{width:90%}}@media only screen and (max-width:767px){.filters{-webkit-transition:left .4s ease;transition:left .4s ease;position:fixed;width:100%;top:0;left:-100%;z-index:21;overflow:hidden;display:none}.filters.mobile-filters{display:block}.filters.mobile-filters .mobile-filter-menu{display:none;height:calc(100vh - 75px);padding-top:30px;overflow-y:scroll}.filters.mobile-filters .mobile-filter-menu ul{width:85%;margin:0 auto}.filters.mobile-filters .mobile-filter-menu ul .category{width:50%;padding:15px 0}.filters.mobile-filters .mobile-filter-menu ul .category .y-pref:before{font-size:3.5em}.filters.mobile-filters .mobile-filter-menu ul .category.active{color:inherit}.filters.start-menu .mobile-filter-menu{display:block}.filters.start-menu .filter-container{display:none}.filters.mobile-show{left:0}.filters .mobile-filter-header{display:block;background-color:#363636;position:relative;padding:20px;width:100%;color:#909090}.filters .mobile-filter-header .reset-filters-btn,.filters .mobile-filter-header>h1{display:inline;font-size:.9em;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;padding:0 8px}.filters .mobile-filter-header>h1{text-transform:uppercase;color:#aaa}.filters .mobile-filter-header .reset-filters-btn{color:#3b9792;text-transform:capitalize;border-left:1px solid #6c6c6c}.filters .mobile-filter-header .close-filters-btn{position:absolute;top:50%;right:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filters .filter-categories{width:100%}.filters .filter-categories ul{width:767px}.filters .filter-categories ul .category .filter-title{margin:10px 0}.filters .filter-categories ul .category.active{color:#3b9792}.filters .filter-group-wrapper{height:calc(100vh - 149px);overflow-y:scroll}.filters .filter-group-wrapper .close-filters-btn,.filters>.reset-filters-btn{display:none}.filters .filter-group-wrapper .filter-group.allergies .filter-wrapper .filter-item,.filters .filter-group-wrapper .filter-group.cuisines .filter-wrapper .filter-item,.filters .filter-group-wrapper .filter-group.diets .filter-wrapper .filter-item,.filters .filter-group-wrapper .filter-group.nutrition .filter-wrapper .filter-item,.filters .filter-group-wrapper .filter-group.techniques .filter-wrapper .filter-item{width:50%}.filters .filter-group-wrapper .filter-group.allergies .filter-wrapper .filter-item .filter-item-title,.filters .filter-group-wrapper .filter-group.cuisines .filter-wrapper .filter-item .filter-item-title,.filters .filter-group-wrapper .filter-group.diets .filter-wrapper .filter-item .filter-item-title,.filters .filter-group-wrapper .filter-group.nutrition .filter-wrapper .filter-item .filter-item-title,.filters .filter-group-wrapper .filter-group.techniques .filter-wrapper .filter-item .filter-item-title{font-size:1.1em}.filters .filter-group-wrapper .filter-group.allergies .filter-wrapper .filter-item .filter-checkbox,.filters .filter-group-wrapper .filter-group.cuisines .filter-wrapper .filter-item .filter-checkbox,.filters .filter-group-wrapper .filter-group.diets .filter-wrapper .filter-item .filter-checkbox,.filters .filter-group-wrapper .filter-group.nutrition .filter-wrapper .filter-item .filter-checkbox,.filters .filter-group-wrapper .filter-group.techniques .filter-wrapper .filter-item .filter-checkbox{display:inline-block}.filters .filter-group-wrapper .filter-group.allergies .filter-wrapper .filter-item.active .filter-item-title:after,.filters .filter-group-wrapper .filter-group.cuisines .filter-wrapper .filter-item.active .filter-item-title:after,.filters .filter-group-wrapper .filter-group.diets .filter-wrapper .filter-item.active .filter-item-title:after,.filters .filter-group-wrapper .filter-group.nutrition .filter-wrapper .filter-item.active .filter-item-title:after,.filters .filter-group-wrapper .filter-group.techniques .filter-wrapper .filter-item.active .filter-item-title:after{display:none}.filters .filter-group-wrapper .filter-group.active{padding:30px 0}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper{max-width:90%}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row{font-size:.75em;width:430px}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient{width:115px}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient .ingredient-choice-types .with-option{font-size:.75em}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient .with-status{display:none}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient .with-status.mobile{display:block}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient .with-status.mobile:hover{background-color:transparent}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .ingredient-choice .ingredient-choice-column h3,.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .ingredient-choice .ingredient-choice-column li{font-size:.7em}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .ingredient-choice .ingredient-choice-column li span{border-bottom:2px dotted #d4d4d4}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .ingredient-choice .ingredient-choice-column li span:after{content:'\A37';color:#3b9792;font-family:y-icon;font-style:normal;speak:none;font-size:.6em;position:absolute;top:60%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filters .filter-group-wrapper .filter-group.tastes .filter-wrapper .taste-option{width:100%;margin:0 0 20px}.filters .filter-group-wrapper .filter-group.tastes .filter-wrapper .taste-option .taste-option-title{text-transform:uppercase;margin-left:1%;font-size:.85em;color:#9b9b9b;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700}.filters .filter-group-wrapper .filter-group.tastes .filter-wrapper .taste-option .taste-option-title .y-pref{display:none}.filters .filter-group-wrapper .filter-group.time .filter-wrapper .time-options{width:80%}.filters .filter-group-wrapper .filter-group.time .filter-wrapper .time-options .filter-item{width:31.33%;margin:0 1% 20px}.filters .ingredient-suggest{width:225px}.filters .ingredient-suggest .suggest-form .ingredient-suggest-container{width:215px}}@media only screen and (max-width:479px){.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row{font-size:.65em;width:300px}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient{width:100px}.filters .filter-group-wrapper .filter-group.ingredients .filter-wrapper .ingredients-row .with-without-ingredient margin 0 .y-icon{padding:14px 0 10px 10px}.filters .ingredient-suggest{width:128px}.filters .ingredient-suggest .suggest-form .ingredient-suggest-container{width:120px}.filters .ingredient-suggest .suggest-form .ingredient-suggest-container .ingredient-suggest-input{padding:10px 27px 10px 0}.filters .ingredient-suggest .suggest-form .y-icon{padding-top:13px}}.generic-not-found{text-align:center;height:100vh;padding-top:50px;margin-top:85px;background-position:bottom;-ms-background-size:cover;background-size:cover;color:#363636}.generic-not-found h1{font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-size:56px}.generic-not-found h1,.generic-not-found h2{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400}.generic-not-found h2{font-family:Raleway,Roboto,Helvetica Neue,sans-serif;max-width:500px;margin:0 auto;font-size:18px;color:#868686}.generic-not-found .not-found-menu{max-width:767px;margin:0 auto;margin-top:30px}.generic-not-found .not-found-menu .one-third{width:33.333%}.generic-not-found .not-found-menu .nav-column{padding-left:10%;vertical-align:top;float:left;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.generic-not-found .not-found-menu .nav-column ul li{text-align:left;margin:15px}.generic-not-found .not-found-menu .nav-column ul li a{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;font-size:14px;color:#363636;line-height:20px}@media only screen and (max-width:767px){.generic-not-found{margin-top:0}}.navigation{background:#363636}.top-header{position:fixed;top:0;left:0;right:auto;bottom:auto;z-index:1000;width:100%;-webkit-transition:all .6s ease;transition:all .6s ease}.top-header .header-iab{position:relative;background:#b4b4b4;height:90px;padding:1rem 0;text-align:center;-ms-box-shadow:0 0 1em rgba(0,0,0,.1) inset;-o-box-shadow:0 0 1em rgba(0,0,0,.1) inset;box-shadow:inset 0 0 1em rgba(0,0,0,.1);z-index:1}.top-header .header-iab:empty{display:none}.app-recipe .top-header .header-iab,.app-search .top-header .header-iab{display:block}.hide-nav .top-header{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (max-width:767px){.app-recipe .top-header .header-iab,.app-search .top-header .header-iab,.top-header .header-iab{display:none}.app-recipe .top-header.dropdown,.app-search .top-header.dropdown,.top-header.dropdown{height:100%;background-color:rgba(0,0,0,.6)}}.hero-image{height:200px;width:100%;position:relative;background-color:#363636;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}.hero-image .hero-background{height:100%;width:100%;position:absolute;-ms-background-size:cover;background-size:cover;background-position:50%;opacity:.25;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.hero-image .hero-content{position:absolute;top:50%;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center}.hero-image .heading-bar h1{font-size:36px;text-transform:capitalize;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,Roboto Thin,Roboto Light,Roboto,HelveticaNeue Light,Helvetica Neue Light,Helvetica,Arial,sans-serif;font-weight:100}.hero-image .diveInto{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;font-size:16px}.hero-image .diveInto span{margin:30px 10px 0}@media only screen and (max-width:767px){.hero-image{height:150px}.heading-title{font-size:28px}}@media (max-width:450px){.hero-image{height:150px}.heading-title{font-size:24px}}.ad-card .spacer{width:100%;height:auto}.ad-card .spinner{z-index:0}.ad-card .iab-ad,.ad-card .iab-ad>div{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1;width:300px;height:250px}.ad-card #contentCardTop,.ad-card #contentCardTop .tlod :first-child,.ad-card #contentCardTop :first-child,.ad-card #mediumRectangle400Mid1,.ad-card #mediumRectangle400Mid1 .tlod :first-child,.ad-card #mediumRectangle400Mid1 :first-child,.ad-card #mediumRectangle400Mid2,.ad-card #mediumRectangle400Mid2 .tlod :first-child,.ad-card #mediumRectangle400Mid2 :first-child{width:100%;height:100%}.image-upload{min-width:100px;min-height:100px;position:relative}.image-upload .image-wrapper{height:100%;width:100%;position:relative}.image-upload .image-wrapper .open-files{position:absolute;top:0;left:0;z-index:4;height:100%;width:100%;cursor:pointer}.image-upload .image-wrapper .display-image{height:100%;width:100%}.image-upload .image-wrapper .display-image.y-icon:before{z-index:1}.image-upload .image-wrapper .display-image img{position:absolute;top:0;left:0;z-index:2;height:100px;width:auto;border-radius:100%}.image-upload .image-wrapper .image-overlay{position:absolute;top:0;left:0;z-index:3;height:100%;width:100%;border-radius:100%;background-color:#363636;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.image-upload .image-wrapper .display-image.y-icon:before,.image-upload .image-wrapper .image-overlay .y-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:38px}.nav-container{background:#000}.nav-container.expanded .info-sub-nav-wrapper{height:29rem;padding:70px 0 0}.info-sub-nav-wrapper{background-color:#242424;width:100%;height:0;padding:0;-webkit-transition:all .8s ease;transition:all .8s ease;overflow:hidden;-ms-box-shadow:0 .25em 1em #000 inset;-o-box-shadow:0 .25em 1em #000 inset;box-shadow:inset 0 .25em 1em #000}.info-sub-nav-wrapper a{color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}.info-sub-nav-wrapper a:hover{opacity:.5}.info-sub-nav-wrapper .info-sub-nav{width:90%;margin:0 auto;overflow:hidden}.info-sub-nav-wrapper .info-sub-nav .one-third{width:33.333%}.info-sub-nav-wrapper .info-sub-nav .nav-column{padding-left:10%;vertical-align:top;float:left;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.info-sub-nav-wrapper .info-sub-nav .nav-column .info-nav-title{color:#6c6c6c;font-size:13px;margin-bottom:10px;text-transform:uppercase}.info-sub-nav-wrapper .info-sub-nav .nav-column .language-dropdown{background-color:#242424;text-transform:uppercase;font-size:10px;font-weight:700;border-radius:3px;height:32px;border:0;margin-bottom:20px;outline:0;color:#fff;padding:8.5px 2.5em 8.5px 8px}.info-sub-nav-wrapper .info-sub-nav .nav-column .nav-list{margin-bottom:30px}.info-sub-nav-wrapper .info-sub-nav .nav-column .nav-list li a{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:100;font-size:24px;line-height:1.5}.info-sub-nav-wrapper .info-sub-nav .nav-column .app-promo-section .app-promo{display:block;margin:7px 0}.info-sub-nav-wrapper .info-sub-nav .nav-column .logout-link{color:#fff;margin:24px 0 48px;font-size:15px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700}.info-sub-nav-wrapper .info-sub-nav .nav-column .logout-link .logout-icon{margin:1px 10px 0 0;color:#fff;opacity:.5;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.info-sub-nav-wrapper .info-sub-nav .nav-column .logout-link:hover,.info-sub-nav-wrapper .info-sub-nav .nav-column .logout-link:hover .logout-icon{opacity:1}.info-sub-nav-wrapper .info-sub-nav .nav-column .social-links{display:block;margin-top:35px}.info-sub-nav-wrapper .info-sub-nav .nav-column .social-links a{display:inline-block;margin-right:25px;opacity:.5}.info-sub-nav-wrapper .info-sub-nav .nav-column .social-links a:hover{opacity:1}.info-sub-nav-wrapper .info-sub-nav .nav-column .legal-links a{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:.8125em;line-height:4;padding-right:1em;border-right:1px solid #464646;margin-right:1em;opacity:.5}.info-sub-nav-wrapper .info-sub-nav .nav-column .legal-links a:last-child{margin:0;border:0;padding:0}.info-sub-nav-wrapper .info-sub-nav .nav-column .legal-links a:hover{opacity:1}@media only screen and (max-width:1200px){.info-sub-nav-wrapper .info-sub-nav .nav-column .social-links a{margin-right:15px}}@media only screen and (max-width:1023px){.info-sub-nav-wrapper .info-sub-nav{width:90%}.info-sub-nav-wrapper .info-sub-nav .nav-column{padding-left:5%}.info-sub-nav-wrapper .info-sub-nav .nav-column .nav-list li a{font-size:24px}}@media only screen and (max-width:767px){.info-sub-nav-wrapper{display:none}}.IngredientLine{padding:.5em}.IngredientLine .amount{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:sans-serif;font-weight:inherit}.IngredientLine .ingredient{font-weight:700}.IngredientLine .ingredient,.IngredientLine .ingredient:first-child{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif}.IngredientLine .ingredient:first-child{font-weight:400}.IngredientLine .remainder{padding-left:.25em;opacity:.5}.notify .IngredientLine{animation:fade-in .6s ease}@media only screen and (max-width:767px){.recipe-ingredients .List{margin-top:4em;margin:4em 0 0}.recipe-ingredients .IngredientLine{background:#f5f5f5;padding:1em 30px}.recipe-ingredients .IngredientLine:nth-child(2n){background:#fff;-ms-box-shadow:0 0 1px rgba(0,0,0,.2) inset;-o-box-shadow:0 0 1px rgba(0,0,0,.2) inset;box-shadow:inset 0 0 1px rgba(0,0,0,.2)}}.suggest-form{width:100%}.suggest-form .ingredient-suggest-container,.suggest-form .y-icon{display:inline-block}.suggest-form .ingredient-suggest-container{width:300px}.suggest-form .ingredient-suggest-input{width:100%;padding:10px 30px 10px 10px;background-color:transparent;border:0;border-bottom:1px solid #d4d4d4;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:200}.suggest-form ::-webkit-input-placeholder{color:#9b9b9b}.suggest-form ::-moz-placeholder{color:#9b9b9b}.suggest-form :-ms-input-placeholder{color:#9b9b9b}.suggest-form .suggestion-container{margin:10px 0;max-height:96px;overflow:hidden}.suggest-form .suggestion-container .ingredient-suggestion{font-size:16px;height:24px;cursor:pointer;position:relative;font-weight:400;text-align:left}.suggest-form .suggestion-container .ingredient-suggestion>div{line-height:24px}.suggest-form .suggestion-container .ingredient-suggestion.ingredient-suggestion-focused{color:#3b9792}.suggest-form .suggestion-container .ingredient-suggestion:after{content:'\A02';font-family:y-icon;font-style:normal;speak:none;position:absolute;top:50%;color:#fff;background-color:#3b9792;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;font-size:10px;padding:3px;border-radius:50%}.suggest-form .spyglass{height:28px;width:28px;font-size:18px;padding:18px 0 10px 10px;color:#9b9b9b;vertical-align:top;margin-left:-30px}.suggest-form .spyglass.focused{color:#363636}.suggest-form .cancel{display:none}.suggest-form.mobile.active{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,.5);height:100vh;z-index:1000}.suggest-form.mobile.active .ingredient-suggest-container{position:fixed;top:0;left:0;width:100%;background-color:#fff}.suggest-form.mobile.active .ingredient-suggest-container .ingredient-suggest-input{padding:0 0 0 10px;height:50px;width:100%;border:0}.suggest-form.mobile.active .ingredient-suggest-container .suggestion-container,.suggest-form.mobile.active .spyglass{display:none}.suggest-form.mobile.active .cancel{display:block;height:50px;width:50px;position:fixed;top:0;right:0;bottom:auto;left:auto}.suggest-form.mobile.active .cancel .y-icon{background-color:#ddd;padding:5px;color:#fff;font-size:8px;border-radius:50%;position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.suggest-form.mobile.active .mobile-suggestions{background-color:#f4f4f4;height:100%;padding:20px;padding-top:60px;text-align:left}.suggest-form.mobile.active .mobile-suggestions h1{font-size:.8em;text-transform:uppercase;color:#aaa;padding:10px 0 15px}.suggest-form.mobile.active .mobile-suggestions ul li{margin-bottom:20px}@media (min-width:768px){.suggest-form.mobile,.suggest-form .mobile-suggestions{display:none}}@media only screen and (max-width:767px){.suggest-form.desktop{display:none}}@media only screen and (max-width:479px){.suggest-form .spyglass{font-size:15px}}.internal-search-top-bar{position:relative;width:100%;background-color:#363636;height:50px;font-size:.85em;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.internal-search-top-bar .filters-link,.internal-search-top-bar font{position:absolute;top:50%;right:10px;padding:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;font-size:.9em;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;color:#aaa}.internal-search-top-bar .filters-link .y-icon,.internal-search-top-bar font .y-icon{color:#5d5d5d;margin-right:7px;font-size:1.5em;vertical-align:-20%}@media only screen and (max-width:767px){.internal-search-top-bar{display:block}}.List{margin:0;line-height:1.5}body.login{overflow:hidden}.registration-container{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:10000;min-width:860px;min-height:1024px}.registration-container .full-image{display:none}.registration-container a.close-link{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;position:absolute;color:#fff;text-transform:uppercase;bottom:2.5em;right:2.5em;font-size:.75em}.registration-container ul.image-row{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;display:table}.registration-container ul.image-row li.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.registration-container ul.image-row li.logo-wrap{position:absolute;top:0;left:0;right:0;bottom:0}.registration-container ul.image-row li.logo-wrap img.logo{position:absolute;width:110px;height:40px;top:50%;left:50%;margin-top:-20px;margin-left:-55px;z-index:1}.registration-container ul.image-row li{display:table-cell}.registration-container ul.image-row li img{width:100%;height:auto;display:block}.registration-container ul.image-row.top{bottom:auto}.registration-container ul.image-row.bottom{top:auto}.registration-container h4{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-weight:400;font-size:1.125em;font-style:italic;font-weight:100;color:#aaa}.registration-container.preboarding ul.image-row li.logo-wrap img.logo{margin-top:-5em}.registration-container.preboarding a.close-link{display:none}@media only screen and (min-height:880px) and (max-height:1024px){.registration-container{font-size:.8em;min-height:880px}}@media (max-height:880px),only screen and (max-width:860px){.registration-container{min-width:0;min-height:0;background:#000;padding:0 .5em;font-size:.85em}.registration-container .full-image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;-ms-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;opacity:.5}.registration-container ul.image-row li.login-recipe-image{display:none}.registration-container ul.image-row.top{top:10em}.registration-container h4{color:#fff}.registration-container .login-splash h1{color:#fff;font-size:2em}.registration-container .login-splash ul.login-buttons li{display:list-item;margin:1em auto}.registration-container .login-step a.back-link{color:#fff}.registration-container .login-step h4{padding-top:2em;color:#fff}.registration-container .login-step h2{color:#fff}.registration-container .login-step input[type=password],.registration-container .login-step input[type=text]{background:none;font-size:3em;color:#fff;padding:1em 2em .5em;width:6em}.registration-container .login-step input[type=password].expanded,.registration-container .login-step input[type=text].expanded{padding-left:.5em;padding-right:.5em;width:9em}.registration-container .login-step p{font-size:.75em;color:#fff}.registration-container .login-step p a{color:#fff;text-decoration:underline}}@media only screen and (max-width:479px){.registration-container{font-size:.75em}.registration-container.preboarding ul.image-row li.logo-wrap img.logo{margin-top:0}}@media only screen and (width:600px) and (height:500px){.registration-container ul.image-row li.logo-wrap{top:-150px}.registration-container a.close-link{display:none}}@media only screen and (max-height:500px){.registration-container ul.image-row li.logo-wrap{display:none}}.login-step{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;margin:auto}.login-step h2{color:#363636;font-size:1.625em}.login-step.login-email input[type=text]{width:6.481481481481482em;padding:1.851851851851852em 1.481481481481481em .222222222222222em 2.222222222222222em}.login-step input[type=password],.login-step input[type=text]{-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,Roboto Thin,Roboto Light,Roboto,HelveticaNeue Light,Helvetica Neue Light,Helvetica,Arial,sans-serif;font-weight:100;font-size:3.375em;max-width:100%;color:#aaa;display:block;margin:auto;border:none;width:6.481481481481482em;padding:1.851851851851852em 1.851851851851852em .222222222222222em;margin-bottom:1.851851851851852em;text-align:left;border-bottom:1px solid #aaa}.login-step input[type=password]:focus,.login-step input[type=text]:focus{outline:none}.login-step input[type=password].expanded,.login-step input[type=text].expanded{text-align:center;padding-left:.37037037037037em;padding-right:.37037037037037em;width:9.444444444444445em}.login-step input[type=password].error,.login-step input[type=text].error{margin-bottom:0;border-bottom-color:#dd2020}.login-step button{display:block;margin:auto auto 1.333333333333333em;background:#3b9792;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}.login-step button.disabled{cursor:default;background:#d6d6d6}.login-step a.back-link{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;text-transform:uppercase;font-size:.75em;color:#aaa;position:absolute;top:0;left:0}.login-step a.back-link:before{content:'< ';margin-right:.5em}.login-step p{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;color:#aaa}.login-step p.error{text-align:center;font-size:.75em;margin:2em auto 5.333333333333333em;color:#dd2020;font-weight:400}.login-step p a{color:#6c6c6c}@media only screen and (max-width:479px){.registration-container ul.image-row.top{top:5em}.registration-container .login-step{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.registration-container .login-step input[type=text],.registration-container .login-step input[type=text].expanded{font-size:2.4em;width:50%;padding:1.85em 1em .25em}.registration-container .login-step input[type=password],.registration-container .login-step input[type=password].expanded{font-size:2.5em;width:50%;padding:1.85em 1em .25em}}.login-name input[type=text]{width:6.481481481481482em;padding:1.851851851851852em .925925925925926em .222222222222222em 2.777777777777778em}.login-password input[type=password],.login-password input[type=text]{width:6.481481481481482em;padding:1.851851851851852em .740740740740741em .222222222222222em 2.962962962962963em;display:inline;margin-left:40px}.login-password a.show-password{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;text-transform:uppercase;color:#3b9792;font-size:.75em;margin-bottom:7.166666666666667em;position:relative;left:-40px;top:-1em}.login-splash,.registered-user{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;margin:auto;min-width:740px}.login-splash h1,.registered-user h1{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:100;font-size:3.375em;color:#363636}.login-splash ul.login-buttons,.registered-user ul.login-buttons{margin-top:2.75em}.login-splash ul.login-buttons li,.registered-user ul.login-buttons li{display:inline-block;margin-left:.625em;margin-right:.625em}.login-splash ul.login-buttons li button,.registered-user ul.login-buttons li button{color:#fff;text-transform:uppercase;border:none;min-width:19.166666666666668em;padding:0;position:relative}.login-splash ul.login-buttons li button span,.registered-user ul.login-buttons li button span{padding:1.333333333333333em 1.166666666666667em 1.333333333333333em 4.5em;font-size:1em;display:inline-block}.login-splash ul.login-buttons li button span.y-icon,.registered-user ul.login-buttons li button span.y-icon{position:absolute;top:0;left:0;right:0;bottom:0;right:auto;font-size:1.333333333333333em;padding:0 .875em;background:rgba(0,0,0,.1);line-height:2.75em}.login-splash ul.login-buttons li button.facebook,.registered-user ul.login-buttons li button.facebook{background-color:#3b5998;color:#fff}.login-splash ul.login-buttons li button.facebook:hover,.registered-user ul.login-buttons li button.facebook:hover{background-color:#395592}.login-splash ul.login-buttons li button.facebook:active,.registered-user ul.login-buttons li button.facebook:active{-ms-box-shadow:rgba(0,0,0,.33) 0 1px 2px 0 inset;-o-box-shadow:rgba(0,0,0,.33) 0 1px 2px 0 inset;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.33)}.login-splash ul.login-buttons li button.google,.registered-user ul.login-buttons li button.google{background-color:#58586d;color:#fff}.login-splash ul.login-buttons li button.google:hover,.registered-user ul.login-buttons li button.google:hover{background-color:#545469}.login-splash ul.login-buttons li button.google:active,.registered-user ul.login-buttons li button.google:active{-ms-box-shadow:rgba(0,0,0,.33) 0 1px 2px 0 inset;-o-box-shadow:rgba(0,0,0,.33) 0 1px 2px 0 inset;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.33)}.login-splash ul.login-buttons li button.email,.registered-user ul.login-buttons li button.email{background-color:#3b9792;color:#fff}.login-splash ul.login-buttons li button.email:hover,.registered-user ul.login-buttons li button.email:hover{background-color:#39918c}.login-splash ul.login-buttons li button.email:active,.registered-user ul.login-buttons li button.email:active{-ms-box-shadow:rgba(0,0,0,.33) 0 1px 2px 0 inset;-o-box-shadow:rgba(0,0,0,.33) 0 1px 2px 0 inset;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.33)}.login-splash ul.login-buttons li:first-child,.registered-user ul.login-buttons li:first-child{margin-left:0}.login-splash ul.login-buttons li:last-child,.registered-user ul.login-buttons li:last-child{margin-right:0}.login-splash button.mobile-promo-download,.registered-user button.mobile-promo-download{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;background-color:#3b9792;border-color:transparent;border-radius:.25em;color:#fff;display:block;font-size:1.125em;padding:1em;text-shadow:0 1px 0 rgba(0,0,0,.25);margin:1em auto}.login-splash button.mobile-promo-download:active,.login-splash button.mobile-promo-download:hover,.registered-user button.mobile-promo-download:active,.registered-user button.mobile-promo-download:hover{background-color:#d6d6d6}.preboarding .login-splash h1{padding:0 1em 1em}@media only screen and (max-width:767px){.login-splash,.registered-user{min-width:0;width:90%}}.registered-user{padding-top:5em}.registered-user h2{width:17.307692307692307em;margin:1em auto auto}.registered-user p.reset-password{margin-top:12em}.mobile-options{display:none;position:fixed;top:0;left:0;right:auto;bottom:auto;width:100%;height:100vh;background-color:rgba(0,0,0,.5)}.mobile-options.show{display:block}.mobile-options .options-container{position:fixed;width:100%;bottom:0;left:0;top:auto;right:auto}.mobile-options .options-container .option-item{width:100%;display:block;height:60px;line-height:60px;text-align:center;font-size:18px;text-transform:capitalize;color:#f5f5f5;background-color:#3fa29c}.mobile-options .options-container .option-item:nth-child(2n+1){background-color:#43ada7}.mobile-options .options-container .option-item span{position:relative}.mobile-options .options-container .option-item.active-option span:after{content:'\A09';font-family:y-icon;font-size:15px;font-style:normal;speak:none;position:absolute;top:50%;right:-25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.mobile-options,.mobile-options.show{display:none}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);z-index:10000}.modal-overlay .modal-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-height:175px;background:#fff;z-index:15000}.modal-overlay .modal-content .cancel-button{position:absolute;right:1.75em;top:1.75em;color:#6c6c6c;cursor:pointer}.modal-overlay .modal-content .top{padding:4.6875em 4.6875em 2.34375em;text-align:center}.modal-overlay .modal-content .top h1{font-weight:100;font-size:1.5em;margin-bottom:.666666666666667em;color:#363636}.modal-overlay .modal-content .top h1,.modal-overlay .modal-content .top h2{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;text-align:center}.modal-overlay .modal-content .top h2{font-weight:400;font-size:.875em;margin:auto auto 2.5em;color:#6c6c6c}.modal-overlay .modal-content .buttons button{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;display:block;width:100%;color:#fff;margin:0;border-radius:0;font-size:1em;padding:1em 0;background:#3b9792}.modal-overlay .modal-content .buttons button:hover{background:#358883}.modal-overlay .modal-content .buttons button:active{background:#2f7975}.modal-overlay .modal-content .buttons button.darker{background:#388f8b}.modal-overlay .modal-content .buttons button.darker:hover{background:#32817d}.modal-overlay .modal-content .buttons button.darker:active{background:#2d726f}.modal-enter{opacity:0}.modal-enter-active{opacity:1}.modal-enter-active,.modal-leave{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.modal-leave{opacity:0}@media only screen and (max-width:767px){.modal-overlay .modal-content{width:100%}.modal-overlay .modal-content .top{padding:2.5em 1.5em 1.25em}}.showMoreBtn .spinner{width:50px;height:50px;margin:auto;position:static;-webkit-transform:none;transform:none}.showMoreBtn .spinner img{width:100%;height:100%;position:static}.showMoreBtn p{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-weight:400;font-size:18px;font-style:italic;text-transform:none;margin-top:.5em}.btn-wrapper{position:relative}.yum-flyout-overlay-wrapper{font-size:14px;color:#fff;border-radius:3px;-ms-box-shadow:rgba(0,0,0,.4) 0 6px 10px 4px;-o-box-shadow:rgba(0,0,0,.4) 0 6px 10px 4px;box-shadow:0 6px 10px 4px rgba(0,0,0,.4);max-height:280px;position:absolute;top:0;right:auto;bottom:auto;left:0;width:220px;z-index:1000}.yum-flyout-overlay-wrapper .error{background:#262626;padding:10px 20px;text-align:left}.yum-flyout-overlay-wrapper .show{display:block}.yum-flyout-overlay-wrapper .hide{display:none}.yum-flyout-overlay-wrapper:after{content:"";display:block;position:absolute;top:auto;right:35px;bottom:-13px;left:auto;border-top:13px solid #363636;border-left:12px solid transparent;border-right:12px solid transparent}.yum-flyout-overlay-wrapper.bottom:after{top:-13px;bottom:auto;border-top:none;border-bottom:13px solid #363636}.yum-flyout-overlay-wrapper>.item-container{background-color:#3a3a3a;font:Arial 700 13px;max-height:198px;overflow-x:hidden;overflow-y:auto}.yum-flyout-overlay-wrapper>.item-container .all-yums .checkbox{background-color:#3a3a3a;color:#3b9792;font-weight:700}.yum-flyout-overlay-wrapper>.item-container .checkbox-style{background-color:#202020;border-radius:3px;cursor:pointer;content:'';float:right;width:18px;height:18px;margin-top:-1px}.yum-flyout-overlay-wrapper>.item-container label.checkbox{position:relative;display:block;margin:0;padding:20px;text-align:left;line-height:1em}.yum-flyout-overlay-wrapper>.item-container label.checkbox:nth-child(2n){background:#363636}.yum-flyout-overlay-wrapper>.item-container label.checkbox.new-collection-wrapper{padding:0}.yum-flyout-overlay-wrapper>.item-container label.checkbox input[type=checkbox]{display:none;margin:0;position:relative;top:0;right:0;bottom:0;left:-20px}.yum-flyout-overlay-wrapper>.item-container label.checkbox input[type=checkbox]:checked+div{background-color:inherit;width:auto;height:auto;margin-top:1px}.yum-flyout-overlay-wrapper>.item-container label.checkbox input[type=checkbox]:checked+div:after{color:#3b9792;content:url(//s.yumm.ly/s/6241b0d/f4711f6e660f4fbf14e8f4733a613730.png)}.yum-flyout-overlay-wrapper>.item-container label.checkbox span{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:inline-block;text-align:left;width:85%;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal}.yum-flyout-overlay-wrapper .overlay-title{background:#202020;display:block;font-size:12px;font-weight:700;padding:20px;text-align:left;text-transform:uppercase}.yum-flyout-overlay-wrapper .y-icon{color:#888;cursor:pointer;font-size:10px;position:absolute;top:0;right:10px;bottom:auto;left:auto;right:15px;top:16px;padding:5px}.create-collection{width:100%;background-color:#363636;position:relative}.create-collection span{padding:20px 0 20px 20px}.create-collection .new-plus{font-size:33px;position:absolute;right:20px;top:50%;margin-top:-7px}.show-collect .ingredient-suggest{border:0;border-radius:0;color:#6c6c6c;height:52px;margin-right:52px;padding-right:20px;padding-left:20px;-webkit-transition:none;transition:none;width:calc(100% - 52px)}.show-collect .ingredient-suggest:focus{border:0;outline:0;-webkit-transition:none;transition:none}.show-collect .btn-secondary{background:#3b9792;border-radius:0;color:#fff;font-size:33px;font-weight:100;height:52px;outline:none;padding:0;position:absolute;right:0;top:0;width:52px}.show-collect .error{color:#dd2020}.recipe-nutrition{text-align:center;font-size:.75rem;cursor:default;padding:0}.recipe-nutrition .nutrition-bubble,.recipe-nutrition .nutrition-bubble-flat-value{position:relative;display:inline-block;width:6em;height:6em;border-radius:6em;margin:1em .5em;padding:1em;background:#f5f5f5}.recipe-nutrition .nutrition-bubble-flat-value span,.recipe-nutrition .nutrition-bubble span{display:block;line-height:1.25;position:relative;top:1.33em}.recipe-nutrition .nutrition-bubble-flat-value span.raw-value,.recipe-nutrition .nutrition-bubble span.raw-value{position:absolute;top:110%;width:100%;margin:0 -1em}.recipe-nutrition .nutrition-bubble-flat-value .value,.recipe-nutrition .nutrition-bubble .value{-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,Roboto Thin,Roboto Light,Roboto,HelveticaNeue Light,Helvetica Neue Light,Helvetica,Arial,sans-serif;font-weight:100;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:sans-serif;font-weight:inherit}.recipe-nutrition .nutrition-bubble-flat-value .label,.recipe-nutrition .nutrition-bubble-flat-value .value+.value,.recipe-nutrition .nutrition-bubble .label,.recipe-nutrition .nutrition-bubble .value+.value{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700}.recipe-nutrition .nutrition-bubble-flat-value .label,.recipe-nutrition .nutrition-bubble .label{font-size:1.125em;line-height:1.5;text-transform:uppercase}.recipe-nutrition .nutrition-bubble-flat-value{top:.15em}.recipe-nutrition .nutrition-bubble-flat-value span{top:.75em}.recipe-nutrition .nutrition-bubble-flat-value .value{font-size:2.25em;top:.5em}.recipe-nutrition .nutrition-bubble-flat-value .label{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;text-transform:capitalize}.recipe-nutrition-full{height:21.5rem;overflow:hidden;margin-top:3em;text-align:left;font-size:.75rem;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .8s ease;transition:all .8s ease;cursor:default;padding:0}.recipe-nutrition-full.not-shown{opacity:0;height:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.recipe-nutrition-full table{width:50%;float:left;background:#f5f5f5}.recipe-nutrition-full table span:nth-child(1){-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700}.recipe-nutrition-full table+table{background:#eee}.recipe-nutrition-full table+table span:nth-child(1){font-weight:400}.recipe-nutrition-full table+table tr:nth-child(1) td{text-align:right}.recipe-nutrition-full table+table tr:nth-child(1) .font-number{font-weight:400;padding-right:0}.recipe-nutrition-full table+table tr:nth-child(3) span:nth-child(1){-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700}.recipe-nutrition-full tr:nth-child(1) td{background:rgba(0,0,0,.035)}.recipe-nutrition-full tr:nth-child(1) td span:nth-child(3){display:none;font-weight:400;float:right;padding:0}.recipe-nutrition-full tr:nth-child(1) td span:nth-child(3) .font-number{font-weight:400;padding:0 0 0 .5em}.recipe-nutrition-full tr:nth-child(2) td{background:rgba(0,0,0,.07);padding-right:1.5em;text-align:right}.recipe-nutrition-full tr:nth-child(3) td{padding-top:1.5em}.recipe-nutrition-full tr:nth-child(4) td,.recipe-nutrition-full tr:nth-child(5) td{padding-left:4.5em}.recipe-nutrition-full tr:nth-child(4) td span:nth-child(1),.recipe-nutrition-full tr:nth-child(4) td span:nth-child(2),.recipe-nutrition-full tr:nth-child(5) td span:nth-child(1),.recipe-nutrition-full tr:nth-child(5) td span:nth-child(2){font-weight:400}.recipe-nutrition-full tr:last-child td{padding-bottom:1.5em}.recipe-nutrition-full td{line-height:1.5;padding:.5em 3em}.recipe-nutrition-full p{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;clear:both;color:#aaa;font-size:.6875rem;padding:.5em 0}.recipe-nutrition-full p:last-child{text-align:justify;color:#6c6c6c;font-weight:400}.recipe-nutrition-full span,.recipe-nutrition-full strong{padding-right:.5em}.recipe-nutrition-full .percent{float:right;padding-right:0}@media only screen and (max-width:991px){.recipe-nutrition-full{height:36rem}.recipe-nutrition-full table{width:100%}.recipe-nutrition-full table tr:nth-child(1) span:nth-child(3){display:block}.recipe-nutrition-full table tr:nth-child(9) td{padding-bottom:.5em}.recipe-nutrition-full table+table{background:#f5f5f5}.recipe-nutrition-full table+table tr:nth-child(1),.recipe-nutrition-full table+table tr:nth-child(2){display:none}.recipe-nutrition-full table+table tr:nth-child(3) td{padding-top:.5em}.recipe-nutrition-full table+table tr:last-child td{padding-bottom:1.5em}}@media only screen and (max-width:767px){.recipe-nutrition,.recipe-nutrition-full{overflow-y:hidden;padding:0 10px}.recipe-nutrition{white-space:nowrap}}@media only screen and (max-width:479px){.recipe-nutrition-full{height:38rem}}.onboarding{position:relative;background:#000 no-repeat;-ms-background-size:cover;background-size:cover;color:#fff;height:calc(100vh - 207px);text-align:center;overflow:hidden}.onboarding>div,.onboarding>h1,.onboarding>iframe,.onboarding>img,.onboarding>nav,.onboarding>span{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:10}.onboarding:before{content:'';position:absolute;top:0;right:0;bottom:auto;left:auto;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:0}.onboarding .logo{margin:16vh auto 1em;-webkit-transition:all .4s ease;transition:all .4s ease}.onboarding h1{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,Roboto Thin,Roboto Light,Roboto,HelveticaNeue Light,Helvetica Neue Light,Helvetica,Arial,sans-serif;font-weight:100;text-transform:capitalize;margin:0 0 10vh;opacity:.8;-webkit-transition:margin .4s ease;transition:margin .4s ease}.onboarding .nav-next,.onboarding .nav-prev{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;font-size:.625rem;text-transform:uppercase;text-align:center;cursor:pointer}.onboarding .nav-prev{position:absolute;top:0;right:auto;bottom:auto;left:0;padding:2em;font-size:.75rem}.onboarding .nav-prev .y-icon{font-size:.625rem;margin-right:.5em}.onboarding .nav-scroll{position:absolute;top:auto;right:50%;bottom:20px;left:auto;-webkit-transform:translateX(50%);transform:translateX(50%);font-size:1.5em;color:#8c8c8c}.onboarding .nav-next{background:#363636;color:#8c8c8c;width:6em;height:6em;line-height:6;border-radius:3em;margin:2em auto 0;-webkit-transition:all .4s ease;transition:all .4s ease}.onboarding .nav-next.active,.onboarding .nav-next:hover{background:#fff;color:#464646}.onboarding .options{display:none}.onboarding .options.active{display:block}.onboarding .title{margin:1em 2em;color:#fff}.onboarding .account-bubble{background:rgba(0,0,0,.125);border-color:hsla(0,0%,100%,.25);color:#fff;font-size:.75em}.onboarding .account-bubble .overlay{display:none}.onboarding .account-bubble:before{opacity:.25}.onboarding .account-bubble.selected,.onboarding .account-bubble.selected:hover,.onboarding .account-bubble:active{background:#3b9792;border-color:hsla(0,0%,100%,.125)}.onboarding .account-bubble:hover{background:hsla(0,0%,100%,.125)}.onboarding iframe{position:absolute;top:0;right:0;bottom:auto;left:auto;width:100%;height:100%;z-index:-1}.onboarding.show-login iframe{z-index:20}.onboarding.done,.onboarding.done:before{height:0}.hide-nav .onboarding{height:100vh}.hide-nav .onboarding .logo{margin-top:24vh}@media (max-height:900px){.hide-nav .onboarding h1,.onboarding h1{margin-bottom:6vh}.hide-nav .onboarding .logo,.onboarding .logo{margin-top:12vh}}@media (max-height:700px){.hide-nav .onboarding h1,.onboarding h1{margin-bottom:4vh}.hide-nav .onboarding .logo,.onboarding .logo{margin-top:8vh}}@media only screen and (max-width:991px){.hide-nav .onboarding,.onboarding{height:calc(100vh - 60px)}.hide-nav .onboarding h1,.onboarding h1{margin-bottom:6vh}.hide-nav .onboarding .logo,.onboarding .logo{margin-top:4vh;opacity:0}.hide-nav .onboarding .onboarding-bubble-group,.onboarding .onboarding-bubble-group{width:100%;max-height:7.5em;overflow:hidden;overflow-x:auto;white-space:nowrap}.hide-nav .onboarding .onboarding-bubble-group .account-bubble,.onboarding .onboarding-bubble-group .account-bubble{white-space:normal}.hide-nav .onboarding .account-bubble,.onboarding .account-bubble{font-size:.5em}.hide-nav .onboarding{height:100vh}.hide-nav .onboarding h1{margin:0 0 8vh}.hide-nav .onboarding .logo{margin-top:12vh;opacity:1}}.Page{position:relative;z-index:0;min-height:100%;overflow:auto}@media only screen and (max-width:991px){.Page{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.Page .no-results{padding:75px 0;text-align:center;background-color:#363636}.Page .no-results h1{font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:100;color:#d6d6d6}.Page .no-results h1,.Page .no-results h2{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.Page .no-results h2{font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;color:#6c6c6c;font-size:20px}.Page .no-results .no-results-suggestion{padding:25px 40px;text-align:center;display:inline-block}.Page .no-results .no-results-suggestion span{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:100;display:block;color:#d6d6d6}.Page .no-results .no-results-suggestion img{height:100px}.app-recipe .Page{overflow:visible}.page-error{text-align:center;height:calc(100vh - 357px);padding-top:150px;background-position:top;-ms-background-size:cover;background-size:cover;color:#363636}.page-error h1{font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:100;font-size:56px}.page-error h1,.page-error h2{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.page-error h2{font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;max-width:500px;margin:0 auto;font-size:18px;color:#868686}@media only screen and (max-width:767px){.page-error{padding-top:100px;height:calc(100vh - 160px)}}.password-reset{text-align:center;height:100vh;background-position:bottom;-ms-background-size:cover;background-size:cover;color:#363636}.password-reset .container{max-width:600px;margin:0 auto;padding:10px;padding-top:10%}.password-reset .container h1{padding-top:30px;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;font-size:26px}.password-reset .container h1,.password-reset .container h2{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.password-reset .container h2{padding-top:10px;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;max-width:500px;margin:0 auto;font-size:16px;color:#bbb}.password-reset .container input[type=password],.password-reset .container input[type=text]{width:100%;display:inline;text-align:center;background:transparent;border:none;border-bottom:1px solid #aaa;margin-top:100px;font-size:46px;padding-bottom:10px}.password-reset .container input[type=password]:focus,.password-reset .container input[type=text]:focus{outline:none}.password-reset .container input[type=password].error,.password-reset .container input[type=text].error{border-bottom:1px solid red}.password-reset .container a.show-password{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;text-transform:uppercase;color:#3b9792;font-size:.75em;position:relative;top:-40px;left:45%}.password-reset .container .password-error{display:block;visibility:hidden;color:red;font-size:10px}.password-reset .container .password-error.show{visibility:visible}.password-reset .container .pr-button,.password-reset .container button{display:inline-block;margin:0 auto;margin-top:100px;-webkit-transition:all .4s ease;transition:all .4s ease;padding:15px 60px;font-size:12px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;background-color:#d6d6d6}.password-reset .container .pr-button.submit-password,.password-reset .container button.submit-password{background-color:#3b9792;color:#fff}.password-reset .container .pr-button.submit-password:hover,.password-reset .container button.submit-password:hover{background-color:#2f7975}.password-reset .container .pr-button.pr-button:hover,.password-reset .container button.pr-button:hover{background-color:#c5c5c5}.password-reset .container .home-link{display:block;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;text-transform:uppercase;margin-top:25px;font-size:12px}.PrepStep{padding:1.5em 2em;font-size:.875rem;position:relative}.PrepStep .index{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;position:absolute;top:1.5em;right:auto;bottom:auto;left:0;background:#d4d4d4;color:#fff;width:1.5em;height:1.5em;line-height:1.5;text-align:center;border-radius:1em}.PrepStep .step{display:block;margin-left:.5em;color:#6c6c6c}.discover-more{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;font-size:12px;display:block;margin-top:1.5em;color:#3b9792}.collection-card{position:relative;font-size:1em;cursor:pointer}.collection-card .content{-webkit-transition:width 50ms ease-in;transition:width 50ms ease-in;cursor:pointer}.collection-card .content:hover img{-webkit-transform:scale(1.0125);transform:scale(1.0125);cursor:pointer}.collection-card .content>a{display:block;position:relative}.collection-card .content>a img{vertical-align:middle;width:100%;height:auto;-webkit-transition:transform 1.2s ease;transition:transform 1.2s ease;-webkit-transform:scale(1);transform:scale(1);cursor:pointer}.collection-card .content>a div.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));z-index:10;cursor:pointer}.collection-card div.bottom-content{position:absolute;top:auto;right:1.375em;bottom:.625em;left:1.375em;z-index:20;cursor:pointer}.collection-card div.bottom-content p{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:100;color:#d6d6d6;font-size:1.75em;cursor:pointer}.collection-card div.bottom-content p.title{max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto;line-height:1.5}.collection-card div.bottom-content p.count{position:absolute;top:auto;right:0;bottom:.3333em;left:auto;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,Roboto Thin,Roboto Light,Roboto,HelveticaNeue Light,Helvetica Neue Light,Helvetica,Arial,sans-serif;font-weight:100;font-size:1.5em;text-align:center}.collection-card div.bottom-content p.count>span{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:100;display:block;font-size:.25em;margin-top:.25em}.collection-card.new-collection-card-enter div.bottom-content p{opacity:0}.collection-card.new-collection-card-enter-active div.bottom-content p{-webkit-transition:opacity .2s;transition:opacity .2s;transition-delay:.2s;opacity:1}.collection-wrapper{overflow:hidden}.collection-card.add-collection{cursor:pointer}.collection-card.add-collection .inner-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;text-align:center;z-index:500;width:310px}.collection-card.add-collection .inner-content a{font-size:1.5em}.collection-card.add-collection .inner-content a:hover{text-decoration:none}.collection-card.add-collection .inner-content .circle{width:70px;height:70px;border-radius:50%;border:.214285714285714em solid #fff;opacity:.4;position:relative;margin:auto auto 1em}.collection-card.add-collection .inner-content .circle:before{color:#fff;content:' \FF0B';font-size:42px;font-weight:400;position:absolute;top:50%;left:50%;margin-left:-21px;margin-top:-21px}.collection-card.add-collection .edit-input.add-collection{margin:1em auto}.collection-card.add-collection .edit-input.add-collection a,.collection-card.add-collection .edit-input.add-collection input[type=text]{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:100;font-size:2em}.collection-card.add-collection .edit-input.add-collection input[type=text]{background:none;color:#fff;opacity:.8;max-width:80%;width:auto;text-align:center;padding:0}.collection-card.add-collection .edit-input.add-collection input[type=text]:invalid{opacity:.4;width:8em;text-align:left}.collection-card.add-collection p{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:100;color:#fff;font-size:.875em}.collection-card.add-collection p.error{color:red;margin-bottom:20px}.collection-card.add-collection a.action,.collection-card.add-collection p.error{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700}.collection-card.add-collection a.action{font-size:.8125em}.collection-card.add-collection a.action:hover{text-decoration:none}.collection-card.add-collection a.action.primary{color:#3b9792}.collection-card.add-collection a.action.secondary{color:#aaa;border-left:1px solid #aaa;padding-left:.5em;margin-left:.5em}.collection-card.add-collection .spinner-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;margin-top:0;background:#363636;cursor:default;z-index:1000}.spinner-wrapper-enter{opacity:0}.spinner-wrapper-enter-active{opacity:1}.spinner-wrapper-enter-active,.spinner-wrapper-leave{-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.spinner-wrapper-leave{opacity:0}.collection-wrapper{background-color:#363636;-ms-background-size:28.571428%;background-size:28.571428%;background-image:linear-gradient(90deg,#363636 50%,#3e3e3e 0);width:100%}@media (max-width:2559px){.collection-wrapper{-ms-background-size:33.333333%;background-size:33.333333%}}@media (max-width:1919px){.collection-wrapper{-ms-background-size:40%;background-size:40%}}@media (max-width:1599px){.collection-wrapper{-ms-background-size:50%;background-size:50%}}@media (max-width:1199px){.collection-wrapper{-ms-background-size:66.666666%;background-size:66.666666%}}@media (max-width:839px){.collection-wrapper{background:#363636}}.profile-banner{width:100%;min-height:160px;padding:40px 0;font-size:14px;color:#363636;position:relative;background-color:#f5f5f5}.profile-banner .profile-top-link{background-color:#ebebeb;padding:10px;color:#aaa;border-radius:100%;cursor:pointer}.profile-banner .profile-top-link:hover{background-color:#e1e1e1}.profile-banner .left-share{position:absolute;left:20px;top:20px;display:none}.profile-banner .top-right-links{position:absolute;top:20px;right:20px}.profile-banner .top-right-links .profile-top-link.settings-icon{margin-left:10px;float:right}.profile-banner .top-right-links .share-button{float:right;width:34px;height:34px;line-height:34px;border-radius:17px;background-color:#ebebeb}.profile-banner .top-right-links .share-button:hover{background-color:#e1e1e1}.profile-banner .top-right-links .share-button.expanded{height:120px}.profile-banner .user-info{margin:0 auto;height:100%;width:60%;max-width:600px;padding:0 30px}.profile-banner .user-info>section{display:inline-block;vertical-align:middle}.profile-banner .user-info .profile-image{width:100px;height:100%;position:relative}.profile-banner .user-info .profile-image .image-upload{width:100px;height:100px;background-color:#d6d6d6;border-radius:100%;overflow:hidden}.profile-banner .user-info .profile-text{width:calc(100% - 100px);padding:20px 0 20px 20px;font-size:14px;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.profile-banner .user-info .profile-text .edit-enabled{cursor:pointer}.profile-banner .user-info .profile-text .edit-text{word-wrap:break-word;width:100%}.profile-banner .user-info .profile-text .inline-input,.profile-banner .user-info .profile-text .user-name{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400}.profile-banner .user-info .profile-text .user-name{font-size:30px}.profile-banner .user-info .profile-text .user-name .full-name{margin-right:8px;display:inline-block}.profile-banner .user-info .profile-text .user-name .full-name .error-message{font-size:13px}.profile-banner .user-info .profile-text .user-description{line-height:1em}.profile-banner .user-info .profile-text .user-description p{line-height:1.571428571428571em;margin-bottom:15px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400}.profile-banner .user-info .profile-text .user-description textarea{width:100%;line-height:1.571428571428571em}.profile-banner .user-info .profile-text .user-description .char-count{color:#aaa;font-size:.6875em;line-height:1em;overflow:hidden;padding-bottom:3px}.profile-banner .user-info .profile-text .full-name .inline-input,.profile-banner .user-info .profile-text .user-description .inline-input{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;border-bottom:1px solid #d4d4d4;padding:0}.profile-banner .user-info .profile-text .user-city .inline-input,.profile-banner .user-info .profile-text .user-state .inline-input{margin-right:5px;background-color:#fff}.profile-banner .user-info .profile-text .profile-row{-webkit-transition:margin-right .2s ease-out;transition:margin-right .2s ease-out;line-height:32px;white-space:nowrap}.profile-banner .user-info .profile-text .profile-row .social-links .social-link-list .link-item,.profile-banner .user-info .profile-text .profile-row>div{display:inline-block}.profile-banner .user-info .profile-text .profile-row .social-links .social-link-list .link-item input{animation:.2s expandWidth ease-out forwards}.profile-banner .user-info .profile-text .profile-row .social-links .social-link-list .link-item input.collapse{animation:.2s collapseWidth ease-in forwards}.profile-banner .user-info .profile-text .profile-row .divider{height:18px;width:1px;border-left:1px solid #d4d4d4;margin:0 20px 0 15px;position:relative;top:3px}.profile-banner .user-info .profile-text .profile-row .user-location input,.profile-banner .user-info .profile-text .profile-row .user-location select{background-color:#fff;height:30px;border-radius:45px;background:#fff;width:120px;padding-left:15px;border:0;margin-top:-14px;animation:.2s expandWidth ease-out forwards}.profile-banner .user-info .profile-text .profile-row .user-location input.collapse,.profile-banner .user-info .profile-text .profile-row .user-location select.collapse{animation:.2s collapseWidth ease-in forwards}.profile-banner .user-info .profile-text .profile-row .user-location select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:0;cursor:pointer}.profile-banner .user-info .profile-text .profile-row .user-location>div{display:inline-block}.profile-banner .hidden{width:0}.profile-banner .placeholder{color:#aaa}@media only screen and (min-width:768px){.profile-banner .image-upload.edit-enabled:hover .image-wrapper .image-overlay{opacity:.7}.profile-banner .edit-enabled:hover .dropdown-title,.profile-banner .edit-enabled:hover .edit-text{cursor:pointer;color:#3b9792}}@media only screen and (max-width:1023px){.profile-banner .user-info{width:65%}}@media only screen and (max-width:767px){.profile-banner{padding:15px 0}.profile-banner .left-share{display:block}.profile-banner .profile-top-link{background-color:#e1e1e1}.profile-banner .top-right-links{position:static}.profile-banner .top-right-links .profile-top-link{position:relative;right:15px}.profile-banner .top-right-links .share-button{position:relative;float:left;left:15px;background-color:#e1e1e1}.profile-banner .user-info{width:90%;padding:0}.profile-banner .user-info>section{float:none;display:block;margin:0 auto;text-align:center;height:auto}.profile-banner .user-info .profile-image .image-upload{margin:15px 0}.profile-banner .user-info .profile-text{padding:0;width:100%}.profile-banner .user-info .profile-text .full-name,.profile-banner .user-info .profile-text .user-description{width:85%;margin:0 auto 10px}.profile-banner .user-info .profile-text .full-name .inline-input,.profile-banner .user-info .profile-text .user-description .inline-input{text-align:center;width:100%;border-bottom:2px dotted #3b9792}.profile-banner .user-info .profile-text .full-name.edit-enabled .edit-text,.profile-banner .user-info .profile-text .user-description.edit-enabled .edit-text{display:inline;border-bottom:2px dotted #d4d4d4}.profile-banner .user-info .profile-text .profile-row>div{display:block}.profile-banner .user-info .profile-text .profile-row>div.divider{display:none}.profile-banner .user-info .profile-text .profile-row .social-links{margin:0 0 15px;border:0}.profile-banner .user-info .profile-text .profile-row .user-location{margin:0 0 15px}.profile-banner .user-info .profile-text .profile-row .user-location .edit-enabled .dropdown-title,.profile-banner .user-info .profile-text .profile-row .user-location .edit-enabled .edit-text{border-bottom:2px dotted #d4d4d4}}.recipe{font-size:.875rem;padding-bottom:0;background:#fff}.recipe h3{font-size:1.5rem;margin:4em 0 .833333333333333em;text-transform:capitalize}.recipe h3>.toggle{float:right;color:#3b9792;font-size:.5em;line-height:3;cursor:pointer}.recipe .wrapper{position:relative;max-width:660px;margin:0 auto}.recipe .tags-wrapper{margin-top:5em}.recipe .nutrition-wrapper+.tags-wrapper{margin-top:0}.recipe .recipe-description p{line-height:1.5}.recipe .recipe-show-full-directions{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;position:fixed;right:0;top:calc(100% - 3em);left:340px;font-size:1.25rem;line-height:1;height:1em;padding:1em;text-align:center;background:#3b9792;color:#fff;cursor:pointer;z-index:1000;-ms-box-shadow:0 2px 2px transparent;-o-box-shadow:0 2px 2px transparent;box-shadow:0 2px 2px transparent;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform:translateY(100%);transform:translateY(100%)}.recipe .recipe-show-full-directions:after{position:absolute;top:100%;left:0;width:100%;height:2000px;content:'';display:block;background:#fff;color:#000;z-index:-1}.recipe .recipe-show-full-directions span span{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;margin-left:.333333333333333em}.recipe .recipe-show-full-directions.visible{-webkit-transform:translateY(0);transform:translateY(0)}.recipe .recipe-source-frame-wrapper{overflow:auto;position:absolute;top:24px;right:0;bottom:auto;left:auto;width:100%;height:calc(100vh - 24px)}@media only screen and (max-width:991px){.recipe .recipe-source-frame-wrapper{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.recipe .recipe-source-frame{position:absolute;top:0;right:0;bottom:auto;left:auto;width:100%;height:100%}.recipe .share-recipe{top:3em}.recipe .print-recipe,.recipe .share-recipe{position:absolute;right:0;bottom:auto;left:auto}.recipe .print-recipe{top:0}.recipe .print-recipe a{background-color:#f5f5f5;color:#aaa;height:30px;width:30px;border-radius:15px;display:block;text-align:center;line-height:30px}.recipe .print-recipe a:hover{color:#3b9792}.recipe .recipe-ad{text-align:center;max-width:100vw;overflow:hidden}.recipe .recipe-ad .iab-ad :first-child{padding:20px 0}.recipe .recipe-ad #complementaryProduct :first-child{margin:0 auto;padding:0;height:74px;width:660px}.recipe .recipe-ad #leaderboardBottom{background:#f5f5f5;padding-bottom:14vh}.recipe .recipe-ingredients+.recipe-ad{position:relative;top:3em;right:auto;bottom:auto;left:auto}.recipe.show-recipe-source-frame .recipe-show-full-directions{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;top:0;background:#fff;color:#6c6c6c;-ms-box-shadow:0 2px 2px rgba(0,0,0,.1);-o-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1);text-align:left;height:2em;padding:1em 2em}.recipe.show-recipe-source-frame .recipe-show-full-directions:after{animation:reveal-recipe-source-frame 2s both}.recipe.show-recipe-source-frame .recipe-show-full-directions .title{display:block;color:#aaa;font-size:1em}.recipe.show-recipe-source-frame .recipe-show-full-directions .title:after{content:'\D7';display:block;float:right;font-size:2em;font-weight:100;color:#6c6c6c}.recipe.show-recipe-source-frame .recipe-show-full-directions .subtitle{font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;font-size:.65em}.recipe.show-recipe-source-frame .recipe-show-full-directions .subtitle,.recipe.show-recipe-source-frame .recipe-show-full-directions .subtitle span{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.recipe.show-recipe-source-frame .recipe-show-full-directions .subtitle span{font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;font-style:normal;margin-left:.25em;color:#3b9792}.recipe.layout-prep-steps{width:90%;max-width:690px;margin:1em auto}.recipe-print{display:block;width:660px;margin:0 auto;margin-top:88px}.recipe-print h3{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;color:#000}.recipe-print .print-logo{float:left;width:100%;display:block;margin-top:50px}.recipe-print .recipe-print-details{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:20px}.recipe-print .recipe-print-details h1{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:100;font-size:36px;color:#000}.recipe-print .recipe-print-details .recipe-details-rating{margin-top:20px}.recipe-print .recipe-print-details .recipe-details-rating .count{font-weight:100;color:#e16120;margin-left:10px}.recipe-print .recipe-print-details .attribution,.recipe-print .recipe-print-details .recipe-details-rating .count{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;display:inline-block}.recipe-print .recipe-print-details .attribution{font-weight:400;margin-top:20px}.recipe-print .recipe-print-details .attribution a{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;font-style:normal;color:#e16120}.recipe-print .recipe-print-details .attribution.urb-attribution{margin-left:50px}.recipe-print .recipe-print-details .RecipeSummary{border-top:1px solid #d6d6d6;background:transparent;padding:20px 0;margin-top:30px}.recipe-print .recipe-print-details .RecipeSummary .recipe-summary-item{height:40px;line-height:40px;border-right:1px solid #d6d6d6;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.recipe-print .recipe-print-details .RecipeSummary .recipe-summary-item:first-child{padding-left:0}.recipe-print .recipe-print-details .RecipeSummary .recipe-summary-item:last-child{border-right:none}.recipe-print .recipe-print-details .RecipeSummary .recipe-summary-item label{position:static;text-align:left;margin-left:10px;vertical-align:top}.recipe-print .recipe-print-details .RecipeSummary .recipe-summary-item .value{-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,Roboto Thin,Roboto Light,Roboto,HelveticaNeue Light,Helvetica Neue Light,Helvetica,Arial,sans-serif;font-weight:100;font-size:30px;line-height:1.15}.recipe-print .recipe-print-ingredients{float:left;width:100%;margin-top:20px;padding-top:20px}.recipe-print .recipe-print-ingredients .IngredientLine{padding:8px 0}.recipe-print .recipe-print-ingredients .IngredientLine span{color:#000}.recipe-print .recipe-print-preparation{float:left;width:100%;margin-top:20px;padding-top:20px}.recipe-print .recipe-print-preparation span{display:block;padding-top:10px;color:#000}.recipe-print .recipe-print-preparation span a{display:block;color:#e16120}.recipe-print .recipe-print-preparation .PrepStep{padding:0}.recipe-print .recipe-print-preparation .PrepStep .index{background:transparent;top:-5px;left:0}.hide-nav .recipe .recipe-show-full-directions{-webkit-transform:translateY(0);transform:translateY(0)}.hide-nav .recipe .recipe-ad #leaderboardBottom{padding-bottom:85px}@media only screen and (max-width:1027px){.show-recipe .recipe{float:none;padding-bottom:0;min-height:calc(100vh - 60px)}.show-recipe .recipe .recipe-show-full-directions{left:0;-webkit-transform:translateY(0);transform:translateY(0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.show-recipe .recipe.show-recipe-source-frame{height:100vh}.show-recipe .recipe.show-recipe-source-frame+.RecipeGrid{display:none}.show-recipe .recipe.show-recipe-source-frame .recipe-source-frame-wrapper{top:80px;height:calc(100vh - 80px)}}@media only screen and (max-width:991px){.recipe .print-recipe,.recipe .share-recipe{display:none}}@media only screen and (max-width:767px){.show-recipe .recipe h3{margin-top:3em;margin:3em 30px 0}.show-recipe .recipe .recipe-show-full-directions{top:auto;bottom:0;margin:20px;border-radius:5px;-ms-box-shadow:0 1px 0 #348580,0 1px 0 #45b1ab inset;-o-box-shadow:0 1px 0 #348580,0 1px 0 #45b1ab inset;box-shadow:0 1px 0 #348580,inset 0 1px 0 #45b1ab;font-size:1.125rem}.show-recipe .recipe .nutrition-wrapper,.show-recipe .recipe .tags-wrapper,.show-recipe .recipe .wrapper{max-width:none}.show-recipe .recipe .recipe-ad{margin:2em auto -2em}.show-recipe .recipe .recipe-ad:not(.ad-rectangle){display:none}.show-recipe .recipe.show-recipe-source-frame .recipe-show-full-directions{top:auto;bottom:100%;line-height:1;height:3.75rem;margin:0;padding:0 20px;border-radius:0;-webkit-transform:translateY(100%);transform:translateY(100%);font-size:1rem;-ms-box-shadow:0 0 1px #000;-o-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000}.show-recipe .recipe.show-recipe-source-frame .recipe-show-full-directions .title{margin-top:1em}.show-recipe .recipe.show-recipe-source-frame .recipe-show-full-directions .title:after{margin-top:-.125em}.show-recipe .recipe.show-recipe-source-frame .recipe-show-full-directions span span{display:inline-block;overflow:visible;white-space:normal}.show-recipe .recipe.show-recipe-source-frame .recipe-source-frame-wrapper{top:60px;height:calc(100vh - 60px)}}@media only screen and (max-width:479px){.show-recipe .recipe h3{margin-top:1.75em;margin:1.75em 20px 0}.show-recipe .recipe .recipe-show-full-directions{font-size:.875rem}.show-recipe .recipe .recipe-show-full-directions span span{font-size:1rem}}.recipe-card{position:relative;cursor:pointer;background-color:#363636}.recipe-card:nth-child(even){background-color:#3e3e3e}.recipe-card:nth-child(even) .spinner{-webkit-filter:invert(.055);-moz-filter:invert(.055);-ms-filter:invert(.055);-o-filter:invert(.055);filter:invert(.055)}.recipe-card:after,.recipe-card:before{content:'';display:block;cursor:default;position:absolute;top:0;left:0;height:0;z-index:999}.recipe-card:before{background:rgba(0,0,0,.5);width:100%;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.recipe-card:after{background:#3b9792;width:6px;z-index:1000;-webkit-transition:height .6s ease;transition:height .6s ease}.recipe-card .recipe-card-img{width:100%;height:auto;-webkit-transition:transform 1.2s ease,opacity .4s ease;transition:transform 1.2s ease,opacity .4s ease}.recipe-card .recipe-card-img[data-src]{opacity:0}.recipe-card .recipe-card-img.full-size{position:absolute;top:0;right:0;bottom:auto;left:auto;-webkit-transform:scale(1);transform:scale(1)}.recipe-card .card-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.recipe-card .image-overlay{position:absolute;top:0;left:0;width:100%;opacity:0;z-index:5}.recipe-card .card-info{position:absolute;bottom:5%;left:5%;color:#fff;width:66.6667%}.recipe-card .card-info .card-title{font-size:18px;line-height:1.25;font-weight:lighter;width:100%;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 0}.recipe-card .card-info .card-source{font-size:12px;line-height:18px;padding:7px 0 5px;text-transform:uppercase;letter-spacing:.5px;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipe-card .card-info .card-ingredients{color:#e0ddd2;font-size:13px;font-weight:400;overflow:hidden;max-height:0;opacity:0;line-height:18px;-webkit-transition:max-height .8s ease,opacity 1.2s ease;transition:max-height .8s ease,opacity 1.2s ease;text-shadow:0 1px 2px #000,0 0 0}.recipe-card .card-info .card-ingredients.show-ingredients{max-height:4em;opacity:1}.recipe-card .card-info .card-ingredients .ingredient-more-count{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;text-transform:uppercase}.recipe-card a{display:block;height:100%;width:100%}.recipe-card.single-recipe .card-gradient{background:none;background-image:linear-gradient(0deg,#000 12%,transparent 50%)}.recipe-card.suggested_search .card-title{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;white-space:normal;max-height:68px}.recipe-card.suggested_search .card-gradient,.recipe-card.suggested_search .card-info{top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.recipe-card.suggested_search .card-gradient .browse-card-title,.recipe-card.suggested_search .card-info .browse-card-title{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;font-weight:light;font-size:1rem}.recipe-card.selected:before{height:100%;opacity:1}.recipe-card.selected:after{height:100%}.justification-flag{font-size:14px;line-height:20px;position:absolute;top:5%;right:auto;bottom:auto;left:0;z-index:10}.justification-flag span{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;background:#e0ddd2;border-top-right-radius:2px;-ms-box-shadow:0 3px 7px rgba(0,0,0,.25);-o-box-shadow:0 3px 7px rgba(0,0,0,.25);box-shadow:0 3px 7px rgba(0,0,0,.25);color:#363636;display:block;padding:2px 12px 0}.justification-flag:after,.justification-flag:before{border:11px solid #cbc6b3;border-left-width:13px;border-right-color:transparent;border-right-width:9px;content:"";display:block;position:absolute;top:5px;right:-15px;bottom:auto;left:auto;z-index:-1}.justification-flag:after{border:7px solid transparent;border-top-color:#a09775;border-top-width:5px;border-left-width:0;top:100%;right:0}.sponsored-image{position:absolute;top:5%;right:5%;bottom:auto;left:auto;z-index:10;width:15.625%}.sponsored-image img{height:auto;width:100%}@media (max-width:2559px){.recipe-card{width:16.6666%}}@media (max-width:1919px){.recipe-card{width:20%}}@media (max-width:1599px){.recipe-card{width:25%}}@media (max-width:1199px){.recipe-card{width:33.3333%}}@media (min-width:840px){.recipe-card.selected .recipe-card-img.full-size,.recipe-card:hover .recipe-card-img.full-size{-webkit-transform:scale(1.0125);transform:scale(1.0125)}.recipe-card.selected .card-info .card-ingredients,.recipe-card:hover .card-info .card-ingredients{max-height:4em;opacity:1}}@media (max-width:839px){.recipe-card{width:50%}.recipe-card .card-info .card-ingredients,.recipe-card.selected .card-info .card-ingredients{max-height:4em;opacity:1}}@media only screen and (max-width:479px){.recipe-card{width:100%}}.recipe-details{background:#363636;background-position:50% 50%;-ms-background-size:cover;background-size:cover;height:0;padding:0;-webkit-transition:all .6s ease;transition:all .6s ease;position:relative}.recipe-details .wrapper{height:100%}.recipe-details .primary-info{color:#e0ddd2}.recipe-details .image-wrapper{position:absolute;bottom:0;right:0}.recipe-details .image-wrapper img{width:100%;height:auto}.recipe-details h1{margin:0 0 8px;font-weight:100;font-size:1.625rem;line-height:1.25;white-space:pre;text-overflow:ellipsis;overflow:hidden;text-shadow:0 0 0}.recipe-details .source-link,.recipe-details h1{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif}.recipe-details .source-link{font-weight:700;font-style:normal;text-transform:uppercase}.recipe-details .attribution{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;display:block;font-size:.75rem;letter-spacing:.5px}.recipe-details .urb-attribution .source-link{text-transform:none}.recipe-details .attribution,.recipe-details .urb-attribution{margin:4px 0 0}.recipe-details .recipe-details-rating{margin:12px 0 0 -2px;color:#e16120;font-size:1rem}.recipe-details .recipe-details-rating .count{font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;font-size:.875rem;margin-left:.5em}.recipe-details .recipe-details-rating .count,.recipe-details .recipe-details-rating .count span{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}.recipe-details .recipe-details-rating .count span{font-family:sans-serif;font-weight:inherit;font-size:.75em;margin-left:.25em}.recipe-details .recipe-details-rating:empty{display:none}.recipe-details .recipe-details-close{color:#fff;position:absolute;top:0;right:0;cursor:pointer;font-size:1.5em;line-height:4;width:4em;text-align:center}.recipe-details .recipe-details-close:before{position:relative;z-index:1}.recipe-details .recipe-details-close:after{position:absolute;top:0;right:0;bottom:auto;left:auto;width:200%;height:200%;content:'';display:block;z-index:0;background-image:linear-gradient(to top right,transparent 50%,rgba(0,0,0,.25))}.recipe-details .yum-block{position:absolute;right:1em;bottom:1em}.recipe-details .yum-block .btn-yum{position:absolute;bottom:0;right:0;z-index:1}.recipe-details .yum-block .btn-yum .yum{-ms-box-shadow:0 0 10px rgba(0,0,0,.5);-o-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.recipe-details .share-recipe{float:none;position:absolute;top:2em;left:1.5em;right:auto;display:none}.recipe-details:before{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:100%;background:rgba(0,0,0,.6);-webkit-transition:background-color .6s ease;transition:background-color .6s ease}.recipe-details.has-image{height:18.75rem;padding:50px 0}.recipe-details.has-image h1{white-space:normal;max-height:3.75em}.recipe-details.has-image .primary-info{position:absolute;top:auto;right:auto;bottom:2.5em;left:0;height:12em;width:50%}.recipe-details.has-image .image-wrapper img{width:18.75rem;height:18.75rem;animation:fade-in .4s ease both;animation-delay:.4s}.recipe-details.big-image{height:calc(100vh - 363px);padding:50px 0 0}.recipe-details.big-image .primary-info{width:100%;height:auto}.recipe-details.big-image .primary-info .attribution,.recipe-details.big-image .primary-info h1{width:70%}.recipe-details.big-image .image-wrapper img{display:none}.recipe-details.big-image .yum-block{right:.5em;bottom:2.75em}.recipe-details.big-image:before{background-color:transparent;background-image:linear-gradient(180deg,transparent 60%,#000)}.recipe-details.big-image+div{margin-top:0}@media only screen and (min-width:1028px){.hide-nav .recipe-details{position:fixed;top:0;right:0;bottom:auto;left:auto;width:calc(100% - 340px);height:3.75rem;padding:.9375rem 0;font-size:1rem;z-index:10}.hide-nav .recipe-details h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto;font-size:1.375rem;width:100%;line-height:1.25;max-height:1.25em}.hide-nav .recipe-details .wrapper{max-width:none;width:calc(100% - 60px)}.hide-nav .recipe-details .image-wrapper img{display:none}.hide-nav .recipe-details .yum-block{bottom:.25em;right:2em}.hide-nav .recipe-details .primary-info{top:.5em;bottom:auto;left:0;width:100%;font-size:.5em}.hide-nav .recipe-details .recipe-details-rating{position:relative;top:-.5em;font-size:.875rem}.hide-nav .recipe-details .recipe-details-close{font-size:1.25em;width:2.5em;line-height:4.5}.hide-nav .recipe-details .urb-attribution{display:none}.hide-nav .recipe-details .attribution,.hide-nav .recipe-details.big-image .attribution,.hide-nav .recipe-details .recipe-details-rating{width:auto;float:left}.hide-nav .recipe-details .recipe-details-rating{position:relative;top:-1em;right:auto;bottom:auto;left:1em}.hide-nav .recipe-details+div{margin-top:7em}.hide-nav .recipe-details:before{background-image:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.7))}.hide-nav.tangible-scrollbars .recipe-details{width:calc(100% - 355px);right:15px}}@media only screen and (max-width:1027px){.recipe-details.big-image{height:calc(100vh - 424px)}}@media only screen and (max-width:991px){.recipe-details .share-recipe{display:block}}@media only screen and (max-width:767px){.recipe-details.big-image .primary-info,.recipe-details .primary-info{margin:0;bottom:30px;left:30px;right:0;width:auto}.recipe-details.big-image .primary-info .attribution,.recipe-details.big-image .primary-info h1,.recipe-details .primary-info .attribution,.recipe-details .primary-info h1{width:65%}.recipe-details.big-image .primary-info h1,.recipe-details .primary-info h1{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:1.25rem}.recipe-details.big-image .yum-block,.recipe-details .yum-block{bottom:30px;right:30px}.recipe-details.big-image,.recipe-details.big-image.big-image{height:calc(100vh - 254px)}.recipe-details.big-image.big-image:before,.recipe-details.big-image:before{background-image:linear-gradient(180deg,transparent 40%,#000)}}@media only screen and (max-width:479px){.recipe-details.big-image .primary-info,.recipe-details .primary-info{bottom:13px;left:20px}.recipe-details.big-image .yum-block,.recipe-details .yum-block{bottom:15px;right:25px}}.RecipeGrid{width:100%;background-color:#363636;-ms-background-size:28.571428%;background-size:28.571428%;background-image:linear-gradient(90deg,#363636 50%,#3e3e3e 0);-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.RecipeGrid .RecipeContainer{width:100%;overflow:hidden}.RecipeGrid .RecipeContainer .card-list-page-break{background:#363636;float:left;width:100%;text-align:center;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;font-size:20px;color:#fff;line-height:75px}.RecipeGrid .showMoreBtn{position:relative;width:100%;background:#363636;text-transform:uppercase;color:#6c6c6c;font-weight:700;border:0;padding:1.375em 0;cursor:pointer}.RecipeGrid:after{content:'';display:block;position:absolute;top:0;right:0;bottom:auto;left:auto;width:100%;height:0;background:#000;z-index:10000;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.RecipeGrid.no-cards{background:#fff;min-height:calc(100vh - 122px)}.RecipeGrid.recipe-grid-loading:after{opacity:.6;height:100%}@media (max-width:2559px){.RecipeGrid{-ms-background-size:33.333333%;background-size:33.333333%}}@media (max-width:1919px){.RecipeGrid{-ms-background-size:40%;background-size:40%}}@media (max-width:1599px){.RecipeGrid{-ms-background-size:50%;background-size:50%}}@media (max-width:1199px){.RecipeGrid{-ms-background-size:66.666666%;background-size:66.666666%}}@media (max-width:839px){.RecipeGrid{background:#363636}}@media only screen and (max-width:767px){.RecipeGrid.mobile-fixed{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100vh}}.RecipeSummary{background:#f5f5f5;color:#aaa;padding:2.5em 0;text-align:center}.RecipeSummary .wrapper{padding:0}@media only screen and (max-width:767px){.RecipeSummary{padding:2em 0}}.recipe-summary-item{position:relative;cursor:default;display:inline-block;width:33%;font-size:1.142857142857143em}.recipe-summary-item label{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Hoefler Text,Baskerville old face,Garamond,Times New Roman,serif;font-style:italic;font-weight:400;position:relative;top:-.45em;left:.6em}.recipe-summary-item .value{-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,Roboto Thin,Roboto Light,Roboto,HelveticaNeue Light,Helvetica Neue Light,Helvetica,Arial,sans-serif;font-weight:100;font-size:2.25em;color:#e16120}.recipe-summary-item .value.empty-value{font-size:1.25em;line-height:2.125;position:relative;top:-.125em}.recipe-summary-item.nutrition{border-left:1px solid #ccc;border-right:1px solid #ccc}@media only screen and (max-width:767px){.recipe-summary-item{font-size:.857142857142857em}.recipe-summary-item label{display:block;top:.125em;left:0}}.recipe-tags{text-align:center;margin:1em auto 0;padding:0 20px}.recipe-tags li{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;border:2px solid #3b9792;border-radius:2em;display:inline-block;font-size:.75em;text-transform:uppercase;margin:1em;width:auto}.recipe-tags a{background:transparent;border-radius:2em;color:#3b9792;padding:1em 1.5em;display:block;-webkit-transition:all .4s ease;transition:all .4s ease}.recipe-tags a:hover{background:#d4eeed;color:#286562}@media only screen and (max-width:767px){.recipe-tags{white-space:nowrap;overflow-y:hidden}}.review>:nth-child(1){min-width:4em;min-height:4em}.review img{width:4em;border-radius:2em}.review .review-name{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;display:inline-block}.review .review-name a{color:inherit}.review .review-name span{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:sans-serif;font-weight:inherit;font-size:.857142857142857em;font-weight:400;margin-left:.5em;opacity:.33}.review .review-rating{float:right;font-size:1.071428571428571em}.review .review-text{clear:both;margin-top:.25em}.review .half-star:after{margin:0 0 -.4em -.5em}.reviews{background:#f5f5f5;margin-top:8em;padding-bottom:4em}.reviews h3{display:inline-block;margin:4em 0 0}.reviews h3 span{font-size:.888888888888889em;padding-left:.5em;position:relative;top:-.0625em}.reviews .rating-average{display:inline-block;font-size:1.5em;position:relative;left:.75em}.reviews .more-reviews{display:block;padding:1.5em 2.5em;margin:0 auto;font-size:.785714285714286em}.reviews .more-reviews.disabled{opacity:.5;cursor:wait}.reviews.empty{background:#fff;margin:0;padding:0;height:8em}.empty-star,.full-star,.half-star{color:#e16120;cursor:default;display:inline-block}.half-star{position:relative}.half-star:after{content:'\2605';color:#d4d4d4;overflow:hidden;position:absolute;left:50%;width:50%;text-indent:-50%}.empty-star{color:#d4d4d4}.search-section{display:inline-block;height:100%;position:relative;background-color:#eee}.search-section .searchbox-container{height:100%}.search-section .spyglass{cursor:pointer;padding:35px 0 34px 20px;position:absolute;top:0;color:#4e4e4e}.search-section .searchbox-input{height:100%;width:550px;border:0;padding:0 20px 0 45px;background-color:#f5f5f5;outline:none;border-radius:0;color:#363636}.search-section .searchbox-suggestion-container{background-color:#f5f5f5;z-index:25;position:relative;padding:35px;padding-top:10px}.search-section .searchbox-suggestion{padding:10px;font-size:16px;color:#363636;text-transform:capitalize;cursor:pointer}.search-section .searchbox-suggestion span{font-weight:700}.search-section .searchbox-suggestion span,.search-section .searchbox-suggestion span strong{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif}.search-section .searchbox-suggestion span strong{font-weight:100}.search-section .searchbox-suggestion:focus,.search-section .searchbox-suggestion:hover{color:$color-button}.search-section .searchbox-section-title{padding:0 5px 10px;font-size:12px;color:#b4b4b4;text-transform:uppercase}.search-section .close-icon,.search-section .searchbox-section-title{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700}.search-section .close-icon{padding-right:20px;font-size:14px;text-align:right;color:#4e4e4e}.search-section .searchbox-suggestion-focused{color:#3b9792}@media only screen and (max-width:991px){.search-section .spyglass{font-size:20px;padding:32px 0 31px 20px}}@media only screen and (max-width:767px){.search-section .searchbox-input,.search-section .searchbox-suggestion-container{background-color:#fff}.search-section .spyglass{padding:21px 0 20px 20px}}@media only screen and (max-width:479px){.search-box{display:none}}.servings{position:relative;top:-5em;right:2em;bottom:auto;left:auto;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;float:right;font-size:11px;color:#363636;line-height:3;text-transform:uppercase}.servings label{cursor:pointer}.servings input{text-align:center;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:sans-serif;font-weight:700;font-size:12px;line-height:1.5;width:2em;border:none;color:#3b9792;margin-right:30px;cursor:pointer}.servings input:focus{outline:1px dotted #3b9792}.servings object{z-index:1;height:20px;right:15px;animation:2.5s fadeOut;animation-fill-mode:forwards}.servings .pencil-icon,.servings object{position:absolute;top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.servings .pencil-icon{font-style:normal;speak:none;display:none;font-size:11px;color:#aaa;right:19px}.servings:hover .pencil-icon{display:inline-block}@media only screen and (max-width:767px){.servings{position:absolute;top:3.5em;right:-.5em;bottom:auto;left:auto}}.share-button{width:30px;height:30px;border-radius:15px;background-color:#f5f5f5;color:#aaa;cursor:pointer;text-align:center;line-height:30px;position:relative;overflow:hidden}.share-button,.share-button .share{-webkit-transition:all .4s ease;transition:all .4s ease}.share-button .share:hover{color:#3b9792}.share-button .sharing-options{background-color:transparent;color:#aaa;height:0;padding:0;display:block;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.share-button .sharing-options span.facebook:hover{color:#3b5998}.share-button .sharing-options span.google:hover{color:#58586d}.share-button .sharing-options span.twitter:hover{color:#46c8f5}.share-button .sharing-options span.pinterest:hover{color:#cc2127}.share-button.expanded{height:120px;padding:15px 0}.share-button.expanded .share{display:none}.share-button.expanded .sharing-options{height:30px}.side-info-nav{position:fixed;background-color:#3a3a3a;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:100%;height:100%;z-index:30;-webkit-transition:all .4s ease;transition:all .4s ease;overflow:hidden;font-size:13px;color:#f5f5f5;overflow-y:scroll}.side-info-nav.hide-side-nav{left:-100%}.side-info-nav .side-nav-header{height:60px;padding:0 30px;position:relative;background:#2b2b2b}.side-info-nav .side-nav-header .side-nav-title{line-height:60px;font-size:1em;text-transform:uppercase;height:100%}.side-info-nav .side-nav-header .side-nav-title .signup-link{color:#f5f5f5}.side-info-nav .side-nav-header .side-nav-title .profile-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:70%;display:inline-block}.side-info-nav .side-nav-header .side-nav-title .profile-link span{width:calc(100% - 46px)}.side-info-nav .side-nav-header .side-nav-title .profile-link .profile-img-wrapper{height:36px;width:36px;border-radius:100%;position:relative;display:inline-block;vertical-align:top;overflow:hidden;background-color:#4a4a4a;top:12px}.side-info-nav .side-nav-header .side-nav-title .profile-link .profile-img-wrapper .profile-img{width:100%;vertical-align:middle;position:absolute}.side-info-nav .side-nav-header .side-nav-title span{color:#f5f5f5;letter-spacing:1px;margin-left:10px}.side-info-nav .side-nav-header .close-side-nav{font-size:27px;position:absolute;top:45%;right:18px;padding:10px;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.side-info-nav .side-nav-list .mobile-logout{line-height:60px;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;-ms-font-smoothing:subpixel-antialiased;-o-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family:Helvetica Neue,Roboto Thin,Roboto Light,Roboto,HelveticaNeue Light,Helvetica Neue Light,Helvetica,Arial,sans-serif;font-weight:100;padding-left:30px;-webkit-transition:all .4s ease;transition:all .4s ease;letter-spacing:1px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;color:#c4c4c4}.side-info-nav .side-nav-list .mobile-logout .logout-icon{color:#6c6c6c;margin-right:25px}.side-info-nav .side-nav-list .mobile-nav-footer{text-align:center;padding:15px 0;max-height:none}.side-info-nav .side-nav-list .mobile-nav-footer .mobile-promo-links{display:block;margin:10px auto}.side-info-nav .side-nav-list .social-links{text-align:center;line-height:60px}.side-info-nav .side-nav-list .social-links a{color:#aaa;display:inline-block;text-align:center;margin:0 10px;-webkit-transition:all .4s ease;transition:all .4s ease;font-size:18px}.side-info-nav .side-nav-list .social-links a:hover{color:#fff}.side-info-nav .legal-links{text-align:center;margin:0 0 30px}.side-info-nav .legal-links a{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:1em;padding:0 1em;border-right:1px solid #464646;opacity:.5}.side-info-nav .legal-links a:last-child{margin:0;border:0}.side-info-nav .legal-links a:hover{opacity:1}@media (min-width:768px){.side-info-nav{display:none}}.social-link{position:relative;cursor:pointer;margin-right:10px}.social-link object{z-index:1;position:absolute;height:20px;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);animation:2.5s fadeOut;animation-fill-mode:forwards}.social-link .y-icon.empty-field{color:#aaa}.social-link .input-field{background-color:#fff;height:30px;border-radius:45px;background:#fff;width:145px;padding-left:15px;margin-right:5px;outline:0;border:0}.social-link .tooltip{width:100px;position:absolute;margin-top:20px;background-color:#d6d6d6;left:-45px;outline:0;z-index:100}.social-link .tooltip .tooltip-link{height:30px;line-height:30px;padding:0 15px;text-transform:uppercase;font-size:.8em;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700}.social-link .tooltip .tooltip-link a{display:block;width:100%;height:100%}.social-link .tooltip .tooltip-link:hover{color:#9b9b9b}.social-link .tooltip:before{content:'';display:block;width:0;height:0;position:absolute;border-bottom:8px solid #d6d6d6;border-left:8px solid transparent;border-right:8px solid transparent;top:-8px;left:41px}@media only screen and (max-width:767px){.social-link{margin:0 10px}}@-webkit-keyframes fadeOut{85%{opacity:1}90%{opacity:.66}95%{opacity:.33}to{opacity:0}}@keyframes fadeOut{85%{opacity:1}90%{opacity:.66}95%{opacity:.33}to{opacity:0}}.source-navigation{background:#363636;text-align:center}.source-navigation li{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;display:inline;text-transform:uppercase;padding-bottom:.25em;font-size:.6875em;line-height:4.545454545454546em}.source-navigation li a{color:#aaa;position:relative;padding:5px 0;-webkit-transition:color .4s ease;transition:color .4s ease}.source-navigation li a:hover{color:#f5f5f5}.source-navigation li a:after{content:'';display:block;position:absolute;top:100%;left:0;width:0;height:2px;background:#3b9792;-webkit-transition:width .4s ease;transition:width .4s ease}.source-navigation li.selected a{color:#f5f5f5}.source-navigation li.selected a:after{width:100%}.source-navigation li:first-of-type{margin:0 1em 0 2.5em;text-align:right}.source-navigation li:last-of-type{margin-left:1em;text-align:left}.spinner{width:100%;height:100%;-webkit-transform:scale(.5);transform:scale(.5)}.spinner,.spinner img{position:absolute;top:0;left:0}.spinner img{right:0;bottom:0;margin:auto;width:200px;height:200px}.spinner.compact{position:absolute;top:50%;left:50%;margin:-35px 0 0 -35px;width:50px;height:50px;border-radius:50%;border:10px solid rgba(0,0,0,.075);border-top-color:#e16120;border-bottom-color:#e16120;animation:rotate-right 1s ease infinite}.static-page{height:calc(100vh - 90px);width:100%}.static-page iframe{width:100%;height:100%}.stylesheet{margin:50px}.stylesheet .style-header{font-size:30px;margin-bottom:30px}.stylesheet .style-description{font-size:20px;line-height:1.5;margin-bottom:20px}.stylesheet .style-description .y-pref{font-size:20px}.stylesheet .style-code{font-size:12px;font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New}.stylesheet .icon-set{display:inline-block;width:350px;margin-bottom:10px}.stylesheet .pref-set{display:inline-block;width:375px;margin-bottom:20px}.stylesheet .y-pref{font-size:100px;width:150px}.stylesheet .pref-text{line-height:100px;vertical-align:top}.stylesheet .y-icon{font-size:30px;width:50px}.stylesheet .icon-text{width:300px;vertical-align:super}.top-nav{background-color:#fff;-ms-box-shadow:rgba(0,0,0,.1) 0 1px 2px 0;-o-box-shadow:rgba(0,0,0,.1) 0 1px 2px 0;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);height:85px;width:100%;z-index:12;position:relative}.top-nav .nav-section{display:inline-block;height:85px;vertical-align:top}.top-nav .logo-wrap{width:140px;text-align:center;line-height:85px}.top-nav .logo-wrap .logo{display:block}.top-nav .logo-wrap .logo img{vertical-align:middle}.top-nav .nav-right-section{display:inline-block;position:relative;width:calc(100% - 140px)}.top-nav .nav-right-section input{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400}.top-nav .nav-right-section ::-webkit-input-placeholder{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;color:#9b9b9b}.top-nav .nav-right-section ::-moz-placeholder{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;color:#9b9b9b}.top-nav .nav-right-section :-ms-input-placeholder{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:400;color:#9b9b9b}.top-nav .nav-right-section .close-icon{display:none;visibility:hidden;opacity:0;cursor:pointer;z-index:2;position:absolute;right:27px}.top-nav .nav-right-section .search-toggle{color:#4e4e4e;display:none}.top-nav .nav-right-section .nav-toggle{top:48%;right:27px}.top-nav .nav-right-section .top-nav-links{float:right;font-weight:700;margin-right:90px;font-size:13px}.top-nav .nav-right-section .top-nav-links .profile-link .nav-link{color:#363636}.top-nav .nav-right-section .top-nav-links .nav-link{display:inline-block;line-height:85px;height:100%;color:#6c6c6c;padding:0 15px}.top-nav .nav-right-section .top-nav-links .nav-link:hover{background-color:#f5f5f5}.top-nav .nav-right-section .top-nav-links .btn-tertiary{padding:1em 2em;margin-top:1.75em}.top-nav .nav-right-section .top-nav-links .profile-link{display:inline-block;height:100%;text-transform:uppercase;margin-right:-15px}.top-nav .nav-right-section .top-nav-links .profile-link .nav-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:225px;float:right}.top-nav .nav-right-section .top-nav-links .profile-link .profile-img-wrapper{height:36px;width:36px;border-radius:100%;margin-right:10px;position:relative;display:inline-block;vertical-align:middle;overflow:hidden;background-color:#d6d6d6}.top-nav .nav-right-section .top-nav-links .profile-link .profile-img-wrapper .profile-img{width:100%;vertical-align:middle;position:absolute}.nav-toggle{cursor:pointer;padding:15px 24px 15px 6px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .6s ease;transition:all .6s ease}.nav-toggle span,.nav-toggle span:after,.nav-toggle span:before{cursor:pointer;border-radius:1px;height:2px;width:18px;background:#4e4e4e;position:absolute;display:block;content:'';-webkit-transition:all .4s ease;transition:all .4s ease}.nav-toggle span:before{top:-7px}.nav-toggle span:after{bottom:-7px}.nav-toggle.active{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-toggle.active span{background-color:transparent}.nav-toggle.active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}.nav-toggle.active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}@media only screen and (max-width:991px){.top-nav .nav-right-section{height:100%}.top-nav .nav-right-section .search-toggle{position:absolute;top:38%;left:20px;display:block;font-size:20px}.top-nav .nav-right-section .search-section{display:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.top-nav .nav-right-section .search-section input{width:100%}.top-nav .nav-right-section .search-section.open,.top-nav .nav-right-section .search-section.open .search-section{display:block}.top-nav .nav-right-section .search-section .searchbox-container{width:100%}.top-nav .nav-right-section .close-icon.open{top:42%;display:block;visibility:visible;opacity:1}}@media only screen and (max-width:767px){.top-nav,.top-nav .nav-section{height:60px}.top-nav .logo-wrap{line-height:60px}.top-nav .nav-right-section{position:static}.top-nav .nav-right-section .search-toggle{top:35%;right:90px;left:auto;font-size:20px}.top-nav .nav-right-section .top-nav-links{display:none}.top-nav .nav-right-section .close-icon.open{top:39%}}.units{position:relative;top:-3.5em;right:3em;bottom:auto;left:auto;float:right}.units button{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;border:none;border-radius:0;color:#fff;-ms-box-shadow:0 0 1px rgba(0,0,0,.1) inset,0 1px 2px rgba(0,0,0,.1);-o-box-shadow:0 0 1px rgba(0,0,0,.1) inset,0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 0 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);font-size:11px;outline:none;padding:4px 8px 3px;-webkit-transition:all .2s ease;transition:all .2s ease}.units button.first{border-top-left-radius:1em;border-bottom-left-radius:1em;padding-left:1em}.units button.last{border-top-right-radius:1em;border-bottom-right-radius:1em;padding-right:1em}.units.units-imperial .first,.units.units-metric .last{background:#363636}.units.units-imperial .last,.units.units-metric .first{background:#d6d6d6;cursor:pointer}.units.units-imperial .last:hover,.units.units-metric .first:hover{background:#cdcdcd}.units.units-imperial .last:active,.units.units-metric .first:active{background:#c5c5c5}@media only screen and (max-width:767px){.units{position:absolute;top:3.5em;right:auto;bottom:auto;left:30px}}@media only screen and (max-width:479px){.units{left:20px}}.btn-yum{cursor:pointer;font-size:17px;right:5%;bottom:5%}.btn-yum,.btn-yum .count,.btn-yum .yum{height:3em;width:3em;position:absolute;top:auto;left:auto}.btn-yum .count,.btn-yum .yum{background:#e16120 url(//s.yumm.ly/s/6241b0d/04e27681eee9d53723bb2bab40745f8c.png) 50% no-repeat;-ms-background-size:90%;background-size:90%;border-radius:4em;color:#aaa;line-height:1;margin:0 1em;right:0;bottom:0;-webkit-transition:transform .8s ease;transition:transform .8s ease;-webkit-transform:rotate(0turn);transform:rotate(0turn);z-index:10}.btn-yum .count{font-family:Raleway,Roboto,Helvetica Neue,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:sans-serif;font-weight:inherit;background:#fff;font-size:.618em;line-height:3;margin:0;text-align:center;z-index:20;right:-6px}.btn-yum.yummed .yum{background:#fff url(//s.yumm.ly/s/6241b0d/24bd012dac9f1fed04045ba64592ce68.png) 50% no-repeat;-ms-background-size:90%;background-size:90%;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.btn-yum.yummed .count{background:#e16120;-webkit-transform:rotate(1turn);transform:rotate(1turn);color:#fff}@media only screen and (min-width:840px) and (max-width:990px){.recipe-card .btn-yum{height:50px;width:65px}.recipe-card .btn-yum .yum{height:40px;right:-5px;width:40px}.recipe-card .btn-yum .count{font-size:8px}}
/*# sourceMappingURL=app.3d6d149e0599c780091b.css.map*/