body.context-menuplan .hori-banner.top{margin-bottom:20px;}body.context-menuplan .menuplan-name{margin-top:60px;}body.context-menuplan .hori-banner.bot{padding-top:0;}body.context-about-us .au-container{margin:0 calc(-50vw + 350px);padding:0 calc(50vw - 350px);}body.context-about-us .au-container .au-banner-container{margin:0 calc(-50vw + 350px);padding:0 calc(50vw - 350px);background-size:100vh;}body.context-about-us .au-container .au-banner-container .au-banner{margin:0 calc(-50vw + 350px);padding:150px calc(50vw - 350px + 5%);font-size:48px;line-height:60px;}body.context-about-us .au-container .au-sub-banner-container .au-sub-banner{padding:40px 10%;font-size:40px;line-height:50px;}body.context-about-us .au-container .au-block{width:220px;min-height:380px;margin:0 20px 20px 0;font-size:16px;line-height:24px;}body.context-about-us .au-container .au-block:nth-child(3n+2){margin:0 0 20px 0;}body.context-about-us .au-container .au-block.au-block-statement{font-size:22px;line-height:30px;padding:0 0 10px;}body.context-about-us .au-container .au-block .au-block-header{padding:10px 5px;font-size:15px;}body.context-about-us .au-container .au-block .au-block-body{padding:10px 5px;}body.context-about-us .au-container .au-block .au-block-body.mfb{padding:0 0 10px;}body.context-terms #section-content #zone-new-content,body.context-privacy #section-content #zone-new-content,body.context-foodbank #section-content #zone-new-content,body.context-system-maintenance #section-content #zone-new-content{padding:0 20px 50px;font-size:24px;line-height:32px;}body.context-terms #section-content h1,body.context-terms #section-content h2,body.context-terms #section-content h3,body.context-privacy #section-content h1,body.context-privacy #section-content h2,body.context-privacy #section-content h3,body.context-foodbank #section-content h1,body.context-foodbank #section-content h2,body.context-foodbank #section-content h3,body.context-system-maintenance #section-content h1,body.context-system-maintenance #section-content h2,body.context-system-maintenance #section-content h3{padding:20px 0 10px;}body.context-terms #section-content h2,body.context-terms #section-content h3,body.context-privacy #section-content h2,body.context-privacy #section-content h3,body.context-foodbank #section-content h2,body.context-foodbank #section-content h3,body.context-system-maintenance #section-content h2,body.context-system-maintenance #section-content h3{font-size:28px;line-height:36px;}body.context-terms #section-content p,body.context-privacy #section-content p,body.context-foodbank #section-content p,body.context-system-maintenance #section-content p{padding:0 0 10px;}body.context-terms #section-content ul li,body.context-privacy #section-content ul li,body.context-foodbank #section-content ul li,body.context-system-maintenance #section-content ul li{margin:10px 0 10px 30px;padding:0 0 0 10px;}body.context-terms #section-content ol li,body.context-privacy #section-content ol li,body.context-foodbank #section-content ol li,body.context-system-maintenance #section-content ol li{margin:10px 0 10px 30px;padding:0 0 0 10px;}body.context-contact-us #section-content{margin:0 -10px;}body.context-contact-us #section-content .cu-intro{padding:20px 0;font-size:24px;line-height:32px;}body.context-contact-us #section-content .cu-intro h1{padding:0 0 20px;}body.context-contact-us #section-content .cu-intro p{padding:0 0 20px;}body.context-contact-us #section-content .cu-intro .cbox{padding:20px 10px;margin:20px 0 0;font-size:24px;line-height:32px;}body.context-contact-us #section-content .cu-intro .cbox ul li{padding:0 0 10px;}body.context-contact-us #section-content .cu-intro .cbox ul li b{width:220px;}body.context-contact-us #section-content #webform-client-form-18137{padding:40px;margin-bottom:20px;}body.context-contact-us #section-content #webform-client-form-18137 .form-item label{font-size:24px;}body.context-contact-us #section-content #webform-client-form-18137 .form-item input,body.context-contact-us #section-content #webform-client-form-18137 .form-item select,body.context-contact-us #section-content #webform-client-form-18137 .form-item textarea{padding:10px;margin:5px 0 20px;font-size:18px;line-height:25px;}body.context-contact-us #section-content #webform-client-form-18137 .form-item#webform-component-your-message{margin-top:-25px;}body.context-contact-us #section-content #better-messages-default div.status{background:none;margin:10px;padding:10px;font-size:15px;}body.context-contact-us #section-content .da.topic{left:580px;margin:0;}body.context-faqs .faq-page{padding:20px 20px 50px;}body.context-faqs .faq-page h2{margin-bottom:10px;font-size:28px;line-height:40px;padding:10px 50px 0 0;}body.context-faqs .faq-page h2:after{margin:15px -45px;}body.context-faqs .faq-page .inner{padding:20px 0 0 30px;}body.context-faqs .faq-page .inner .inner{padding:0 30px 10px 0;}body.context-faqs .faq-page .inner p{font-size:24px;line-height:30px;margin-bottom:10px;}body.context-faqs .faq-page ul li{margin:10px 0 20px 20px;}body.context-faqs .faq-page h3{margin-bottom:10px;font-size:24px;line-height:30px;padding:0 50px 10px 0;}body.context-faqs .faq-page h3:before{margin:10px 5px 0 -30px;}body.context-faqs .faq-page h3:after{margin:5px -45px;width:6px;height:6px;border:solid #222222;border-width:0px 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;}body.context-subscribe-thanks{}body.context-subscribe-thanks .sub-title{padding:30px 0;}body.context-subscribe-thanks .sub-info-intro{font-size:20px;line-height:30px;padding:0 0 20px;}body.context-subscribe-thanks .sub-info-intro img{padding:0;margin:0 25% 20px;width:50%;}body.context-subscribe-thanks .sub-cbs-link{margin:0;padding:0 0 30px;width:100%;border:none;}body.context-subscribe-thanks .sub-info2-container{margin:0;padding:20px 0 0;width:100%;border:none;}body.context-subscribe-thanks .recipe-card-list.ti.ti1 .table{width:500px;float:left;}body.context-subscribe-thanks .recipe-card-list.ti.ti2{margin-bottom:20px;}body.context-subscribe-thanks .recipe-card-list.ti.ti2 .table{width:740px;}body.context-subscribe-thanks .recipe-card-list.ti{margin:0 -20px;}body.context-subscribe-thanks .recipe-card-list.ti .table{margin:0 -20px 0 0;border-spacing:20px;}body.context-subscribe-thanks .recipe-card-list.ti .table .td:not(.empty-cell){width:220px;}body.context-subscribe-thanks .recipe-card-list.ti .table .td:not(.empty-cell) .card-photo{height:150px;}body.context-subscribe-thanks .recipe-card-list.ti .table .td:not(.empty-cell) .card-photo img{height:150px;}body.context-subscribe-thanks .recipe-card-list.ti .table .td:not(.empty-cell) .card-photo:after{height:150px;bottom:150px;margin:0 0 -150px;}body.context-subscribe-thanks .recipe-card-list.ti .table .td:not(.empty-cell) .card-collect{margin:-140px 10px 0 0;}body.context-subscribe-thanks .recipe-card-list.ti .table .td:not(.empty-cell) .card-titlestars{min-height:65px;}body.context-subscribe-thanks .recipe-card-list.ti .table .td:not(.empty-cell) .card-titlestars h2.card-title{font-size:15px;line-height:20px;margin:5px;}body.context-subscribe-thanks .recipe-card-list.ti .table .td:not(.empty-cell) .card-titlestars .card-stars{padding:0 3px;bottom:2px;}body.context-subscribe-thanks .recipe-card-list.ti .table span.tr-span{display:contents;}body.context-subscribe-thanks .recipe-card-list.ti .view-footer{float:left;clear:none;margin:20px 0 0 0;}body.context-subscribe-thanks #sub-cats-container,body.context-subscribe-thanks #sub-tips-container{margin:0 calc(-50vw + 350px);padding:20px calc(50vw - 350px);background:#f2f2f2;}body.context-subscribe-thanks .sub-info4-container{padding:40px 0;margin:0;}.lm-container{margin:0 calc(-50vw + 350px);}.lm-container .lm-banner-container{background-size:150%;}.lm-container .lm-banner-container .lm-banner{font-size:32px;line-height:40px;}.lm-container .lm-banner-container .lm-banner .lm-banner-sml{padding:50px;font-size:22px;line-height:30px;}.lm-container .lm-quotes-container .lm-quotes{font-size:24px;line-height:32px;}.lm-container .lm-quotes-container .lm-quotes-sml{padding:50px;font-size:22px;line-height:30px;}.lm-container .lm-explain-container .lm-explain{font-size:38px;line-height:50px;}.lm-container .lm-explain-container .lm-explain-text{float:left;width:42%;margin:20px 0 20px 8%;}.lm-container .lm-explain-container .lm-explain-text .lm-explain-g{padding:3%;margin:20px 0 0;width:86%;float:left;}.lm-container .lm-explain-container .lm-explain-text .lm-explain-g .lm-explain-h{float:left;padding-bottom:5px;}.lm-container .lm-explain-container .lm-explain-text .lm-explain-g .lm-explain-b{display:block;float:right;cursor:pointer;}.lm-container .lm-explain-container .lm-explain-text .lm-explain-g .lm-explain-t{float:left;}.lm-container .lm-explain-container .lm-explain-img{display:block;float:right;background:black;height:295px;width:295px;position:relative;top:40px;right:8%;border-radius:7px;box-shadow:3px 3px 5px rgba(51,51,51,0.2);-moz-box-shadow:3px 3px 5px rgba(51,51,51,0.2);-webkit-box-shadow:3px 3px 5px rgba(51,51,51,0.2);}.lm-container .lm-logos-container .lm-logos-text .lm-logos-heading{font-size:48px;line-height:60px;}.lm-container .lm-logos-container .lm-logos-text .lm-logos-sml{font-size:32px;line-height:40px;}.lm-container .lm-videos-container .lm-videos-text .lm-videos{font-size:32px;line-height:40px;}.lm-container .lm-videos-container .lm-videos-text .lm-videos-sml{padding:2% 8% 0;font-size:22px;line-height:30px;}.lm-container .lm-videos-container .lm-videos-text .lm-videos-sml.link{padding:10px 8% 5%;}.lm-container .lm-register-container{background-size:175vw;}.lm-container .lm-register-container .lm-register{width:70%;padding:5% 15%;}.lm-container .lm-register-container .lm-register .lm-register-inner{padding:30px 20px;}.lm-container .lm-register-container .lm-register .lm-register-inner .lm-register-sml{padding:50px 20px;font-size:22px;line-height:30px;}.lm-container .form-prefix{font-size:18px;line-height:18px;}.lm-container #start-registration-form-header input[type=text],.lm-container #start-registration-form-footer input[type=text]{height:52px;padding:10px 37% 10px 20px;font-size:22px;}.lm-container #start-registration-form-header input[type=submit],.lm-container #start-registration-form-footer input[type=submit]{height:50px;font-size:22px;top:-51px;}
body{margin:95px 0 0;font-size:16px;line-height:22px;}input[type="file"]{width:320px;margin:0 calc(50% - 180px);font-size:18px;line-height:40px;}input[type="file"]::-webkit-file-upload-button{font-size:14px;padding:11px 20px;margin:20px;}#zone-new-branding-wrapper{background:linear-gradient(white 70px,#75c2b1 70px,#75c2b1 100%);height:95px;overflow-y:hidden;}#region-new-branding{margin-right:0px;width:150px;height:70px;display:inline-block;vertical-align:top;}.minimenulink,.minisrchlink{display:none;}.logo-container{float:none;width:unset;margin:0;}.logo-container .minilogo{display:block;width:150px;height:70px;vertical-align:bottom;background:url(/sites/all/themes/custom/mfb/images/mfb-na-logo.svg) left center no-repeat;background-size:150px;}.logo-container .minilogo .bg-logo{height:70px;width:150px;object-fit:cover;}#region-menu{width:410px;height:50px;display:inline-block;position:relative;top:0;border:none;z-index:auto;padding-top:20px;vertical-align:top;}#region-menu #main-menu{width:100%;font-size:16px;line-height:30px;}#region-menu #main-menu li{display:inline-block;height:revert;margin:0 0 0 1.5em;padding:0;border:0;}#region-menu #main-menu li:nth-last-child(3),#region-menu #main-menu li:nth-last-child(2){display:none;}#region-menu #main-menu li.last{display:inline-block;margin:0 0 0 0.5em;width:30px;}#region-menu #main-menu li a{line-height:revert;}#region-new-userlogin{width:140px;height:50px;display:inline-block;position:relative;top:0;border:none;margin-left:0;margin-right:-10px;padding-top:20px;}#region-new-userlogin #submenu-ma{width:100%;font-size:16px;line-height:42px;}#region-new-userlogin #submenu-ma li{display:block;margin:0;height:42px;}#region-new-userlogin #submenu-ma li a{line-height:revert;}#region-new-userlogin #submenu-ma #submenu-hd{display:none;}#region-new-userlogin #submenu-ma #submenu-cb{border:none;}#region-new-userlogin #submenu-ma #submenu-cb a:hover,#region-new-userlogin #submenu-ma #submenu-cb a.active{background:white url(/sites/all/themes/custom/mfb/images/icon-cb-333.svg) left center no-repeat;color:#333333;}#region-new-userlogin #submenu-ma #submenu-mr a:hover,#region-new-userlogin #submenu-ma #submenu-mr a.active{background:white url(/sites/all/themes/custom/mfb/images/icon-mr-333.svg) left center no-repeat;color:#333333;}#region-new-userlogin #submenu-ma #submenu-mp a:hover,#region-new-userlogin #submenu-ma #submenu-mp a.active{background:white url(/sites/all/themes/custom/mfb/images/icon-mp-333.svg) left center no-repeat;color:#333333;}#region-new-userlogin #submenu-ma #submenu-so a:hover,#region-new-userlogin #submenu-ma #submenu-so a.active{background:white url(/sites/all/themes/custom/mfb/images/icon-so-333.svg) left center no-repeat;color:#333333;}#region-new-userlogin #submenu-ma #submenu-hp a:hover,#region-new-userlogin #submenu-ma #submenu-hp a.active{background:white url(/sites/all/themes/custom/mfb/images/icon-hp-333.svg) left center no-repeat;color:#333333;}body.not-logged-in #region-menu #main-menu li:nth-last-child(4),body.not-logged-in #region-menu #main-menu li:nth-last-child(3){display:none;}a.menu-search,ul.links li.menu-4532 a{display:inline;background:url(/sites/all/themes/custom/mfb/images/icon-search-dg.svg) center no-repeat;background-size:16px;}a:hover.menu-search,ul.links li.menu-4532 a:hover{background:url(/sites/all/themes/custom/mfb/images/icon-search-hv.svg) center no-repeat;background-size:16px;}a:active.menu-search,ul.links li.menu-4532 a.active{background:url(/sites/all/themes/custom/mfb/images/icon-search-hv.svg) center no-repeat;background-size:16px;}a.link-button{min-height:50px;max-width:600px;font-size:24px;line-height:30px;padding:15px 30px;}#block-mfb-user-user-actions{display:block;}#refreshmyacc,#refreshlogin,#refreshsignup{float:left;}#refreshmyacc a,#refreshlogin a,#refreshsignup a{font-size:16px;font-weight:500;color:#00796b;text-shadow:none!important;z-index:1;display:inline-block;padding:3px 0px;}#refreshlogin a,#refreshsignup a{width:65px;text-align:center;}#refreshmyacc a{width:140px;text-align:right;background:white url(/sites/all/themes/custom/mfb/images/icon-ma-dg.svg) 20px center no-repeat;}#refreshmyacc a:hover{background:white url(/sites/all/themes/custom/mfb/images/icon-ma-333.svg) 20px center no-repeat;color:#333333;}#refreshmyacc a.ppic{background:white;}#refreshmyacc a.ppic img{position:absolute;top:22px;left:16px;border-radius:50%;height:30px;}#refreshmyacc a.ppic:hover{background:white;}#refreshsignup a{border-radius:20px;background:#75c2b1;color:white;padding:5px;}#block-mfb-user-mainmenu-submenu{display:none;position:fixed;height:215px;width:160px;right:calc(50% - 350px);top:60px;box-shadow:2px 2px 3px 0px rgb(0 0 0 / 50%);border:1px solid #cccccc;border-radius:3px;background:white;}#region-new-submenu{margin:revert;height:25px;}#region-new-submenu #block-menu-menu-sub-menu{font-size:16px;line-height:18px;letter-spacing:0.5pt;}#region-new-submenu #block-menu-menu-sub-menu ul li{padding:0 5vw;border-right:2px solid white;margin:4px 0;}#region-new-submenu #block-menu-menu-sub-menu ul li a{color:white;}#region-new-submenu #block-menu-menu-sub-menu ul li a:hover{color:#d0e7e0;}body:not(.page-search-recipes) #zone-new-search-wrapper{top:95px;}body:not(.page-search-recipes) #zone-new-search-wrapper #header-quick-search #mini-search-str{width:70%;margin:20px 15% 80px;}body:not(.page-search-recipes) #zone-new-search-wrapper #header-quick-search #input-search-btn-sml{margin:-130px 15% 80px;}.newcarousel-large{height:440px;margin:0;}.newcarousel-large .slick{max-width:100vw;padding-bottom:20px;width:100vw;margin:0 calc((100vw - 700px) / -2);}.newcarousel-large .cp-car-photo img{height:440px;width:100vw;}.newcarousel-large .cp-car-titlelogo{height:95px;margin:0 0 -50px;}.newcarousel-large .cp-car-titlelogo .cp-car-logo{height:140px;width:140px;padding:20px;margin:-70px 0;right:20px;}.newcarousel-large .cp-car-titlelogo .cp-car-logo picture{height:95px;width:100px;padding-bottom:5px;}.newcarousel-large .cp-car-titlelogo h1.cp-car-title,.newcarousel-large .cp-car-titlelogo h2.cp-car-title{font-size:32px;line-height:40px;width:500px;left:10px;}.newcarousel-large.recipe{height:500px;}.newcarousel-large.recipe .cp-car-photo img{height:500px;}.newcarousel-large.recipe .cp-car-titlelogo{height:95px;margin:0 0 -95px;}.newcarousel-large.recipe .cp-car-titlelogo h1.cp-car-title{width:100%;}.newcarousel-large.recipe .cp-car-vid{display:none;}.block-title{width:100%;padding:30px 10px 10px;font-size:40px;line-height:50px;box-sizing:border-box;}.cp-title{font-size:40px;line-height:50px;}.recipe-card-list .table{margin:-20px -10px 0;border-spacing:20px 40px;width:720px;}.recipe-card-list .table .tbody{border-spacing:unset;}.recipe-card-list .table .tr{float:none;margin:revert;width:revert;}.recipe-card-list .table span.tr-span{display:contents;}.recipe-card-list .table .td:not(.empty-cell){width:160px;}.recipe-card-list .table .td:not(.empty-cell) .card-photo{height:160px;}.recipe-card-list .table .td:not(.empty-cell) .card-photo img{height:160px;}.recipe-card-list .table .td:not(.empty-cell) .card-photo:after{height:160px;bottom:160px;margin:0 0 -160px;}.recipe-card-list .table .td:not(.empty-cell) .card-collect{margin:-150px 10px 0 0;}.recipe-card-list .table .td:not(.empty-cell) .card-video{width:60px;height:40px;position:relative;float:right;margin:-60px 0 0;background:linear-gradient(-45deg,rgba(53,151,202,0.75) 50%,transparent 50%,transparent 100%);padding:10px 0;text-align:right;z-index:20;}.recipe-card-list .table .td:not(.empty-cell) .card-video a{display:block;width:37px;height:31px;padding:29px 0 0 23px;margin:-10px 0;text-align:center;}.recipe-card-list .table .td:not(.empty-cell) .card-video a img{width:26px;height:26px;}.recipe-card-list .table .td:not(.empty-cell) .card-titlestars h2.card-title{font-size:16px;line-height:20px;margin:5px;}.recipe-card-list .table .td:not(.empty-cell) .card-titlestars .card-stars{padding:5px 5px 0;bottom:5px;}.recipe-card-list .table .td:not(.empty-cell) .card-titlestars .card-stars .avg-vote{margin:0 5px;font-size:14px;line-height:20px;}.recipe-card-list .table .fivestar-average-stars{padding:1px 0 3px;}.recipe-card-list .view-empty{padding:10px 0 20px;}#block-views-search-tips-tips-lax-grid{margin:0 calc(-50vw + 350px);padding:20px calc(50vw - 350px);background:white;}.tips-card-list .table{margin:-20px -20px 0;border-spacing:20px 40px;width:740px;}.tips-card-list .table .tbody{border-spacing:unset;}.tips-card-list .table .tr{float:none;}.tips-card-list .table span.tr-span{display:contents;}.tips-card-list .table .td .ta-image img{height:150px;}.tips-card-list .table .td .ta-info .ta-title h2{font-size:18px;line-height:24px;margin:10px 2px 10px 2px;min-height:72px;}.tips-card-list .table .td .ta-info .ta-intro{font-size:16px;line-height:22px;margin:0 5px 15px 2px;-webkit-line-clamp:4;}.tips-card-list .table .td .ta-info .ta-link{padding:0;font-size:16px;line-height:24px;}.tips-card-list .view-empty{padding:10px 0 20px;}.tips-new-copy .tips-subh{font-size:32px;line-height:40px;margin:40px 0 20px;}.tips-new-copy ol.tips-steps-bullet li{padding:0 0 15px 95px;}.tips-new-copy ol.tips-steps-bullet li::before{text-indent:-95px;}.clamp3 .card-titlestars{min-height:50px;}form.fivestar-widget .fivestar-widget{padding:5px 0;height:25px;float:left;}form.fivestar-widget div.fivestar-widget .star a{background:none;}form.fivestar-widget .description{font-size:18px;line-height:24px;}.da{left:290px;bottom:50px;width:30px;height:30px;margin:0 0 -30px;}.da:after{width:6px;height:6px;margin:0;}.item-list .pager{margin:0 0 20px;}.item-list .pager .pager-previous,.item-list .pager .pager-next{height:50px;border:5px solid #75c2b1;}.item-list .pager .pager-previous a,.item-list .pager .pager-next a{font-size:22px;line-height:40px;height:40px;}.item-list .pager .pager-previous{width:150px;padding:0 0 0 0;margin-left:100px;}.item-list .pager .pager-previous a:before{top:0;}.item-list .pager .pager-next{width:300px;padding:0 0 0 0px;margin-right:100px;}#rgbllg1{width:678px;padding:30px 10px 20px;margin:20px 0;}#rgbllg1-cta{padding:10px;}#rgbllg1-cta img{max-width:unset;width:210px;margin:0 20px 10px 0;}#rgbllg1-title{font-size:32px;line-height:40px;margin:-5px 0 15px;}#rgbllg1-text{padding:0 0 30px;}#rgbllg1-text p{font-size:20px;line-height:30px;padding:0 0 10px;}#rgbllg1-button a{width:40%;padding:20px 40px;}#block-block-37{width:100%;padding-top:89px;}#block-block-37 .refresh-signup-text{padding:0;padding-top:30px;}#block-block-37 .signup-str-sml{width:250px;font-size:18px;}#block-block-37 .signup-btn-sml{left:240px;font-size:18px;width:110px;}.refresh-footer{font-size:16px;line-height:20px;padding:0 0 20px;}.refresh-footer h2{font-size:20px;line-height:24px;}.refresh-flinks{padding:10px 0;font-size:16px;line-height:30px;}.partner-logo-slider{margin:0 calc(-50vw + 350px);}.partner-logo-slider img{padding:20px calc((100vw - 645px)/10);}#better-messages-wrapper{width:50vw!important;background:#525252;border-radius:15px;}#sliding-popup .popup-content #popup-text{max-width:70%;}
