.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{position:relative}.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}.page-template-inner .pageTop .pageTopBG .imageBlock .imageBlockImage:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-image:-webkit-linear-gradient(rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%)}.page-type-home-page .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:#007732}.page-type-blog .blogsidenav ul{padding-left:1.5em}.page-type-blog .blogsidenav ul li a{color:#007732}.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}.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:#007732}.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 .pageTop{position:relative;z-index:700;width:100%;margin-bottom:30px}.ccm-page .pageTop .pageTopTitle{z-index:800;position:absolute;bottom:0;width:60vw;left:20vw;bottom:1vw;text-align:center}.ccm-page .pageTop .pageTopTitle p,.ccm-page .pageTop .pageTopTitle h1,.ccm-page .pageTop .pageTopTitle h2,.ccm-page .pageTop .pageTopTitle h3,.ccm-page .pageTop .pageTopTitle h4,.ccm-page .pageTop .pageTopTitle h5{font-size:3.5vw;line-height:4vw;color:white;text-shadow:2px 2px 8px rgba(0,0,0,0.45);margin:0}.ccm-page .pageTop .pageTopTitle p a,.ccm-page .pageTop .pageTopTitle h1 a,.ccm-page .pageTop .pageTopTitle h2 a,.ccm-page .pageTop .pageTopTitle h3 a,.ccm-page .pageTop .pageTopTitle h4 a,.ccm-page .pageTop .pageTopTitle h5 a{color:white;text-decoration:none}.ccm-page .pageTop .pageTopTitle p a:hover,.ccm-page .pageTop .pageTopTitle h1 a:hover,.ccm-page .pageTop .pageTopTitle h2 a:hover,.ccm-page .pageTop .pageTopTitle h3 a:hover,.ccm-page .pageTop .pageTopTitle h4 a:hover,.ccm-page .pageTop .pageTopTitle h5 a:hover{color:white}.ccm-page .pageTop .pageTopButtons{padding:10px 0;position:absolute;top:2vw;left:2vw;z-index:800}.ccm-page .pageTop .pageTopButtons a .bar{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-color:white;width:42px;height:2px;display:block;margin-bottom:10px;border-radius:2px;box-shadow:2px 2px 8px rgba(0,0,0,0.45)}.ccm-page .pageTop .pageTopLogo{min-height:20px;width:40vw;position:absolute;top:2vw;left:30vw;z-index:800}.ccm-page .pageTop .pageTopLogo img{width:100%;max-width:390px
				height: auto}.ccm-page .pageTop .pageTopSocial{position:absolute;top:2vw;right:5vw;z-index:800}.ccm-page .pageTop .pageTopSocial a:hover img{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0.7}.ccm-page .pageTop .pageTopSocial a img{display:none;vertical-align:top}.ccm-page .pageTop .pageTopSocial a img.zuckaberg{height:3vw;width:3vw;margin-right:1vw}.ccm-page .pageTop .pageTopSocial a img.visible{display:inline}.ccm-page .pageTop .pageTopSearch{position:absolute;top:2vw;right:2vw;z-index:800}.ccm-page .pageTop .pageTopSearch img{-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 .pageTop .pageTopSearch img.search{height:3vw;width:3vw}.ccm-page .pageTop .pageTopSearch img.search:hover{cursor:pointer;opacity:0.7}.ccm-page .pageTop .pageTopSearch form{display:flex;align-items:center}.ccm-page .pageTop .pageTopSearch input{border:0px solid #fff;border-bottom-width:2px;background-color:transparent;font-size:2vw;color:white;width:0;visibility:hidden;-webkit-transition:width .1s ease 0s;-moz-transition:width .1s ease 0s;-o-transition:width .1s ease 0s;transition:width .1s ease 0s}.ccm-page .pageTop .pageTopSearch input::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.ccm-page .pageTop .pageTopSearch input::-moz-placeholder{color:rgba(255,255,255,0.5)}.ccm-page .pageTop .pageTopSearch input:-ms-input-placeholder{color:rgba(255,255,255,0.5)}.ccm-page .pageTop .pageTopSearch input:-moz-placeholder{color:rgba(255,255,255,0.5)}.ccm-page .pageTop .pageTopSearch input:focus,.ccm-page .pageTop .pageTopSearch input:active{outline:none}.ccm-page .pageTop .pageTopSearch input.active{visibility:visible;width:20vw}.ccm-page .pageTop .pageTopSearch input.btn{display:none;width:0}.ccm-page .pageTop .ccm-image-slider-container{position:relative}.ccm-page .pageTop .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-page .pageTop .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-page .pageTop .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-page .pageTop .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-page .pageTop .ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides_tabs li.rslides_here a{background:#acacac}.ccm-page .pageTop .ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner ul,.ccm-page .pageTop .ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner ol{padding:0;margin:0}.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 #sidebar{width:420px;position:fixed;top:0;left:-420px;height:100vh;z-index:1000;background:#afcb38;color:white;transition:all .5s;overflow-y:scroll;font-family:'Source Sans Pro',sans-serif;font-weight:300}.ccm-page #sidebar.active{left:0}.ccm-page #sidebar ul li a{width:100%;display:block;font-size:22px;line-height:22px;color:white;padding:15px;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s}.ccm-page #sidebar ul li a:hover{text-decoration:none;background-color:#2d2d2d}.ccm-page #sidebar ul li.active a{font-family:'Source Sans Pro',sans-serif;font-weight:400}.ccm-page #sidebar ul li ul.submenu{padding-left:0}.ccm-page #sidebar ul li ul.submenu li{list-style:none}.ccm-page #sidebar ul li ul.submenu li a{padding:10px 10px 10px 40px;font-size:18px}.ccm-page #sidebar ul li.dropdown>a img{position:absolute;right:30px;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;transform:rotate(90deg)}.ccm-page #sidebar ul li.dropdown>a.collapsed img{transform:rotate(0deg)}.ccm-page #dismiss{width:100%;height:54px;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}.ccm-page #dismiss:hover{cursor:pointer}.ccm-page #dismiss .bar{background-color:white;width:32px;height:2px;display:block;position:absolute;border-radius:2px}.ccm-page #dismiss .bar:first-child{transform:rotate(45deg);top:36px;right:24px}.ccm-page #dismiss .bar:last-child{transform:rotate(-45deg);top:36px;right:24px}.ccm-page #sidebarCollapse{display:block}.ccm-page #sidebarCollapse img{width:70px;height:auto}.ccm-page #overlay{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,0.7);z-index:700;opacity:0;top:0;visibility:hidden;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s}.ccm-page #overlay.active{opacity:1;visibility:visible}.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%, #afcb38 50%, #afcb38 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:#afcb38;padding-bottom:90px}.ccm-page .footer a{color:black;-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}.ccm-page .footer .footerA{padding:20px 0 10px;border-bottom:1px solid #000;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}.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}.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) 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}}@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}}@media screen and (max-width:767px){.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{bottom:0px;left:10px;width:50%}.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}#instafeed img{width:calc(100vw / 3);height:calc(100vw / 3)}.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}}