.primary-featured-recipe .primary-infos,.featured-recipes .title{background-color:rgba(34,34,34,0);background-image:-webkit-linear-gradient(rgba(34,34,34,0),rgba(34,34,34,.6));background-image:linear-gradient(rgba(34,34,34,0),rgba(34,34,34,.6));width:100%}body{margin:0 auto;background-color:#f2f3ef}a:hover{text-decoration:none}.wrapper{display:block;background-color:#f2f3ef;margin:0 auto;max-width:1200px;padding-bottom:100px}.wrapper.details{padding-bottom:0;border:none}.wrapper.details .search-box .button{font-size:1.2em}.wrapper.details .search-box .search-icon{top:15px}.wrapper .recipe-grid-wrapper{display:inline-block;background-color:#f2f3ef;margin:0 auto}.wrapper-search-results,.wrapper-collection,.all-cards img,.all-cards .recipe-info,.all-cards .recipe-info .dietary-icons,.all-cards .recipe-info .cook-serves{width:100%}.wrapper .main-heading{font-family:ACFont;font-size:3em;text-align:center;background-color:#f2f3ef;padding-top:25px}.wrapper .main-heading a{color:#000}.wrapper .strap-line{font-family:Georgia;font-size:1.5em;font-style:italic;background-color:#f2f3ef;padding-top:10px}.wrapper .search-box{display:inline-block;width:100%;text-align:center;background-color:#f2f3ef;padding:10px 0}.wrapper .search-box .search-icon{width:33px;height:40px;position:relative;left:40px;margin-left:-33px;bottom:3px}.wrapper .search-box #text{width:55%;height:45px;border:none;padding-left:50px;font-size:1.4em;font-family:ACMontserratRegularFont;color:#575756;background:url(/src/images/recipes/search.svg) no-repeat 10px center #fff;background-size:auto 70%}.wrapper .search-box .button{display:inline;height:46px;width:90px;vertical-align:initial;margin:0}.wrapper .popular-searches{background-color:#f2f3ef;font-family:ACMontserratBoldFont;font-size:1.6em;display:inline-block;width:100%;text-align:center;padding:5px 0 30px 0}.wrapper .popular-searches div{display:inline}.wrapper .popular-searches div a.search-term{color:#000;font-family:ACMontserratRegularFont}.wrapper .popular-searches div:first-child{padding-left:5px}.wrapper .popular-searches .dv-search-term::after{content:"|";padding:0 10px}.wrapper .popular-searches .dv-search-term:last-child::after{content:""}.wrapper .popular-searches .dv-search-term.hide{display:none}.wrapper .popular-searches .dv-search-term.last::after{content:"";padding-right:0}.wrapper .featured-recipes,.wrapper .primary-featured-recipes{width:100%;display:inline-block}.wrapper .primary-featured-recipes{margin-bottom:2px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image{height:440px;max-width:100%;overflow:hidden;float:left;width:100%;background-position:100% 50%;background-size:100%;position:relative;margin-bottom:3px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image .primary-infos{position:absolute;padding-bottom:1.5%;bottom:0!important}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.title{font-family:ACFont;font-size:3em;color:#fff;bottom:0!important;text-align:left;padding-left:1.5%}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.description{font-family:ACMontserratRegularFont;font-size:2em;color:#fff;text-align:left;padding:1.5%}.wrapper .featured-recipes div.featured-recipe-image{height:184px;max-width:24.8125%;overflow:hidden;float:left;margin-left:.25%;position:relative}.wrapper .featured-recipes div.featured-recipe-image:first-child{margin-left:0}.wrapper .featured-recipes div.featured-recipe-image:last-child{float:right;margin-left:0}.wrapper .featured-recipes div.featured-recipe-image img{width:100%;height:auto}.wrapper .featured-recipes div.featured-recipe-image .title{font-family:ACFont;font-size:2em;color:#fff;position:absolute;bottom:0;text-align:left;padding-left:5%;padding-bottom:10px}.recipe-grid-wrapper.wrapper-collection .heading{margin-left:3%}.recipe-grid-wrapper.wrapper-collection .btn-see-more-collections{margin-bottom:20px}.recipe-grid-wrapper .cta-button.arrow{background-image:url("/src/images/recipes/white-arrow-down.svg");background-size:8%;background-position:93% 50%}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes{padding-top:30px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes.search{float:none}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .recipe-filters .heading{font-size:2.6em;font-family:ACFont;color:#6e7b6f;margin:0 auto 20px auto}.recipe-grid-wrapper.wrapper-collection img.see-more-collections,.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header img.see-more-recipes{width:13px;height:7px;position:relative;top:40px;left:80px}.recipe-grid-wrapper.wrapper-collection .collection-header.see-more-collections{position:relative}.wrapper .recipe-collections{width:942px;display:inline-block}.wrapper .recipe-collections .collections-left-col{display:inline}.wrapper .recipe-collections .collections-right-col{height:760px;background-color:#f2f3ef;margin-left:23px;position:relative;width:46.6%;display:inline-block}.wrapper .recipe-collections .collections-right-col .subscribe-panel{width:100%;height:240px;background-color:#e0dde8;display:inline-block;display:none}.wrapper .recipe-collections .collections-right-col .subscribe-panel .heading{font-family:ACFont;font-size:2.8em;line-height:1.2em;color:#81749e;width:95%;margin:40px auto 0 auto}.wrapper .recipe-collections .collections-right-col .subscribe-panel .success{display:none;margin-top:44px;font-size:1.5em;font-family:ACMontserratRegularFont}.wrapper .recipe-collections .collections-right-col .subscribe-panel .text-box,.wrapper .recipe-collections .collections-right-col .subscribe-panel .btn-sign-me-up{margin-top:15px;width:75%;height:30px}.wrapper .recipe-collections .collections-right-col .subscribe-panel .text-box{text-align:center;font-size:1.2em;font-family:ACMontserratRegularFont}.wrapper .recipe-collections .collections-right-col .subscribe-panel .btn-sign-me-up{margin-top:15px;background-color:#8dc483;-webkit-box-shadow:0 2px 0 0 #79a871;-moz-box-shadow:0 2px 0 0 #79a871;box-shadow:0 2px 0 0 #79a871}.wrapper .recipe-collections .collections-right-col .subscribe-panel .invalid-email{font-style:italic;font-size:1.1em;display:none}.wrapper .recipe-collections .collections-right-col .collections-content{width:100%;height:530px;margin-bottom:20px}.recipe-grid-wrapper.wrapper-collection .collection-heading,.recipe-grid-wrapper.wrapper-collection .heading{float:left;font-family:ACFont;font-size:2em;margin-bottom:.25%;color:#6e7b6f}.recipe-grid-wrapper.wrapper-collection .collection-header{display:block;margin-left:3%}.recipe-grid-wrapper.wrapper-collection .collection-header img.see-all{width:18px;height:8px;position:relative;bottom:30px;left:293px}.recipe-grid-wrapper.wrapper-collection .collection-header .button.see-all{margin:10px 0 10px 541px;height:24px;line-height:24px;width:80px;font-size:1.1em;text-align:left;padding-left:10px}#collections .recipe-grid-wrapper.wrapper-collection:first-child{padding-top:20px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header{display:inline-block;width:100%;float:left;position:relative;bottom:25px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header img.see-more-recipes{left:70px;top:30px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header .btn-see-more-recipes{margin:10px auto}.recipe-grid-wrapper .recipe-filters{display:inline-block;width:864px;text-align:center;padding-bottom:17px}.recipe-grid-wrapper .recipe-filters .inner{clear:both;max-width:864px}.recipe-grid-wrapper .recipe-filters .dropdown{font-family:ACMontserratRegularFont;-webkit-box-shadow:0 2px 0 0 x #79a871;-moz-box-shadow:0 2px 0 0 #79a871;box-shadow:0 2px 0 0 #79a871;display:inline-block;width:auto;padding-right:35px;background-color:#8dc483;margin-right:27px;border:none}.recipe-grid-wrapper .recipe-filters .dropdown:last-child{margin-right:0}.recipe-grid-wrapper .recipe-filters .dropdown .selected{color:#fff;font-weight:normal;padding:5px 8px 5px 12px;line-height:1em;white-space:normal}.recipe-grid-wrapper .recipe-filters .dropdown li{text-align:left;padding:14px 8px 5px 14px;font-size:1.2em;white-space:normal}.recipe-grid-wrapper .recipe-filters .dropdown li:last-child{padding-bottom:20px}.recipe-grid-wrapper .recipe-filters .dropdown .carat{position:absolute;right:15px;top:14px;background:url("/src/images/recipes/white-arrow-down.svg") no-repeat;width:12px;height:6px}.recipe-grid-wrapper .recipe-filters .dropdown.open,.recipe-grid-wrapper .recipe-filters .dropdown.open .selected{background-color:#6b9163}.all-cards{text-align:left;float:left;margin:1% 0 1% 3%;display:inline-block;max-width:185px}.all-cards a{color:#000}.all-cards img.icon{width:20px;height:20px;display:inline}.all-cards img.icon.dietary{width:auto;height:15px}.all-cards .recipe-info{background-color:#fff;height:13em;padding:.5em 1em 1em 1em}.all-cards .recipe-info .title{font-size:1.4em;text-align:left;height:5.5em;font-family:ACMontserratRegularFont}.all-cards .recipe-info .dietary-icons,.all-cards .recipe-info .cook-serves{width:100%;height:20px}.all-cards .recipe-info .dietary-icons{margin-top:7px}.dietary-icons{clear:both}.all-cards .recipe-info .dietary-icons .dietary-pref,.all-cards .cook-serves .info{float:left}.all-cards .cook-serves .info.serves.text,.all-cards .cook-serves .info.cook{margin-left:2%}.all-cards .cook-serves .info.cook{margin-right:4%}.all-cards .recipe-info .dietary-icons .dietary-pref .icon{margin-right:5px}.all-cards .recipe-info .cook-serves .cook,.all-cards .recipe-info .cook-serves .serves{font-family:ACMontserratRegularFont;font-size:1em;line-height:20px;vertical-align:middle}.all-cards .star-rating{position:relative;display:block;background:rgba(255,255,255,.8);bottom:10px;margin-top:-25px;left:80px;width:9.5em;height:17px;overflow:hidden;padding:4px 0 21px 5px}.all-cards .star-rating .star{height:44px;width:15px;background:url("/src/images/recipes/rating-star.svg") no-repeat;background-position:0 0;display:inline-block}.all-cards .star-rating .star.off{background:url("/src/images/recipes/review-no-star.svg") no-repeat}.all-cards .has-video{height:32px;width:32px;background:url("/src/images/recipes/play-symbol.svg") no-repeat;display:block;position:relative;bottom:10px;left:10px;margin-top:-32px}.button:not(.button--secondary):not(#lightbox-btn):not(.button--recipe-box):not(.rb-product):not(.lightbox-add-recipe){display:block;text-align:center;margin:20px auto;height:30px;line-height:30px;cursor:pointer;background-color:#ff913d;color:#3c3b3c;border-bottom:#f39851;font-size:1.3em;vertical-align:middle;font-family:ACMontserratRegularFont;border:none}.button:not(.button--secondary):not(#lightbox-btn):not(.button--recipe-box):not(.rb-product):not(.lightbox-add-recipe):hover{background-color:#f39851}.btn-search{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-see-more-collections.disabled,.btn-see-more-recipes.disabled{cursor:default;background-color:#c3c3c3;-webkit-box-shadow:0 2px 0 0 #c3c3c3;-moz-box-shadow:0 2px 0 0 #c3c3c3;box-shadow:0 2px 0 0 #c3c3c3;border-bottom:2px solid #c3c3c3}.wrapper .dropdown .recipe-grid-wrapper{display:inline-block}.card-search-results,.card-collection{margin:.1% 0 3.9% 4.3%}.card-collection{margin-left:7.5%}.card-search-results.first-card-in-row,.recipe-grid-wrapper.wrapper-collection .heading{margin-left:4%;clear:both}.card-collection.first-card-in-row,.recipe-grid-wrapper.wrapper-collection .collection-header{margin-left:8%}.card-collection.hide{display:none}.recipe-grid-wrapper.wrapper-search-results{max-width:942px;float:none}.recipe-grid-wrapper.wrapper-collection{max-width:480px;float:left;padding:3px 0 10px 0}.recipe-grid-wrapper.wrapper-collection .collection-header{max-width:408px;padding-bottom:20px;overflow:hidden}.recipe-grid-wrapper.wrapper-collection .collection-header .collection-heading{width:calc(100% - 150px);text-align:left}.recipe-grid-wrapper.wrapper-collection .collection-header .cta-button.see-all{float:right;padding:5px 18px;max-width:140px}.recipe-grid-wrapper.wrapper-collection .collection-header img.see-all{left:186px}.recipe-author-wrapper{margin:25px auto;max-height:186px;background:url(/src/images/recipes/author-slider-background.jpg) center right no-repeat;background-size:100% auto;position:relative}.recipe-author-wrapper a{color:#fff}.recipe-author-wrapper .recipe-author-slider{margin-left:18%;margin-right:7%}.recipe-author-wrapper .banner{font-family:ACFont;color:#000;font-size:2.5em;float:left;width:11%;margin-left:3%;line-height:1.1em;display:inline;background:url(/src/images/recipes/recipe_guru_logo.svg) center center no-repeat;width:12%;height:100%;background-size:100% auto;position:absolute;left:0;top:0}.recipe-author-wrapper .recipe-author-slider .recipe-author{margin-right:0;height:150px;color:red;font-family:ACMontserratRegularFont}.recipe-author-wrapper .recipe-author-slider .recipe-author .name{position:relative;bottom:52px;width:30%;left:128px;font-size:1.1em;height:30px}.recipe-author-wrapper .recipe-author-slider .recipe-author .job-title{position:relative;bottom:50px;left:50px;font-size:.9em;height:30px;width:100%}.recipe-author-wrapper .recipe-author-slider .recipe-author img{height:83px;width:83px;top:35px;left:20px;position:relative}.recipe-author-wrapper .recipe-author-slider .recipe-author .btn-see-author-recipes{bottom:70px;position:relative;left:25%;width:50%;height:20px;font-size:.9em;line-height:.9em}.recipe-author-wrapper .recipe-author-slider .slick-prev,.recipe-author-wrapper .recipe-author-slider .slick-next{background-color:#ff913d;text-indent:100%;white-space:nowrap;overflow:hidden;border:none;position:absolute;top:12px;bottom:auto;height:86%;width:8%;max-width:25px}.recipe-author-wrapper .recipe-author-slider .slick-prev{left:-3%;background:url(/src/images/recipes/author_slider_left.svg) center center no-repeat #ff913d;background-size:50% auto}.recipe-author-wrapper .recipe-author-slider .slick-next{right:-7%;left:auto;background:url(/src/images/recipes/author_slider_right.svg) center center no-repeat #ff913d;background-size:50% auto}.recipe-author-wrapper .author-slider-left,.recipe-author-wrapper .author-slider-right{display:none}.recipe-author-wrapper .recipe-author-slider .slick-prev.slick-disabled,.recipe-author-wrapper .recipe-author-slider .slick-next.slick-disabled{background-color:#c3c3c3;opacity:.6;cursor:default}.recipe-author-wrapper .author-slider-left,.recipe-author-wrapper .author-slider-right{height:18px;width:12px;position:relative;z-index:1}.recipe-author-wrapper .author-slider-left{right:33.2%;top:84px}.recipe-author-wrapper .author-slider-right{left:47.2%;bottom:86px}.wrapper .search-content{width:100%;margin-bottom:35px}.no-search-results{margin:50px auto 0 auto;height:60px;font-family:ACMontserratLightFont;font-size:1.5em;height:220px;color:#9d9d9c;line-height:2.5em}.no-search-results span{font-family:ACMontserratBoldFont;font-size:1.3em}@media only screen and (min-width:1200px){.wrapper .featured-recipes{margin-bottom:25px}}@media only screen and (min-width:1024px)and (max-width:1199px){.card-search-results,.card-collection{margin:.1% 0 3.9% 4.3%}.card-collection{margin-left:7.5%}.card-search-results.first-card-in-row,.recipe-grid-wrapper.wrapper-collection .heading{margin-left:4%}.card-collection.first-card-in-row,.recipe-grid-wrapper.wrapper-collection .collection-header{margin-left:8%}.card-collection.hide{display:none}.recipe-grid-wrapper.wrapper-search-results{max-width:942px;float:none}.recipe-grid-wrapper.wrapper-collection{max-width:480px;float:left;padding:3px 0 10px 0}.recipe-grid-wrapper.wrapper-collection .collection-header{max-width:408px}.recipe-grid-wrapper.wrapper-collection .collection-header .button.see-all{margin:10px 0 10px 327px}.recipe-grid-wrapper.wrapper-collection .collection-header img.see-all{left:186px}.wrapper .search-box #text{width:65%}.wrapper .primary-featured-recipe div.primary-featured-recipe-image{height:377px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.title{font-size:3em;bottom:660px;padding-left:.5%}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.description{bottom:655px;font-size:2em}.wrapper .featured-recipes div.featured-recipe-image{height:211px;max-width:33%;margin-left:.5%}.wrapper .featured-recipes div.featured-recipe-image:nth-child(3){float:right}.wrapper .featured-recipes div.featured-recipe-image .title{font-size:2.25em;padding-left:3.5%}.wrapper .featured-recipes .featured-recipe-image:last-child{display:none}.wrapper .featured-recipes{margin-bottom:25px}}@media only screen and (min-width:768px)and (max-width:1023px){.wrapper{max-width:1024px}.card-search-results,.card-collection{margin:.1% 0 5.5% 6.1%}.card-collection{margin-bottom:0;margin-left:8%}.card-search-results.first-card-in-row{margin-left:4.5%}.recipe-grid-wrapper.wrapper-search-results{max-width:704px;float:none}.wrapper .search-box #text{width:80%}.wrapper .primary-featured-recipe div.primary-featured-recipe-image{height:285px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.title{font-size:3em;bottom:798px;padding-left:1%}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.description{bottom:760px;font-size:2em}.wrapper .featured-recipes div.featured-recipe-image{height:236px;max-width:49.8%;width:49.8%;margin:0}.wrapper .featured-recipes div.featured-recipe-image:nth-child(2){float:right}.wrapper .featured-recipes div.featured-recipe-image .title{font-size:2.25em;padding-left:3%}.recipe-grid-wrapper .recipe-filters{width:644px;float:none}.recipe-grid-wrapper .recipe-filters .inner{max-width:644px;float:none;margin-left:4.5%}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .recipe-filters .heading{float:none;margin:0 auto 20px auto}.card-collection.first-card-in-row,.recipe-grid-wrapper.wrapper-collection .heading{margin-left:7.5%}.recipe-grid-wrapper.wrapper-collection .collection-header.see-more-collections{position:relative;margin-bottom:10px;margin-top:15px}.recipe-grid-wrapper.wrapper-collection{max-width:480px;float:left;padding:18px 0 0 0}.wrapper .recipe-collections{width:704px;display:inline-block}.wrapper .recipe-collections .collections-right-col{width:28.5%}.wrapper .recipe-collections .collections-right-col .subscribe-panel{height:250px}.wrapper .recipe-collections .collections-right-col .subscribe-panel .heading{font-size:2.8em;margin:16px auto 0 auto;line-height:1em;width:94%}.wrapper .recipe-collections .collections-right-col .subscribe-panel .text-box,.wrapper .recipe-collections .collections-right-col .subscribe-panel .btn-sign-me-up{margin-top:22px;width:80%;height:30px}.wrapper .recipe-collections .collections-right-col .subscribe-panel .btn-sign-me-up{margin-top:15px}.wrapper .recipe-collections .collections-right-col .subscribe-panel .invalid-email{font-style:italic;font-size:1.1em;display:none}.recipe-grid-wrapper.wrapper-collection .collection-heading,.recipe-grid-wrapper.wrapper-collection .heading{float:left;font-family:ACFont;font-size:2em;margin-bottom:.25%}.recipe-grid-wrapper.wrapper-collection .collection-header{display:block;margin-left:7.5%;max-width:408px}.recipe-grid-wrapper.wrapper-collection .collection-header img.see-all{width:18px;height:8px;position:relative;bottom:30px;left:185px}.recipe-grid-wrapper.wrapper-collection .collection-header .button.see-all{margin:10px 0 10px 328px;height:24px;line-height:24px;width:80px;font-size:1.1em;text-align:left;padding-left:10px}.wrapper .recipe-collections .collections-right-col .collections-content{height:506px}.wrapper .featured-recipes .featured-recipe-image:last-child,.wrapper .featured-recipes .featured-recipe-image:nth-last-child(2){display:none}.recipe-author-wrapper .banner{width:14%;margin-left:.5%}.recipe-author-wrapper .author-slider-left{right:33%;top:84px}.recipe-author-wrapper .author-slider-right{left:47.2%;bottom:208px}.wrapper .featured-recipes{margin-bottom:25px}}@media only screen and (max-width:767px){.all-cards div.recipe-info{height:15em}.card-search-results,.card-collection{margin:.1% 0 8% 8%}.card-search-results.first-card-in-row,.card-collection.first-card-in-row{margin-left:6.5%}.all-cards .recipe-info .title{font-size:1.6em;height:5em}.all-cards .recipe-info .cook-serves .cook,.all-cards .recipe-info .cook-serves .serves{font-size:1.2em}.all-cards img.icon{width:25px;height:25px}.all-cards img.icon.dietary{width:auto;height:18px}.all-cards img.icon.larger-width{width:25px}.all-cards .recipe-info .dietary-icons,.all-cards .recipe-info .cook-serves{width:100%;height:25px}.all-cards .recipe-info .cook-serves .cook,.all-cards .recipe-info .cook-serves .serves{line-height:25px}.all-cards .recipe-info .dietary-icons{margin-top:10px}.wrapper{max-width:768px;margin:0 auto}.recipe-grid-wrapper{float:none;margin:0 auto}.recipe-grid-wrapper.wrapper-search-results,.recipe-grid-wrapper.wrapper-collection{max-width:600px}.all-cards{max-width:237px}.recipe-grid-wrapper.wrapper-collection .heading{text-align:center;margin-bottom:.25%}.all-cards .star-rating{bottom:13px;left:98px;width:13.5em;height:30px;margin-top:-30px}.all-cards .star-rating .star{height:59px;width:23px;background-position:0 0}.all-cards .star-rating .star.off{background-position:0 0;background:url("/src/images/recipes/review-no-star.svg") no-repeat}.recipe-grid-wrapper.wrapper-collection .collection-header{max-width:520px;margin-left:6.5%;margin-top:18px;margin-bottom:11px}.recipe-grid-wrapper.wrapper-collection .collection-header .cta-button.see-all,.recipe-grid-wrapper.wrapper-collection .collection-header .button.see-all{background:url(/src/images/recipes/see-all-arrow.svg) center right no-repeat #ff913d;background-position:90% center}.recipe-grid-wrapper.wrapper-collection .collection-header .cta-button.see-all{padding-right:30px;font-size:1.3em;padding:7px 40px 7px 7px;line-height:14px;background-size:25px}.recipe-grid-wrapper.wrapper-collection .collection-header .button.see-all{margin:10px 0 0 385px;height:30px;width:137px;line-height:30px;font-size:1.8em;padding-left:15px;background-size:auto 40%}.wrapper .main-heading{font-size:4em}.wrapper .strap-line{font-size:1.75em;padding-top:5px}.wrapper .search-box .search-icon{left:47px;bottom:7px}.wrapper .search-box{padding:22px 0}.wrapper .search-box #text{width:80%;height:45px;border:none;padding-left:75px;font-size:2.6em}.wrapper .search-box .button{height:45px;width:115px;font-size:1.5em;vertical-align:top}.wrapper .popular-searches{margin-top:-2px}.wrapper .recipe-collections .collections-right-col .subscribe-panel{height:300px;position:relative;bottom:20px}.wrapper .recipe-collections .collections-right-col .subscribe-panel .heading{font-size:3.5em;width:80%;margin:15px auto 0 auto}.wrapper .recipe-collections .collections-right-col .subscribe-panel .text-box,.wrapper .recipe-collections .collections-right-col .subscribe-panel .btn-sign-me-up{height:58px;width:86%;margin-top:25px;font-size:2em}.wrapper .recipe-collections .collections-right-col .subscribe-panel .btn-sign-me-up{margin-top:26px}.wrapper .recipe-collections .collections-right-col .subscribe-panel .invalid-email{font-size:1.5em}.wrapper .recipe-collections{width:604px;display:inline-block;margin-top:30px}.wrapper .recipe-collections .collections-right-col{height:auto;width:100%;float:none;margin:0 auto;position:relative;top:70px}.recipe-grid-wrapper.wrapper-collection{padding-top:20px;margin-bottom:-38px}.recipe-grid-wrapper.wrapper-collection .collection-heading{font-size:3em}.recipe-grid-wrapper.wrapper-collection .collection-header img.see-all{display:none}.recipe-grid-wrapper.wrapper-collection .btn-see-more-collections{width:352px;height:60px;font-size:2em;margin-top:0}.recipe-grid-wrapper.wrapper-collection img.see-more-collections,.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header img.see-more-recipes{width:16px;height:10px;position:relative;top:35px;left:120px}.wrapper .recipe-collections .collections-right-col .collections-content{height:395px;position:relative;bottom:15px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes{position:relative;bottom:110px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header img.see-more-recipes{position:relative;top:46px;left:92px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header .btn-see-more-recipes{width:230px;height:40px;font-size:1.7em}.wrapper .featured-recipes,.wrapper .primary-featured-recipes{margin-bottom:-44px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image{height:280px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.title{font-size:3em;bottom:753px;padding-left:3%}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.description{bottom:740px;font-size:2em}.wrapper .featured-recipes div.featured-recipe-image{height:205px;max-width:49.8%;margin:0}.wrapper .featured-recipes div.featured-recipe-image:nth-child(2){float:right}.wrapper .featured-recipes div.featured-recipe-image .title{font-size:2.5em;padding-left:3%}.wrapper .featured-recipes .featured-recipe-image:last-child,.wrapper .featured-recipes .featured-recipe-image:nth-last-child(2){display:none}.recipe-grid-wrapper .recipe-filters{width:523px;float:none}.recipe-grid-wrapper .recipe-filters .inner{max-width:523px;float:none;margin:0 auto}.recipe-grid-wrapper .recipe-filters .dropdown{width:100%;padding:10px 10px 10px 0;font-size:1.4em;margin-bottom:35px}.recipe-grid-wrapper .recipe-filters .dropdown .carat{right:75px;top:20px;width:17px;height:8px}.recipe-grid-wrapper .recipe-filters .dropdown.open .carat{background:url("/src/images/recipes/up-filter_mob.png") no-repeat}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .recipe-filters .heading{margin:0 auto 20px auto;float:none;font-size:4em}.recipe-author-wrapper{position:relative;bottom:32px;max-height:700px;padding-top:80px}.recipe-author-wrapper .banner{background:url(/src/images/recipes/recipe_guru_logo_mobile.svg) top center no-repeat;width:100%;top:160px;margin:0;background-size:auto 80px}.recipe-author-wrapper .recipe-author-slider .recipe-author{height:540px;margin-bottom:316px}.recipe-author-wrapper .recipe-author-slider{margin:0}.recipe-author-wrapper .recipe-author-slider .recipe-author img{height:147px;width:147px;top:178px;left:31%}.recipe-author-wrapper .recipe-author-slider .recipe-author .name{top:188px;font-size:2em;left:38%}.recipe-author-wrapper .recipe-author-slider .recipe-author .job-title{top:188px;font-size:2em;left:4%;top:214px}.recipe-author-wrapper .recipe-author-slider .recipe-author .btn-see-author-recipes{left:2%;font-size:1.8em;top:228px}.recipe-author-wrapper .recipe-author-slider .slick-prev,.recipe-author-wrapper .recipe-author-slider .slick-next{top:50px;height:50%}.recipe-author-wrapper .recipe-author-slider .slick-next{right:3%}.recipe-author-wrapper .recipe-author-slider .slick-prev{left:3%}.recipe-author-wrapper .author-slider-left,.recipe-author-wrapper .author-slider-right{height:24px;width:16px}.recipe-author-wrapper .author-slider-left{right:44.5%;top:385px}.recipe-author-wrapper .author-slider-right{left:46.5%;bottom:830px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes.search{bottom:0}.wrapper .featured-recipes{margin-bottom:10px}}.hidden2{display:none}@media only screen and (max-width:640px){.wrapper .main-heading{font-size:20px;font-size:8vw}.wrapper .popular-searches{font-size:1.6em}.recipe-collections{font-size:.8em}.wrapper .recipe-collections{width:100%}.all-cards{max-width:40%}.recipe-grid-wrapper.wrapper-collection .btn-see-more-collections{width:250px;height:40px}.recipe-grid-wrapper .recipe-filters{font-size:.8em;width:100%}.wrapper .search-box{padding:22px 10px}.wrapper .search-box #text{width:75%;height:50px;float:left}.wrapper .search-box .button{float:left;height:50px;width:25%}.wrapper .search-box .search-icon{float:left;height:50px;left:47px;top:2px}.all-cards .star-rating{bottom:4px;left:auto;width:52%;right:0;margin-right:5%;float:right;height:30px;padding:0}.all-cards .star-rating .star{width:18%;background:url("/src/images/recipes/review-star.svg") no-repeat;background-size:90% auto;background-position:center center;margin:0;height:30px}.all-cards .star-rating .star.off{background-position:0 0;background:url("/src/images/recipes/review-no-star.svg") no-repeat;background-size:90% auto;background-position:center center}.all-cards img.icon{width:15%}.all-cards .has-video{width:20%}.all-cards .recipe-info .title{font-size:2.5vw;height:4.3em}.all-cards img.icon.dietary,.all-cards img.icon.larger-width{width:auto;height:20px;height:3vw;min-height:15px;margin-top:3px}.card-search-results,.card-collection{margin:.1% 0 5% 4%}.card-search-results.first-card-in-row,.card-collection.first-card-in-row{margin-left:8%;clear:both}.card-collection,.standard-product .recipes-table .all-cards{display:table-cell;background-color:#fff;float:none;max-width:100%;width:50%}.all-cards{background-color:#fff}.recipe-grid-wrapper.wrapper-collection .list,.recipes-table.list{display:table;width:100%;border-collapse:separate;border-spacing:15px;margin:0 auto;max-width:550px}.all-cards div.recipe-info{padding:.5em 8px 0 8px;height:13em}.recipe-grid-wrapper.wrapper-collection .collection-header .button.see-all{margin:0 0 0 0;float:right;height:auto;line-height:1.9em;width:auto;padding-right:10%;background:url(/src/images/recipes/see-all-arrow.svg) center right no-repeat #e75d49;background-size:auto 40%;background-position:90% center}.recipe-grid-wrapper.wrapper-collection .collection-header{position:relative;margin-left:auto;margin-right:auto;max-width:550px;width:100%;display:table;border-collapse:separate;border-spacing:15px 0}.recipe-grid-wrapper.wrapper-collection .collection-header img.see-all{display:none}.collection-heading{float:none;text-align:left}.all-cards .recipe-info .cook-serves img{display:none}.recipe-author-wrapper .recipe-author-slider .recipe-author{height:auto;margin:0}.recipe-author-wrapper .banner{top:10px;margin:0;background-size:auto 50px}.recipe-author-wrapper .recipe-author-slider .recipe-author img{width:60%;height:auto;top:auto;left:auto;margin:0 auto}.recipe-author-wrapper .recipe-author-slider .recipe-author .name,.recipe-author-wrapper .recipe-author-slider .recipe-author .job-title,.recipe-author-wrapper .recipe-author-slider .recipe-author .btn-see-author-recipes{top:auto;font-size:2em;left:auto;text-align:center;display:block;bottom:auto;height:auto;margin:0 auto;width:auto}.recipe-author-wrapper{padding:80px 0 24px 0;margin:0;font-size:65%;max-height:100%;bottom:auto;background-size:100% auto}.recipe-author-wrapper .recipe-author-slider .slick-prev,.recipe-author-wrapper .recipe-author-slider .slick-next{position:absolute;top:20px;bottom:auto;height:86%;width:8%;max-width:25px}.recipe-author-wrapper .recipe-author-slider .slick-prev{left:-8%;background:url(/src/images/recipes/author_slider_left.svg) center center no-repeat #ff913d;background-size:50% auto}.recipe-author-wrapper .recipe-author-slider .slick-next{right:-8%;left:auto;background:url(/src/images/recipes/author_slider_right.svg) center center no-repeat #ff913d;background-size:50% auto}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes{bottom:0;width:95%}.recipe-author-wrapper .recipe-author-slider{margin:0 auto;width:80%;position:relative}.wrapper .recipe-collections .collections-right-col .collections-content{height:200px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image img{width:100%}.wrapper .featured-recipes div.featured-recipe-image{max-width:49.8%;height:auto}.wrapper .featured-recipes div.featured-recipe-image:nth-child(2){float:right}img.author-slider-right{display:none}.wrapper .recipe-collections .collections-right-col{top:auto;margin:10px auto 2%}.all-cards a{text-align:right}.recipe-info{text-align:left}.recipe-author-wrapper .author-slider-left,.recipe-author-wrapper .author-slider-right{display:none}.recipe-author a div{padding:5px 0 5px}.recipe-author a input{padding:10px;margin:5px}.recipe-author-wrapper .recipe-author-slider .recipe-author{padding:20px 0 4px}.see-more .see-more-collections{display:none}.see-more input{background:url(/src/images/recipes/down-arrow.svg) 95% center no-repeat #e75d49;background-size:20px;padding-right:20px}.recipe-grid-wrapper .recipe-filters .dropdown,.recipe-grid-wrapper .recipe-filters .dropdown:last-child{width:90%;margin:0 auto 35px;float:none}.recipe-grid-wrapper .recipe-filters .dropdown .carat{right:7%}.recipe-grid-wrapper.wrapper-collection .collection-header.see-more-collections{margin:20px 0}.recipe-grid-wrapper.wrapper-collection .collection-header.see-more-collections{padding-top:20px}.recipe-grid-wrapper.wrapper-search-results,.recipe-grid-wrapper.wrapper-collection{max-width:100%;width:97%;margin:-2px auto 0;float:none}.recipe-grid-wrapper.wrapper-search-results{margin:2% auto 0}.recipe-author-wrapper .recipe-author-slider .recipe-author{border:none}.recipe-author-wrapper .recipe-author-slider .recipe-author .name{max-width:60px;font-family:ACMontserratBoldFont}.all-cards .recipe-info .dietary-icons,.all-cards .recipe-info .cook-serves{display:block;clear:both;padding-top:3%}.cook-serves{width:100%}.cook-serves .info{background-size:auto 80%;background-repeat:no-repeat;background-position:left center;padding-left:30px!important;display:block;padding:3px 0 0;padding-right:10px;font-size:1.4em!important}div.cook{background-image:url(/src/images/recipes/clock.svg)}div.serves{background-image:url(/src/images/recipes/feeds.svg)}.dietary-pref{margin:0 0 8px}.wrapper .featured-recipes div.featured-recipe-image .title{font-size:4vw}.dietary-pref.hidden2{visibility:hidden;display:block}.banner span{display:block}.recipe-author-wrapper .recipe-author-slider .recipe-author .btn-see-author-recipes{max-width:130px;white-space:normal}.wrapper .recipe-collections .collections-right-col .subscribe-panel,.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header{bottom:auto;width:97%}.recipe-grid-wrapper.wrapper-collection,.recipe-grid-wrapper.wrapper-collection .collection-header.see-more-collections{padding-top:0}.all-cards .cook-serves .info.serves.text,.all-cards .cook-serves .info.cook{margin-left:0}.recipe-author-wrapper .recipe-author-slider .recipe-author .job-title{padding:0 0 10px;max-width:80%}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header .btn-see-more-recipes{margin-bottom:30px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image{position:relative}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.title,.wrapper .featured-recipes div.featured-recipe-image .title{bottom:0!important}.all-cards .recipe-info .dietary-icons{margin-top:0}.all-cards .recipe-info .cook-serves{height:auto}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.description{display:none}.wrapper .featured-recipes{margin-bottom:3px}}@media only screen and (max-width:480px){.cook-serves .info{padding-left:25px!important}.all-cards .recipe-info .title{font-size:12px;height:5em;overflow:hidden;text-overflow:ellipsis;width:100%}.recipe-author-wrapper .recipe-author-slider .recipe-author .btn-see-author-recipes{max-width:100px}.cook-serves .info{background-size:auto 20px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image{background-size:auto 130%}.cook-serves .info{padding-right:0;font-size:1.2em!important}.all-cards .star-rating .star{width:16px;height:20px}.all-cards .star-rating{width:91px;height:20px}.recipe-author-wrapper{background-size:auto 100%}}@media only screen and (min-width:720px)and (max-width:992px){.recipe-details-wrapper#recipe-box-pages .recipes .c{width:100%}}h1.email-address-capture-title{font-size:28px;width:100%;color:#3c3b3c}