.bodyFont{font-family:'Source Sans Pro',sans-serif;font-weight:300}.headingFont{font-family:'Source Sans Pro',sans-serif;font-weight:400}.tran-width{-webkit-transition:width .1s ease 0s;-moz-transition:width .1s ease 0s;-o-transition:width .1s ease 0s;transition:width .1s ease 0s}.ccm-toolbar-visible .ccm-page #sidebar{top:48px}.ccm-edit-mode .ccm-page .pageTop{z-index:200;background:url('/application/themes/happyapple/images/edit-bg.png')}.ccm-edit-mode .ccm-page .pageTop .pageTopTitle p,.ccm-edit-mode .ccm-page .pageTop .pageTopTitle h1,.ccm-edit-mode .ccm-page .pageTop .pageTopTitle h2,.ccm-edit-mode .ccm-page .pageTop .pageTopTitle h3,.ccm-edit-mode .ccm-page .pageTop .pageTopTitle h4,.ccm-edit-mode .ccm-page .pageTop .pageTopTitle h5{color:#2d2d2d;text-shadow:none}.ccm-edit-mode .ccm-page .pageTop .pageTopButtons,.ccm-edit-mode .ccm-page .pageTop .pageTopSocial,.ccm-edit-mode .ccm-page .pageTop .pageTopSearch{display:none}.ccm-edit-mode .ccm-page .pageTop .pageTopLogo{position:relative}.pageTop .pageTopBG .ccm-image-slider-container .rslides li:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-image:-webkit-linear-gradient(rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.6) 100%)}.page-type-home-page h1{font-size:66px}.page-type-home-page h2{font-size:48px}.page-type-home-page h3{font-size:24px}.page-type-home-page p{font-family:'Source Sans Pro',sans-serif;font-weight:300;line-height:33px}.page-type-blog .breadcrumbs a{color:#007632}.page-type-blog .blogsidenav ul{padding-left:1.5em}.page-type-blog .blogsidenav ul li a{color:#007632}.page-type-blog .blog-left h1:first-child,.page-type-blog .blog-left h2:first-child,.page-type-blog .blog-left h3:first-child,.page-type-blog .blog-left h4:first-child,.page-type-blog .blog-left h5:first-child{margin-top:0}.top{margin-top:30px}.top .imageBlock{margin-bottom:15px}.top .pageTopRight{display:flex;align-items:center;justify-content:flex-end;margin-bottom:15px}.top .pageTopRight a,.top .pageTopRight .searchIcon{margin-left:10px;cursor:pointer}.top .pageTopRight .shopOnline{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background:#007632;color:white;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:bold;border-radius:24px;display:inline-block;line-height:16px;padding:8px;text-align:center}.top .pageTopRight .shopOnline:hover{opacity:0.8}.searchOverlay{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;opacity:1}.searchOverlay form{padding:16px;background:white;border-radius:10px}.hidden{display:none;opacity:0}.pageTop{position:relative;z-index:700;width:100%;margin-bottom:30px}.ccm-image-slider-container{position:relative}.ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides .ccm-image-slider-text{width:100%;position:absolute;z-index:850;bottom:5vw;top:70%;text-align:center;display:flex;justify-content:flex-end;flex-direction:column}.ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides .ccm-image-slider-text h2.ccm-image-slider-title{font-size:4vw;color:white;text-shadow:2px 2px 4px rgba(0,0,0,0.5)}.ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides_tabs{position:absolute;bottom:0;z-index:850;width:100%;text-align:center;padding-bottom:2vw}.ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides_tabs li a{background:white;border:.5px solid #707070;width:10px;height:10px}.ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides_tabs li.rslides_here a{background:#acacac}.ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner ul,.ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner ol{padding:0;margin:0}.ccm-page{font-family:'Source Sans Pro',sans-serif;font-weight:300}.ccm-page strong{font-family:'Source Sans Pro',sans-serif;font-weight:400}.ccm-page h1,.ccm-page h2,.ccm-page h3,.ccm-page h4,.ccm-page h5{color:#2d2d2d}.ccm-page p{font-family:'Source Sans Pro',sans-serif;font-weight:300;font-size:18px;color:#1C1C1C}.ccm-page p a{color:#007632}.ccm-page hr{border-top:1px solid #dedede}.ccm-page .img-responsive{width:100%}.ccm-page .ccm-block-share-this-page{padding-bottom:10px}.ccm-page .ccm-block-share-this-page .list-inline a{-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;color:#ACACAC}.ccm-page .ccm-block-share-this-page .list-inline a i.fa{font-size:20px}.ccm-page .ccm-block-share-this-page .list-inline a:hover{color:#2d2d2d}.ccm-page .pageTopEdit .pageTopLogo,.ccm-page .pageTopEdit .pageTopMenuSearch{display:none}.ccm-page .pageTopTitle{text-align:center;margin-bottom:15px;padding-top:15px}.ccm-page .pageTopTitle p,.ccm-page .pageTopTitle h1,.ccm-page .pageTopTitle h2,.ccm-page .pageTopTitle h3,.ccm-page .pageTopTitle h4,.ccm-page .pageTopTitle h5{font-size:48px;line-height:48px;color:white;text-shadow:2px 2px 8px rgba(0,0,0,0.8);font-weight:400;margin:0}.ccm-page .pageTopTitle p a,.ccm-page .pageTopTitle h1 a,.ccm-page .pageTopTitle h2 a,.ccm-page .pageTopTitle h3 a,.ccm-page .pageTopTitle h4 a,.ccm-page .pageTopTitle h5 a{color:white;text-decoration:none}.ccm-page .pageTopTitle p a:hover,.ccm-page .pageTopTitle h1 a:hover,.ccm-page .pageTopTitle h2 a:hover,.ccm-page .pageTopTitle h3 a:hover,.ccm-page .pageTopTitle h4 a:hover,.ccm-page .pageTopTitle h5 a:hover{color:white}.ccm-page ul.current{margin:0;list-style:none;padding:0;margin:20px 0;text-align:center}.ccm-page ul.current li{height:14px;margin:0;padding:0 10px;border:0px solid #afcb38;border-left-width:1px;display:inline-block}.ccm-page ul.current li a{-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;background:transparent;font-size:18px;display:block;transform:translateY(-6px);height:24px;color:#007732}.ccm-page ul.current li a:hover{color:#2d2d2d;text-decoration:none}.ccm-page ul.current li a.active{font-family:'Source Sans Pro',sans-serif;font-weight:400;cursor:default}.ccm-page ul.current li:first-child{border:0}.ccm-page .ccm-image-slider-container{margin-bottom:30px}.ccm-page .homeContent{text-align:center}.ccm-page .homeContent h2{font-size:38px}.ccm-page .homeContent p{font-size:18px;line-height:37px}.ccm-page .preFooter{background-image:linear-gradient(#fff 0%, #fff 50%, #007632 50%, #007632 100%)}.ccm-page .preFooter .preFooterLogo{display:flex;justify-content:center;align-items:center;margin-top:60px}.ccm-page .preFooter .preFooterLogo a img{width:180px;height:auto}.ccm-page .footer{background:#007632;padding-bottom:90px;color:white}.ccm-page .footer a{color:white;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ccm-page .footer a:hover{text-decoration:none;color:rgba(0,0,0,0.7)}.ccm-page .footer p{font-size:16px;color:white}.ccm-page .footer .footerA{padding:20px 0 10px;border-bottom:1px solid #fff;text-align:center}.ccm-page .footer .footerA p{text-transform:uppercase;font-size:20px;letter-spacing:1px}.ccm-page .footer .footerB{display:flex;justify-content:space-between;align-content:flex-start;padding-top:20px}.ccm-page .footer .footerB .footerB_c{flex-basis:20%}.ccm-page .footer h5{font-size:20px;font-weight:400;color:white}.ccm-page .footer dl.openingHours{font-size:16px}.ccm-page .footer dl.openingHours .day{display:flex;justify-content:space-between}.ccm-page .footer dl.openingHours .day dd{padding-right:20px}.ccm-page .footer dl.openingHours .day dt,.ccm-page .footer dl.openingHours .day dd{font-weight:300}.ccm-page .footer dl.openingHours .current dt,.ccm-page .footer dl.openingHours .current dd{font-weight:400}.ccm-page .footer .mflCredit{padding-top:80px;text-align:center;font-size:15px}.ccm-page .ccm-search-block-form{text-align:center;margin-bottom:35px;display:flex;justify-content:center}.ccm-page .ccm-search-block-form .ccm-search-block-text{border:1px solid #999;font-size:18px;padding:4px 6px 4px 35px;width:100%;max-width:600px;border-radius:6px 0px 0px 6px;border-right-width:0;background-image:url(/application/themes/happyapple/images/magnifying-glass.svg);background-repeat:no-repeat;background-position:center left 10px;background-size:20px}.ccm-page .ccm-search-block-form .ccm-search-block-submit{border:1px solid #999;border-radius:0 6px 6px 0;background-color:transparent;color:#999999}.ccm-page .ccm-block-file a{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;height:36px;display:block;border:1px solid #afcb38;padding:7px 10px 7px 35px;background-repeat:no-repeat;background-position:left 5px center;background-size:24px;margin-bottom:5px;color:#2d2d2d;font-family:'Source Sans Pro',sans-serif;font-weight:400}.ccm-page .ccm-block-file a:hover{text-decoration:none;background-color:#afcb38}.ccm-page .ccm-block-file a.file-type-pdf{background-image:url('/application/themes/happyapple/images/pdf.png')}.ccm-page .ccm-block-file a.file-type-jpg{background-image:url('/application/themes/happyapple/images/jpg.png')}.ccm-page .btn,.ccm-page .btn-happyapple{border-radius:0;border:0;background:#2d2d2d;color:white;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ccm-page .btn:hover,.ccm-page .btn-happyapple:hover{background:black;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.3)}.ccm-page .btn:active,.ccm-page .btn-happyapple:active,.ccm-page .btn:focus,.ccm-page .btn-happyapple:focus{background:black;box-shadow:none}.ccm-page .btn-1{padding:6px 9px;font-size:18px;margin:6px 0}.ccm-page .btn-2{padding:12px 18px;font-size:24px;margin:12px 0}.ccm-page .btn-3{padding:9px 18px;font-size:36px;margin:18px 0;font-family:'Source Sans Pro',sans-serif;font-weight:400}.ccm-page .fullWidthImage{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);margin:30px 0}.ccm-page .intranet .intranetHeader{padding:20px 0;border:0px solid #c0c0c0;border-bottom-width:1px;display:flex;justify-content:space-between;align-items:center}.ccm-page .intranet .intranetHeader a h1{font-size:24px;margin:0}.ccm-page .intranet .intranetHeader a h1 img{width:24px;height:auto}.ccm-page .intranet .intranetHeader a:hover{text-decoration:none}.ccm-page .intranet .intranetHeader img.logo{width:100px;height:auto}.ccm-page .intranet .intranetContent{padding-top:20px}.ccm-page .intranet .intranetContent h1{font-size:32px}.ccm-page .intranet .intranetContent h2{font-size:28px}.ccm-page .intranet .intranetContent h3{font-size:24px}.ccm-page .intranet .intranetContent h4{font-size:20px}.ccm-page .intranet .intranetContent h5{font-size:19px}.ccm-page .intranet p{font-size:18px;line-height:20px}.ccm-page .intranet .sideNav ul{padding:1.5em}.ccm-page .intranet .sideNav ul li{margin-bottom:7px;line-height:1em}.ccm-page-id-1 .pageTop .pageTopLogo{min-height:20px;width:40vw;position:relative !important;top:0 !important;left:0 !important}.page-template-home .areaB{padding:40px 0}.page-template-inner .pageTitle{text-align:center;margin-bottom:25px}.page-template-inner .pageTitle h1,.page-template-inner .pageTitle h2,.page-template-inner .pageTitle h3,.page-template-inner .pageTitle h4,.page-template-inner .pageTitle h5{color:#2d2d2d;font-size:48px}.page-template-inner .pageIntroA{text-align:center;font-family:'Source Sans Pro',sans-serif;font-weight:400;margin-bottom:25px}.page-template-inner .pageIntroA p{font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:24px;color:#2d2d2d}.page-template-inner .pageIntroB{text-align:center}.page-template-inner .pageIntroB form{text-align:left}.page-template-inner .innerMain{margin-bottom:25px}.page-template-inner .innerMain p{color:#36414C;font-size:18px;line-height:28px}.page-template-recipe .content .ccm-block-page-list-thumbnail-grid-wrapper,.page-template-inner .content .ccm-block-page-list-thumbnail-grid-wrapper{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}.page-template-recipe .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item,.page-template-inner .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item{margin:10px 10px 20px 10px;width:calc((100% - 63px) / 3)}.page-template-recipe .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a .thumbnailImage,.page-template-inner .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a .thumbnailImage{background:black;overflow:hidden}.page-template-recipe .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a .thumbnailImage img,.page-template-inner .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a .thumbnailImage img{-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;object-fit:cover;font-family:"object-fit: cover;";height:100%}.page-template-recipe .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a .ccm-block-page-list-page-entry-grid-thumbnail-title,.page-template-inner .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a .ccm-block-page-list-page-entry-grid-thumbnail-title{margin-top:10px;color:#2B2B2B;text-decoration:none;font-size:22px;line-height:24px;font-family:'Source Sans Pro',sans-serif;font-weight:300;padding:0 8px}.page-template-recipe .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a:hover,.page-template-inner .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a:hover{text-decoration:none}.page-template-recipe .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a:hover .thumbnailImage img,.page-template-inner .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a:hover .thumbnailImage img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0.6}.page-template-recipe .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a:hover .ccm-block-page-list-page-entry-grid-thumbnail-title,.page-template-inner .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a:hover .ccm-block-page-list-page-entry-grid-thumbnail-title{color:black}.page-template-recipe .content .ccm-block-tags-wrapper,.page-template-inner .content .ccm-block-tags-wrapper,.page-template-recipe .content .ccm-block-share-this-page,.page-template-inner .content .ccm-block-share-this-page{text-align:center}.page-template-recipe .content h2,.page-template-inner .content h2,.page-template-recipe .content h4,.page-template-inner .content h4{text-align:center}.ccm-block-tags-wrapper{margin-bottom:20px}.ccm-block-tags-wrapper a{color:#999999}.ccm-block-tags-wrapper a .ccm-block-tags-tag{-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;color:#999999;text-transform:uppercase;font-size:14px;font-family:'Source Sans Pro',sans-serif;font-weight:300;background-color:transparent;margin:3px;padding:0}.ccm-block-tags-wrapper a .ccm-block-tags-tag-selected{color:black;cursor:default}.ccm-block-tags-wrapper a:hover{text-decoration:none}.ccm-block-tags-wrapper a:hover .ccm-block-tags-tag{background-color:transparent;color:black}.ccm-block-tags-wrapper a:after{content:"•"}.ccm-block-tags-wrapper a:last-child:after{content:none}#searchResults .searchResult p{font-size:16px;line-height:19px;padding-left:5px}#searchResults .searchResult p a.pageLink{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-weight:normal;font-size:12px}#searchResults .searchResult h3{margin:12px 0 4px 0}.imageSearchResults{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.imageSearchResults .searchResult{margin-bottom:20px;background:white;width:32%}.imageSearchResults .searchResult a .thumbnailImage{background:black;margin:0 8px;overflow:hidden}.imageSearchResults .searchResult a .thumbnailImage img{-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s}.imageSearchResults .searchResult a .searchResultText{margin:0 8px}.imageSearchResults .searchResult a .searchResultText h4{color:#2B2B2B;text-decoration:none;font-size:22px;font-family:'Source Sans Pro',sans-serif;font-weight:300}.imageSearchResults .searchResult a:hover{text-decoration:none}.imageSearchResults .searchResult a:hover .thumbnailImage img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0.6;object-fit:cover}.imageSearchResults .searchResult a:hover .searchResultText{color:black}.twoCol{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.myfoodlinkRecipe .recipe{padding:35px 0}.myfoodlinkRecipe ul,.myfoodlinkRecipe ol{padding-left:2em}.myfoodlinkRecipe h2,.myfoodlinkRecipe h3{text-align:left}.myfoodlinkRecipe h2:first-child,.myfoodlinkRecipe h3:first-child{margin-top:0}.myfoodlinkRecipe .recipeTitle{border:0px solid #dedede;border-bottom-width:1px;padding-bottom:20px}.myfoodlinkRecipe .recipeTitle h2{font-size:48px}.myfoodlinkRecipe .recipeIntroText{padding-top:30px}.myfoodlinkRecipe .recipeIngredients h1,.myfoodlinkRecipe .recipeMethod h1,.myfoodlinkRecipe .recipeServes h1,.myfoodlinkRecipe .recipeIngredients h2,.myfoodlinkRecipe .recipeMethod h2,.myfoodlinkRecipe .recipeServes h2,.myfoodlinkRecipe .recipeIngredients h3,.myfoodlinkRecipe .recipeMethod h3,.myfoodlinkRecipe .recipeServes h3,.myfoodlinkRecipe .recipeIngredients h4,.myfoodlinkRecipe .recipeMethod h4,.myfoodlinkRecipe .recipeServes h4,.myfoodlinkRecipe .recipeIngredients h5,.myfoodlinkRecipe .recipeMethod h5,.myfoodlinkRecipe .recipeServes h5{text-align:left;font-size:26px}.myfoodlinkRecipe .recipeIngredients p,.myfoodlinkRecipe .recipeMethod p,.myfoodlinkRecipe .recipeServes p,.myfoodlinkRecipe .recipeIngredients li,.myfoodlinkRecipe .recipeMethod li,.myfoodlinkRecipe .recipeServes li{font-size:18px}.myfoodlinkRecipe .recipePhoto img{width:100%;height:auto}.imageBlock{margin-bottom:30px}.imageBlock .imageBlockCaption p{font-size:28px;line-height:36px;margin-top:10px}.imageBlockScale{margin-bottom:30px}.imageBlockScale .imageBlockImage{overflow:hidden;background:black}.imageBlockScale .imageBlockImage img{-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;width:100%;height:auto}.imageBlockScale a{-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s}.imageBlockScale a:hover{text-decoration:none}.imageBlockScale a:hover .imageBlockImage img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0.6}.imageBlockScale a:hover .imageBlockCaption p{-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;color:white;bottom:5px}.imageBlockScale .imageBlockCaption{position:relative;background:rgba(0,0,0,0.5);width:100%}.imageBlockScale .imageBlockCaption p{color:#afcb38;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;text-align:center;font-size:32px;padding:0 20px;margin-bottom:20px;position:absolute;bottom:0;right:0;left:0;color:white;font-weight:400;text-shadow:2px 2px 4px rgba(0,0,0,0.5)}.imageGrid{display:flex;justify-content:space-between;margin-bottom:20px}.imageGrid .colA{width:50%;padding-right:15px}.imageGrid .colB{width:50%;padding-left:15px}.imageGrid .image{overflow:hidden;position:relative}.imageGrid .image img{height:100%;width:100%;object-fit:cover;font-family:'object-fit: cover;';-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;position:absolute;top:0;left:0;bottom:0;right:0}.imageGrid .image .imageCaption{display:none}.imageGrid .image a .imageCaption{display:block;text-align:center;color:white;font-size:32px;position:absolute;bottom:30px;width:100%;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;font-weight:400;text-shadow:2px 2px 4px rgba(0,0,0,0.5)}.imageGrid .image a .imageCaption span{display:inline-block}.imageGrid .image a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0.7}.imageGrid .image a:hover .imageCaption{bottom:40px;text-shadow:none}.imageGridFour .colA{display:flex;flex-direction:column;justify-content:space-between}.imageGridFour .colB{display:flex;flex-direction:column;justify-content:space-between}.imageGridFour .image{background:black}.imageGridFour .image:before{content:"";display:block;padding-top:100%}.imageGridFour .imageA{margin-bottom:30px}.imageGridThreeA .colA{display:flex;flex-direction:column;justify-content:space-between}.imageGridThreeA .imageA:before{content:"";display:block;padding-top:100%}.imageGridThreeA .imageB:before{content:"";display:block;padding-top:calc(200% + 30px)}.imageGridThreeA .imageC:before{content:"";display:block;padding-top:100%}.imageGridThreeB .colB{display:flex;flex-direction:column;justify-content:space-between}.imageGridThreeB .imageA:before{content:"";display:block;padding-top:calc(200% + 30px)}.imageGridThreeB .imageB:before{content:"";display:block;padding-top:100%}.imageGridThreeB .imageD:before{content:"";display:block;padding-top:100%}.imageGridTwo .imageA:before{content:"";display:block;padding-top:200%}.imageGridTwo .imageB:before{content:"";display:block;padding-top:200%}.imageGridError{display:flex;min-height:100px;background:silver;align-items:center;justify-content:center;padding:15px 30px}.imageGridError p{margin:0;text-align:center}.imageGridHelp{border:1px solid #c0c0c0;padding:5px;margin-bottom:10px}.imageGridHelp .imageGridHelpImages{display:flex;justify-content:space-between}.imageGridHelp .imageGridHelpImages img{width:80px;height:80px}.imageGridReducedHeight .imageGrid{margin:30px 0}.imageGridReducedHeight .imageGridThreeA .imageA:before{padding-top:75%}.imageGridReducedHeight .imageGridThreeA .imageB:before{padding-top:calc(150% + 30px)}.imageGridReducedHeight .imageGridThreeA .imageC:before{padding-top:75%}.imageGridReducedHeight .imageGridThreeB .imageA:before{padding-top:calc(150% + 30px)}.imageGridReducedHeight .imageGridThreeB .imageB:before{content:"";display:block;padding-top:75%}.imageGridReducedHeight .imageGridThreeB .imageD:before{content:"";display:block;padding-top:75%}.imageGridReducedHeight .imageGridFour .image:before{padding-top:75%}.imageGridReducedHeight .imageGridFour .imageA{margin-bottom:30px}.imageGridReducedHeight .imageGridTwo .imageA:before{padding-top:75%}.imageGridReducedHeight .imageGridTwo .imageB:before{padding-top:75%}.imageGridHalfHeight .imageGrid{margin:30px 0}.imageGridHalfHeight .imageGridThreeA .imageA:before{padding-top:50%}.imageGridHalfHeight .imageGridThreeA .imageB:before{padding-top:calc(100% + 30px)}.imageGridHalfHeight .imageGridThreeA .imageC:before{padding-top:50%}.imageGridHalfHeight .imageGridThreeB .imageA:before{padding-top:calc(100% + 30px)}.imageGridHalfHeight .imageGridThreeB .imageB:before{content:"";display:block;padding-top:50%}.imageGridHalfHeight .imageGridThreeB .imageD:before{content:"";display:block;padding-top:50%}.imageGridHalfHeight .imageGridFour .image:before{padding-top:50%}.imageGridHalfHeight .imageGridFour .imageA{margin-bottom:30px}.imageGridHalfHeight .imageGridTwo .imageA:before{padding-top:50%}.imageGridHalfHeight .imageGridTwo .imageB:before{padding-top:50%}.quote{position:relative}.quote .quoteText{font-size:24px;background:#afcb38;width:80%;margin:30px auto;padding:32px;color:white;text-align:right;font-family:'Source Sans Pro',sans-serif;font-weight:300}.quote .quoteText .quoteIntro{margin-bottom:24px}.quote .quoteText blockquote{font-size:24px;border:0;padding:0;font-style:italic;margin:0}.quote .quoteText blockquote cite{display:block;font-style:normal;margin-top:24px}.quote .quoteText blockquote cite::before{content:"—"}label{font-weight:400}#ccm-account-menu{display:none}.ccm-notification{top:160px}div.ccm-notification-help-launcher{top:200px}.ui-widget-overlay{-webkit-backdrop-filter:blur(1px)}@media screen and (min-width:1200px){.page-template-recipe .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a .thumbnailImage img{width:auto;height:370px}}@media screen and (min-width:993px) and (max-width:1199px){.page-template-recipe .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a .thumbnailImage img{width:auto;height:303px}}@media screen and (min-width:768px){.page-type-recipe .pageTop .pageTopImage img.topWideImage,.page-template-inner .pageTop .pageTopImage img.topWideImage,.page-template-recipe .pageTop .pageTopImage img.topWideImage{min-height:inherit;height:280px}.navbar-default{background:transparent;border:0;min-height:0;border-radius:0}.navbar-default .navbar-nav{float:none;margin:0 auto;display:block;text-align:center}.navbar-default .navbar-nav li{background:black;padding:5px 0}.navbar-default .navbar-nav li a{padding:0;background:black;text-transform:uppercase;font-size:17px;color:white}.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav li a:focus,.navbar-default .navbar-nav li a:active{background:black;color:silver}.navbar-default .navbar-nav li a.active{background:black;font-weight:bold;color:white}.navbar-default .navbar-nav li a.active:hover{background:black;color:white;cursor:default}.navbar-default .navbar-nav li a:after{content:"•";padding:0 10px}.navbar-default .navbar-nav li:first-child{padding-left:15px}.navbar-default .navbar-nav li:last-child{padding-right:15px}.navbar-default .navbar-nav li:last-child a:after{content:none}.navbar-default .navbar-nav>li{display:inline-block;float:none}}@media screen and (min-width:768px) and (max-width:992px){.page-template-recipe .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a .thumbnailImage img{width:auto;height:230px}.navbar-default{background:black}}@media screen and (max-width:767px){.ccm-page .top .pageTopRight{justify-content:center}.ccm-page .pageTop{position:relative}.ccm-page .pageTop .pageTopMenu{height:70px;padding:0 15px}.ccm-page .pageTop .pageTopImage img{height:190px}.ccm-page .pageTop .pageTopImage img.ccm-image-block{min-height:200px;object-fit:cover}.ccm-page .pageTop .pageTopImage .pageTopTitle p,.ccm-page .pageTop .pageTopImage .pageTopTitle h1,.ccm-page .pageTop .pageTopImage .pageTopTitle h2,.ccm-page .pageTop .pageTopImage .pageTopTitle h3,.ccm-page .pageTop .pageTopImage .pageTopTitle h4,.ccm-page .pageTop .pageTopImage .pageTopTitle h5{font-size:28px;line-height:28px}.ccm-page .pageTop .pageTopImage .pageTopLogo{bottom:10px;right:10px}.ccm-page .pageTop .pageTopImage .pageTopLogo img{width:90px;height:auto}.ccm-page .pageTop .pageTopSocial{right:40px}.ccm-page .pageTop .pageTopSocial a img.zuckaberg{height:30px;width:30px;margin-right:2px}.ccm-page .pageTop .pageTopSocial a img.visible{display:inline}.ccm-page .pageTop .pageTopSearch{right:0}.ccm-page .pageTop .pageTopSearch img.search{height:30px;width:30px}.ccm-page .footer .footerB{flex-wrap:wrap}.ccm-page #sidebar{width:100vw;position:fixed;top:0;left:-100vw}.ccm-page #sidebar ul li a{width:100%;display:block;font-size:16px;padding:8px}.ccm-page #sidebar ul li ul.submenu li a{font-size:14px;padding:4px 4px 4px 12px}.page-template-home .areaA .imageBlock .imageBlockCaption{font-size:24px;line-height:24px}.page-template-recipe .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item{width:calc((100% - 63px) / 2)}.page-template-recipe .content .ccm-block-page-list-thumbnail-grid-wrapper .ccm-block-page-list-page-entry-grid-item .ccm-block-page-list-page-entry-grid-thumbnail a .thumbnailImage img{width:auto;height:calc((100vw - 63px) / 2)}.twoCol{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.imageGrid .image a .imageCaption{font-size:18px;bottom:15px}.imageGrid .image a:hover .imageCaption{bottom:30px}.quoteWithImage{margin-top:0}.quoteWithImage .quoteText{position:relative;top:inherit;right:inherit;width:100%}.specialItem .deal{right:20vw}.specialItem .specialImage img{width:50vw;height:50vw;object-fit:contain}}@media screen and (max-width:992px){.footer .footerB h5{margin:24px 0 12px 0}}