@import url('https://use.typekit.net/eax6isi.css');html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow:hidden}html{overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.play-button{position:relative}.play-button:after{content:"";background-image:url('https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/play-arrow-red.svg');background-repeat:no-repeat;background-size:210%;background-position:center;border-radius:120px;background-color:#fff;position:absolute;display:block;width:21%;height:38%;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.bg-theme-black{background-color:#1e262c}.bg-grey{background-color:#f7f8f8}.bg-red{background-color:#d31145}body{font-family:'proxima-nova',sans-serif;font-weight:400;font-style:normal}.main-content{clear:both}.container{margin:0 auto;padding:0 10px}.grecaptcha-badge{display:none !important}.button{color:#d31145;background-color:#fff;font-family:'proxima-nova',sans-serif;font-size:18px;letter-spacing:.9px;font-weight:600;text-align:center;padding:10px 20px;text-transform:uppercase;transition:all .4s 0s ease-in-out,all .4s 0s ease}.button:hover{color:#fff;background-color:#d31145}@media only screen and (max-width:768px){.button{padding:12px 20px}}.button.inverse{color:#fff;background-color:#d31145;font-family:'proxima-nova',sans-serif;font-size:18px;letter-spacing:.9px;font-weight:600;text-align:center;padding:10px 20px;text-transform:uppercase}.button.inverse:hover{color:#d31145;background-color:#fff}@media only screen and (max-width:768px){.button.inverse{padding:12px 20px}}.button.transparent{color:#d31145;background-color:rgba(0,0,0,0);font-family:'proxima-nova',sans-serif;font-size:18px;letter-spacing:.9px;font-weight:600;text-align:center;padding:10px 20px;text-transform:uppercase;border:3px solid #d31145;padding:12px 20px}.button.transparent:hover{color:rgba(0,0,0,0);background-color:#d31145}@media only screen and (max-width:768px){.button.transparent{padding:12px 20px}}.button.transparent:hover{color:#fff;background-color:#d31145}.button.hover-border{border:3px solid #d31145}.button.sm{padding:20px 30px}.svg{content:'';background-position:center;background-size:contain;background-repeat:no-repeat}.svg-after:after{content:'';background-position:center;background-size:contain;background-repeat:no-repeat}.wpcf7-response-output{border-color:transparent !important;text-align:center;font-family:'proxima-nova',sans-serif}section{padding:80px 0}@media only screen and (max-width:768px){section{padding:60px 0}section .container{padding-left:20px;padding-right:20px}}.section-heading{color:#1e262c}.section-heading .container{display:flex;flex-direction:column;justify-content:center;text-align:center}.section-heading .container .section-title{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'Roboto Slab',serif;font-size:54px;font-weight:300;line-height:1.6}.section-heading .container .section-title:before{margin-bottom:30px;content:'';width:200px;height:5px;background:#d31145}@media only screen and (max-width:768px){.section-heading .container .section-title:before{margin-bottom:20px}}@media only screen and (max-width:768px){.section-heading .container .section-title{font-size:40px;line-height:1.2}}.section-heading .container .section-description{max-width:950px;display:flex;align-self:center;margin-top:20px;font-family:'proxima-nova',sans-serif;font-size:21px;line-height:1.33}@media only screen and (max-width:768px){.section-heading .container .section-description{font-size:18px}}.section-heading.color-white{color:#fff}.section-heading.color-white .container .section-title:before{background-color:#fff}.section-heading.reverse .container .section-title{flex-direction:column-reverse}.section-heading.reverse .container .section-title:before{margin-bottom:0;margin-top:15px}.section-heading.reverse .container .section-description{margin-top:40px}.single-brand .container .section-heading .container .section-description{display:block}.single-brand .container .section-heading .container .section-description a{text-decoration:underline;color:#d31145;font-weight:700}.single-brand .container .section-heading .container .section-description ul{list-style:disc;padding-left:20px}.single-brand .container .section-heading .container .section-description ul li{text-align:left;font-size:24px;line-height:1.33;font-family:'proxima-nova',sans-serif;max-width:900px;margin-top:20px}.custom-solution{display:flex;justify-content:center;align-items:center}.custom-solution p{font-family:'Roboto Slab',serif;font-size:24px;color:#d31145;margin-right:30px}@media only screen and (max-width:768px){.custom-solution p{font-size:18px}}.nutrition-facts{background-color:#fff;padding:20px 40px;border:1px solid #e2e3e6;flex-basis:49%;font-family:'proxima-nova',sans-serif;text-align:center;height:100%}.nutrition-facts .border-b-sm{position:relative}.nutrition-facts .border-b-sm:after{height:2px;background-color:#1e262c;content:"";display:block;position:relative;bottom:-10px;width:100%}.nutrition-facts .border-b-lg{position:relative}.nutrition-facts .border-b-lg:after{height:10px;background-color:#1e262c;content:"";display:block;position:relative;bottom:-10px;width:100%}.nutrition-facts .nutrition-row{display:flex;justify-content:center;flex-direction:column;margin-bottom:20px}.nutrition-facts .nutrition-row .row-content{display:flex;justify-content:space-between;align-items:center}.nutrition-facts .nutrition-row .row-content .header{font-size:26px;font-weight:700}.nutrition-facts .nutrition-row .row-content .per-serving{font-size:18px}@media only screen and (max-width:768px){.nutrition-facts .nutrition-row .row-content .per-serving{font-size:16px}}.nutrition-facts .nutrition-row .row-content .calories,.nutrition-facts .nutrition-row .row-content .calories-value{font-size:27px}@media only screen and (max-width:768px){.nutrition-facts .nutrition-row .row-content .calories,.nutrition-facts .nutrition-row .row-content .calories-value{font-size:18px}}.nutrition-facts #show-hide{color:#d31145;font-family:'proxima-nova',sans-serif;font-weight:700;text-align:center;cursor:pointer}section.contact-bar{padding:60px 0;background-color:#d31145}@media (max-width:500px){section.contact-bar .container{flex-direction:column}}section.contact-bar .chat{margin-right:40px;min-width:80px;height:80px;width:80px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='red_icons' x='0px' y='0px' viewBox='0 0 77.7 66.8' style='enable-background:new 0 0 77.7 66.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M5.4,13c-2.5,2.7-3.9,6-3.9,9.5c0,5.2,3.2,9.8,8.1,12.9v9.3l8.4-6c1.9,0.4,3.9,0.6,5.9,0.6 c12.4,0,22.5-7.5,22.5-16.7c0-9.2-10.1-16.7-22.5-16.7c-5.8,0-11,1.6-15,4.3'/%3E%3Cg%3E%3Ccircle class='st0' cx='13.4' cy='22.4' r='2.4'/%3E%3Ccircle class='st0' cx='24' cy='22.4' r='2.4'/%3E%3Ccircle class='st0' cx='34.6' cy='22.4' r='2.4'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cline class='st0' x1='41.2' y1='37.6' x2='66.2' y2='37.6'/%3E%3Cline class='st0' x1='41.2' y1='43.8' x2='66.2' y2='43.8'/%3E%3Cline class='st0' x1='41.2' y1='49.9' x2='66.2' y2='49.9'/%3E%3C/g%3E%3Cpath class='st0' d='M45.6,27.5c2.5-0.7,5.2-1.1,8.1-1.1c12.4,0,22.5,7.5,22.5,16.7'/%3E%3Cpath class='st0' d='M75.6,47.1c-1.2,3.6-3.8,6.7-7.5,8.9v9.3l-8.4-6c-1.9,0.4-3.9,0.6-5.9,0.6c-12.4,0-22.5-7.5-22.5-16.7 c0-1.6,0.3-3.1,0.8-4.5'/%3E%3C/g%3E%3Cpath class='st0' d='M50.3,16.3c-2-7.3-9.5-13-19.1-14.8'/%3E%3Cpath class='st0' d='M48.9,64.4C38.8,63.4,30.6,58,27.8,50.8'/%3E%3C/g%3E%3C/svg%3E")}@media (max-width:500px){section.contact-bar .chat{margin-right:0}}section.contact-bar .contact-text{font-family:'ROBOTO SLAB';font-size:30px;color:#fff;margin-right:50px}@media (max-width:500px){section.contact-bar .contact-text{margin-right:0;margin-bottom:20px}}@media (max-width:500px){section.contact-bar .contact-ctas{flex-direction:column}section.contact-bar .contact-ctas .contact-cta{margin-bottom:10px}section.contact-bar .contact-ctas .contact-cta:first-child{margin-right:0}}section.contact-bar .contact-cta{margin-right:30px;padding:10px 30px;border:3px solid #fff;transition:all .4s 0s ease-in-out,all .4s 0s ease}section.contact-bar .contact-cta:last-child{margin-right:0}.listings-pagination{margin-top:50px}.listings-pagination .pagination-btn{outline:none;width:50px;height:50px;margin-right:50px;background-color:#d31145;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:480px){.listings-pagination .pagination-btn{margin-right:20px}}.listings-pagination .pagination-btn.pagination-prev:after{content:'';background-position:center;background-size:contain;background-repeat:no-repeat;min-width:30px;height:30px;width:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z' fill='%23ffffff'/%3E%3C/svg%3E");transform:rotateZ(180deg)}.listings-pagination .pagination-btn.pagination-next{margin-left:50px;margin-right:0}@media only screen and (max-width:480px){.listings-pagination .pagination-btn.pagination-next{margin-left:20px;margin-right:0}}.listings-pagination .pagination-btn.pagination-next:after{content:'';background-position:center;background-size:contain;background-repeat:no-repeat;min-width:30px;height:30px;width:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z' fill='%23ffffff'/%3E%3C/svg%3E")}.listings-pagination .pagination-btn.disabled{border:solid 1px #e2e3e6;background-color:#fff;cursor:auto}.listings-pagination .pagination-btn.disabled:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z' fill='%23e2e3e6'/%3E%3C/svg%3E")}.listings-pagination .pagination-pages{font-family:'proxima-nova';font-size:26px;font-weight:600;color:#1e262c}@media only screen and (max-width:768px){.listings-pagination .pagination-pages{font-size:21px}}.listings-pagination .pagination-pages .page{margin-right:30px}@media only screen and (max-width:480px){.listings-pagination .pagination-pages .page{margin-right:15px}}.listings-pagination .pagination-pages .page:last-child{margin-right:0}.listings-pagination .pagination-pages .page:hover{color:#d31145}.listings-pagination .pagination-pages .page.active{color:#d31145}.post-page{padding:100px 0}.post-page .container .section-heading .section-title{align-items:flex-start;max-width:50%;text-align:left}.post-page .container .page-content{margin-top:85px;font-family:'proxima-nova';font-size:24px;line-height:1.33;text-align:left;color:#1e262c}.post-page .container .page-content a{font-weight:700;color:#d31145;text-decoration:underline}.post-page .container .page-content p{margin-bottom:40px}.latest-news .cta{display:inline-block;position:relative;font-size:17px;padding:5px 20px;font-weight:700;border:3px solid #d31145;color:#d31145;transition:all .4s 0s ease-in-out,all .4s 0s ease}.latest-news .cta.all-news{font-size:18px;padding:8px 25px}.latest-news .cta:hover{background-color:#d31145;color:#fff}.latest-news .container .wrapper .title{flex-basis:16.666667%;margin-right:40px;flex-grow:1}.latest-news .container .wrapper .title h1{font-size:60px;color:#1e262c;line-height:1.25;font-weight:300;position:relative;max-width:190px;font-family:'Roboto Slab',serif}.latest-news .container .wrapper .title h1:before{content:"";height:5px;background-color:#d31145;width:75%;display:block;margin-bottom:20px}@media (max-width:480px){.latest-news .container .wrapper .title h1{font-size:48px}}@media (max-width:960px){.latest-news .container .wrapper{flex-direction:column}.latest-news .container .wrapper .title,.latest-news .container .wrapper .news-item{width:100%;flex-basis:100%}.latest-news .container .wrapper .title{justify-content:center;align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px}.latest-news .container .wrapper .title>h1{margin:0 0 20px}}.news-item{margin-right:40px;flex-basis:25%;width:28%;flex-grow:1}.news-item .cta{display:inline-block;position:relative;font-size:17px;padding:5px 20px;font-weight:700;border:3px solid #d31145;color:#d31145;transition:all .4s 0s ease-in-out,all .4s 0s ease}.news-item .cta.all-news{font-size:18px;padding:8px 25px}.news-item .cta:hover{background-color:#d31145;color:#fff}.news-item .title{margin:10px 0 0;font-size:42px;color:#d31145;font-weight:300;font-family:'Roboto Slab',serif;line-height:1.25;transition:all .4s 0s ease-in-out,all .4s 0s ease}@media (max-width:480px){.news-item .title{font-size:38px !important}}.news-item .title:hover{color:#1e262c}.news-item .date{margin:10px 0 0;color:#1e262c;font-size:16px;font-family:'proxima-nova',sans-serif;font-weight:300}.news-item .excerpt{margin:10px 0 0;color:#1e262c;font-family:'proxima-nova',sans-serif;font-size:21px}@media (max-width:480px){.news-item .excerpt{font-size:18px}}.news-item .read-more{margin:50px 0 0;display:block;color:#d31145;font-size:18px;font-weight:600;font-family:'proxima-nova',sans-serif;display:flex;align-items:center;transition:all .4s 0s ease-in-out,all .4s 0s ease}.news-item .read-more:after{content:url('https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/arrow-right-red.svg');display:block;width:20px;height:20px;margin-left:10px}.news-item .read-more:hover{color:#1e262c}.news-item:last-child{margin-right:0}@media (max-width:960px){.news-item{margin-top:50px}}.country{display:block;position:relative;padding-left:20px;margin-top:10px;margin-left:49px}.country:before{background-color:#d31145;min-width:10px;width:10px;height:10px;content:'';display:inline-block;position:absolute;margin-top:12px;margin-left:-28px}p.source{font-size:14px !important;margin-bottom:10px !important}@supports (-moz-appearance:none){body{transition:all .4s 0s ease-in-out,all .25s 0s ease;margin-top:120px !important}body.alert-visible{margin-top:200px !important}header{position:fixed !important}}header,.michael-foods-only{background:#1e262c;width:100%;float:left;position:relative;margin:0;padding:0;z-index:9999;transition:all .4s 0s ease-in-out,all .25s 0s ease}header .submenu,.michael-foods-only .submenu{display:none}header .cta,.michael-foods-only .cta{background-color:#d31145;height:50px;margin:0 0 0 30px;padding:0 30px;font-size:18px;font-weight:600;line-height:44px;text-transform:uppercase;color:#fff;text-align:center;border:3px solid #d31145;transition:all .4s 0s ease-in-out,all .25s 0s ease;letter-spacing:.05em}header .cta:hover,.michael-foods-only .cta:hover{background:#fff;color:#d31145}header .cta.white,.michael-foods-only .cta.white{background-color:#fff;color:#d31145;border-color:#fff}header .cta.white:hover,.michael-foods-only .cta.white:hover{background-color:#d31145;color:#fff}header .stage,.michael-foods-only .stage{width:calc(100% - 80px);max-width:1400px;float:left;position:relative;margin:0;padding:0}header #alert-bar,.michael-foods-only #alert-bar{background:#d31145;width:100%;height:100px;margin:0;padding:0;float:left;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}header #alert-bar .stage,.michael-foods-only #alert-bar .stage{width:calc(100% - 40px - 60px);padding:0 60px 0 0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;min-height:40px}header #alert-bar .stage p,.michael-foods-only #alert-bar .stage p{color:#fff;font-size:21px;line-height:24px !important;text-align:left;font-family:'Roboto Slab',serif;font-weight:400}header #alert-bar .stage #alert-close,.michael-foods-only #alert-bar .stage #alert-close{background:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/close-x-white.svg") center center no-repeat;background-size:16px;width:40px;height:40px;position:absolute;right:0;top:50%;margin-top:-20px;color:#fff;font-weight:300;line-height:40px;text-align:center;cursor:pointer;transition:all .4s 0s ease-in-out,all .25s 0s ease}header #alert-bar .stage #alert-close:hover,.michael-foods-only #alert-bar .stage #alert-close:hover{background-color:#fff;background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/close-x-red.svg")}header #utility-nav,.michael-foods-only #utility-nav{background:#181e23;width:100%;height:30px;margin:0;padding:0;float:left;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}header #utility-nav ul#menu-utility-nav,.michael-foods-only #utility-nav ul#menu-utility-nav{width:auto;float:right;position:relative;margin:0;padding:0;display:block}header #utility-nav ul#menu-utility-nav li,.michael-foods-only #utility-nav ul#menu-utility-nav li{height:30px;float:left;position:relative;margin:0 0 0 20px;padding:0;display:block}header #utility-nav ul#menu-utility-nav li a,.michael-foods-only #utility-nav ul#menu-utility-nav li a{height:30px;float:left;position:relative;margin:0;padding:0 0 0 25px;font-size:14px;line-height:30px;display:block;color:#fff;transition:all .4s 0s ease-in-out,all .25s 0s ease}header #utility-nav ul#menu-utility-nav li a:hover,.michael-foods-only #utility-nav ul#menu-utility-nav li a:hover{color:#d31145 !important}header #utility-nav ul#menu-utility-nav li.sign-up a,.michael-foods-only #utility-nav ul#menu-utility-nav li.sign-up a{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/check-white.svg");background-position:left center;background-repeat:no-repeat;background-size:16px}header #utility-nav ul#menu-utility-nav li.sign-up a:hover,.michael-foods-only #utility-nav ul#menu-utility-nav li.sign-up a:hover{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/check-red.svg")}header #utility-nav ul#menu-utility-nav li.log-in a,.michael-foods-only #utility-nav ul#menu-utility-nav li.log-in a{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/key-gray.svg");background-position:left center;background-repeat:no-repeat;color:#abb0b8;background-size:16px}header #utility-nav ul#menu-utility-nav li.log-in a:hover,.michael-foods-only #utility-nav ul#menu-utility-nav li.log-in a:hover{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/key-red.svg")}header #utility-nav ul#menu-utility-nav li.welcome p,.michael-foods-only #utility-nav ul#menu-utility-nav li.welcome p{height:30px;float:left;position:relative;margin:0;padding:0;font-size:14px;line-height:30px;display:block;color:#fff}header #utility-nav ul#menu-utility-nav li.settings a,.michael-foods-only #utility-nav ul#menu-utility-nav li.settings a{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/gear-gray.svg");background-position:left center;background-repeat:no-repeat;background-size:16px;color:#abb0b8}header #utility-nav ul#menu-utility-nav li.settings a:hover,.michael-foods-only #utility-nav ul#menu-utility-nav li.settings a:hover{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/gear-red.svg")}header #utility-nav ul#menu-utility-nav li.log-out a,.michael-foods-only #utility-nav ul#menu-utility-nav li.log-out a{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/door-gray.svg");background-position:left center;background-repeat:no-repeat;color:#abb0b8;background-size:16px}header #utility-nav ul#menu-utility-nav li.log-out a:hover,.michael-foods-only #utility-nav ul#menu-utility-nav li.log-out a:hover{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/door-red.svg")}header #navbar,.michael-foods-only #navbar{width:100%;height:100px;margin:0;padding:0;float:left;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}header #navbar .stage,.michael-foods-only #navbar .stage{height:100px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}header #navbar a#mfi-logo,.michael-foods-only #navbar a#mfi-logo{background:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/MFI_Logo_no_inc.svg") center center no-repeat;background-size:contain;width:160px;height:60px;margin:-30px 0 0;padding:0;position:absolute;left:0;top:50%;display:block;z-index:0}header #navbar #site-search-form-mobile,.michael-foods-only #navbar #site-search-form-mobile{display:none}header #navbar #search,.michael-foods-only #navbar #search{background:#fff;width:50px;height:50px;position:absolute;right:0;top:24px;z-index:100;transition:all .4s 0s ease-in-out,all .75s 0s ease}header #navbar #search .site-search-form-group,.michael-foods-only #navbar #search .site-search-form-group{background:#fff;width:100%;height:50px;position:absolute;left:0;top:0;overflow:hidden;z-index:10}header #navbar #search #search-btn,.michael-foods-only #navbar #search #search-btn{background:#d31145 url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/search-white.svg") center center no-repeat;background-size:30px;width:50px;height:50px;margin:0;padding:0;display:block;cursor:pointer;z-index:100;position:absolute;right:0;top:0;transition:all .4s 0s ease-in-out,all .25s 0s ease}header #navbar #search #search-btn:hover,.michael-foods-only #navbar #search #search-btn:hover{background-color:#fff;background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/search-red.svg")}header #navbar #search input#s,.michael-foods-only #navbar #search input#s{background:0 0;width:calc(100% - 60px - 50px);height:50px;position:absolute;left:60px;top:0;font-weight:600;font-size:21px;line-height:53px;color:#1e262c;z-index:2;border:0;outline:none}header #navbar #search input#s::-webkit-input-placeholder,.michael-foods-only #navbar #search input#s::-webkit-input-placeholder{font-weight:300;color:#abb0b8}header #navbar #search input#s::-moz-placeholder,.michael-foods-only #navbar #search input#s::-moz-placeholder{font-weight:300;color:#abb0b8}header #navbar #search input#s::-ms-input-placeholder,.michael-foods-only #navbar #search input#s::-ms-input-placeholder{font-weight:300;color:#abb0b8}header #navbar #search #search-close,.michael-foods-only #navbar #search #search-close{background:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/close-x-red.svg") center center no-repeat;background-size:16px;width:50px;height:50px;z-index:0;cursor:pointer;position:absolute;right:0;top:0;font-weight:300;font-size:42px;transition:all .4s 0s ease-in-out,all .25s 0s ease}header #navbar #search #search-close:hover,.michael-foods-only #navbar #search #search-close:hover{background-color:#d31145;background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/close-x-white.svg")}header #navbar #search.open,.michael-foods-only #navbar #search.open{width:calc(100% - 180px)}header #navbar #search.open #search-btn,.michael-foods-only #navbar #search.open #search-btn{right:auto;left:0}header #navbar #search.open #search-btn.loading,.michael-foods-only #navbar #search.open #search-btn.loading{background:#fff url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../images/preloader-4square-35.gif") !important;background-size:35px !important;background-repeat:no-repeat !important;background-position:center center !important}header #navbar #search_btn_mobile,.michael-foods-only #navbar #search_btn_mobile{background:#d31145 url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/search-white.svg") center center no-repeat;background-size:26px;width:40px;height:40px;margin:0;padding:0;cursor:pointer;z-index:100;position:absolute;right:50px;top:10px;display:none}header #navbar #menu_btn,.michael-foods-only #navbar #menu_btn{width:40px;height:40px;position:absolute;transition:all .4s 0s ease-in-out,all .25s 0s ease;right:0;top:29px;transform:rotate(0deg);cursor:pointer;display:none}header #navbar #menu_btn span,.michael-foods-only #navbar #menu_btn span{background:#d31145;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:all .4s 0s ease-in-out,all .25s 0s ease;width:100%}header #navbar #menu_btn span:nth-child(1),.michael-foods-only #navbar #menu_btn span:nth-child(1){top:11px;transform-origin:center center}header #navbar #menu_btn span:nth-child(2),.michael-foods-only #navbar #menu_btn span:nth-child(2){top:19px;transform-origin:center center}header #navbar #menu_btn span:nth-child(3),.michael-foods-only #navbar #menu_btn span:nth-child(3){top:27px;transform-origin:center center}header #navbar #menu_btn:hover span,.michael-foods-only #navbar #menu_btn:hover span{background:#fff}.michael-foods-only{z-index:9}.michael-foods-only.has-callout{top:200px;height:0}.michael-foods-only.has-callout #utility-nav{background:#1e262c}@media screen and (min-width:1021px){@supports (-moz-appearance:none){margin-top:200px !important}body.alert-visible #search-experience{top:200px}body.alert-visible header #navbar #menu-site-nav li div.submenu{max-height:calc(100vh - 199px);top:199px}header #navbar #menu-site-nav{width:auto;float:left;position:relative;margin:18px 0 0 100px;padding:0;display:block;transition:all .4s 0s ease-in-out,all .4s 0s ease}header #navbar #menu-site-nav.hide{opacity:0;pointer-events:none}header #navbar #menu-site-nav>li{width:auto;float:left;position:relative;margin:0 2.5px;padding:0;display:block}header #navbar #menu-site-nav>li>a{float:left;position:relative;margin:0;padding:20px 20px 40px;display:block;font-size:21px;line-height:21px;color:#fff;font-weight:400}header #navbar #menu-site-nav>li.current_page_item>a{border-top:7px solid #d31145;padding-top:13px}header #navbar #menu-site-nav>li:not(.has-children)>a:hover{border-top:7px solid #d31145;padding-top:13px}header #navbar #menu-site-nav>li.has-children>a:hover,header #navbar #menu-site-nav>li.has-children>a.current{background-color:#d31145}header #navbar #menu-site-nav>li.has-children:hover>a{background-color:#d31145}header #navbar #menu-site-nav>li div.submenu{background:#fff;width:100%;max-height:calc(100vh - 100px);position:fixed;left:0;top:100px;padding:40px 0;border-bottom:1px solid #e2e3e6;display:none;flex-direction:column;justify-content:flex-start;align-items:center;overflow-y:auto}header #navbar #menu-site-nav>li div.submenu::-webkit-scrollbar{background:#e2e3e6;width:7px;height:calc(100% - 20px);border-radius:10px}header #navbar #menu-site-nav>li div.submenu::-webkit-scrollbar-track{background:#e2e3e6;border:0}header #navbar #menu-site-nav>li div.submenu::-webkit-scrollbar-thumb{background:#d31145;border-radius:10px;border:0}header #navbar #menu-site-nav>li div.submenu .submenu-stage{width:calc(100% - 80px);max-width:1400px}header #navbar #menu-site-nav>li div.submenu .submenu-stage.recipes{max-height:540px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}header #navbar #menu-site-nav>li div.submenu .nav-tabs{width:100%;float:left;position:relative;margin:0;padding:0;display:block}header #navbar #menu-site-nav>li div.submenu .nav-tabs>ul.tabs{width:100%;height:80px;float:left;position:relative;margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}header #navbar #menu-site-nav>li div.submenu .nav-tabs>ul.tabs>li{float:left;position:relative;margin:0;padding:0;display:block}header #navbar #menu-site-nav>li div.submenu .nav-tabs>ul.tabs>li>a{width:100%;height:76px;float:left;position:relative;margin:0;padding:0;font-family:'Roboto Slab',serif;font-size:24px;line-height:68px;text-align:center;color:#abb0b8;border-top:4px solid #e2e3e6;display:block;transition:all .4s 0s ease-in-out,all .25s 0s ease}header #navbar #menu-site-nav>li div.submenu .nav-tabs>ul.tabs>li.ui-tabs-active a{background:#d31145;border-top-color:#d31145;color:#fff}header #navbar #menu-site-nav>li div.submenu .nav-tabs#products-tabs ul.tabs li{width:calc(33.333% - 3.333px)}header #navbar #menu-site-nav>li div.submenu .nav-tabs#segments-tabs ul.tabs li{width:calc(50% - 5px)}header #navbar #menu-site-nav>li div.submenu li.custom-solutions{width:calc(50% - 0px);float:left;position:relative;margin:0;padding:30px;transition:all .4s 0s ease-in-out,all .25s 0s ease;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:none}header #navbar #menu-site-nav>li div.submenu li.custom-solutions p{font-family:'Roboto Slab',serif;font-size:27px;line-height:36px;font-weight:400;color:#d31145;text-align:center;margin:0 0 10px}header #navbar #menu-site-nav>li div.submenu li.custom-solutions a.cta{margin:0}header #navbar #menu-site-nav>li div.submenu ul.product-categories{width:100%;float:left;position:relative;margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}header #navbar #menu-site-nav>li div.submenu ul.product-categories li.custom-solutions{width:calc(33.33% - 10px);margin-right:0}header #navbar #menu-site-nav>li div.submenu ul.product-categories li.nav-product{background-color:#f7f7f8;background-size:cover;background-position:center center;background-repeat:no-repeat;width:calc(33.33% - 10px);height:175px;margin:10px 10px 0 0;padding:0;position:relative;display:block}header #navbar #menu-site-nav>li div.submenu ul.product-categories li.nav-product:nth-child(3),header #navbar #menu-site-nav>li div.submenu ul.product-categories li.nav-product:nth-child(6),header #navbar #menu-site-nav>li div.submenu ul.product-categories li.nav-product:nth-child(9){margin-right:0}header #navbar #menu-site-nav>li div.submenu ul.product-categories li.nav-product>a{width:100%;height:100%;margin:0;padding:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}header #navbar #menu-site-nav>li div.submenu ul.product-categories li.nav-product>a p{background:#fff;height:50px;margin:0;padding:0 30px;font-size:21px;line-height:48px;font-weight:500;color:#1e262c;transition:all .4s 0s ease-in-out,all .25s 0s ease}header #navbar #menu-site-nav>li div.submenu ul.product-categories li.nav-product>a:hover p{background:#d31145;color:#fff}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy{width:calc(50% - 40px);margin:0 0 -20px;padding:0;float:left;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy.products{width:50%;min-height:500px;height:100%;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy.daypart,header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy.menupart{margin-bottom:30px}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy h6{width:100%;float:left;position:relative;margin:0 0 20px;padding:0;display:block;text-align:left;color:#d31145;font-size:24px;line-height:24px;font-family:'Roboto Slab',serif;font-weight:400}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy li.nav-tag{margin:0 10px 10px 0;position:relative;display:block}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy li.nav-tag>a{height:50px;float:left;position:relative;margin:0;padding:0 20px;font-size:21px;line-height:44px;font-weight:600;color:#1e262c;border:1px solid #e2e3e6;transition:all .4s 0s ease-in-out,all .25s 0s ease;display:block}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy li.nav-tag>a:hover{background-color:#d31145;color:#fff;border-color:#d31145}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy li.nav-recipe-product{background-color:#f7f7f8;background-size:cover;background-position:center center;background-repeat:no-repeat;width:calc(50% - 5px);height:244px;margin:0 0 10px;padding:0;position:relative;display:block}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy li.nav-recipe-product>a{width:100%;height:100%;margin:0;padding:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy li.nav-recipe-product>a p{background:#fff;height:50px;margin:0;padding:0 30px;font-size:21px;line-height:50px;font-weight:500;color:#1e262c;transition:all .4s 0s ease-in-out,all .25s 0s ease}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy li.nav-recipe-product>a:hover p{background:#d31145;color:#fff}header #navbar #menu-site-nav>li div.submenu ul.nav-segments{width:100%;float:left;position:relative;margin:5px 0 0;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}header #navbar #menu-site-nav>li div.submenu ul.nav-segments li.segment{background-color:#fff;width:calc(25% - 0px);float:left;position:relative;margin:0;padding:30px;display:block;transition:all .4s 0s ease-in-out,all .25s 0s ease;align-self:stretch}header #navbar #menu-site-nav>li div.submenu ul.nav-segments li.segment a{width:100%;height:100%;float:left;position:relative;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}header #navbar #menu-site-nav>li div.submenu ul.nav-segments li.segment a p{width:100%;text-align:center;font-size:24px;line-height:30px;color:#1e262c;font-weight:500;transition:all .4s 0s ease-in-out,all .25s 0s ease}header #navbar #menu-site-nav>li div.submenu ul.nav-segments li.segment a .icon{background-size:contain,contain;background-position:center center,-9999px -9999px;background-repeat:no-repeat,no-repeat;width:100%;height:90px;margin-bottom:20px}header #navbar #menu-site-nav>li div.submenu ul.nav-segments li.segment:hover{background-color:#d31145}header #navbar #menu-site-nav>li div.submenu ul.nav-segments li.segment:hover p{color:#fff}header #navbar #menu-site-nav>li div.submenu ul.nav-segments li.segment:hover .icon{background-position:-9999px -9999px,center center}header #navbar #menu-site-nav>li div.submenu ul.nav-brands{width:100%;float:left;position:relative;margin:0;padding:0;display:flex;justify-content:stretch;align-items:flex-start;flex-direction:row;flex-wrap:wrap}header #navbar #menu-site-nav>li div.submenu ul.nav-brands li.brand{width:25%;float:left;position:relative;margin:0;padding:50px;display:block;align-self:stretch}header #navbar #menu-site-nav>li div.submenu ul.nav-brands li.brand a{background-repeat:no-repeat;background-size:contain;background-position:center center;width:100%;height:100px;float:left;position:relative;margin:0;padding:0;display:block;z-index:0}header #navbar #menu-site-nav>li div.submenu ul.nav-brands li.brand a.shortcut:after{content:"";background:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/shortcut-arrow-red.svg") center center no-repeat;background-size:contain;width:20px;height:20px;position:absolute;right:0;bottom:0;pointer-events:none;z-index:100}header #navbar #menu-site-nav>li div.submenu ul.resources.cards{width:100%;float:left;position:relative;margin:0;padding:0;display:flex;justify-content:space-between;align-items:stretch;flex-direction:row}header #navbar #menu-site-nav>li div.submenu ul.resources.cards li{width:calc(25% - 7.5px);float:left;position:relative;margin:0;padding:0;border-top:7px solid #d31145;display:block}header #navbar #menu-site-nav>li div.submenu ul.resources.cards li.events .icon{height:110px;margin-bottom:50px}header #navbar #menu-site-nav>li div.submenu ul.resources.cards li a{background-color:#fff;width:100%;float:left;position:relative;margin:0;padding:40px 0;border:1px solid #e2e3e6;border-top:0;transition:all .4s 0s ease-in-out,all .25s 0s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}header #navbar #menu-site-nav>li div.submenu ul.resources.cards li a p{width:100%;text-align:center;font-size:24px;line-height:30px;color:#1e262c;font-weight:500;transition:all .4s 0s ease-in-out,all .25s 0s ease}header #navbar #menu-site-nav>li div.submenu ul.resources.cards li a .icon{background-size:contain,contain;background-position:center center,-9999px -9999px;background-repeat:no-repeat,no-repeat;width:100%;height:140px;margin-bottom:20px}header #navbar #menu-site-nav>li div.submenu ul.resources.cards li a:hover{background-color:#d31145;border-color:#d31145}header #navbar #menu-site-nav>li div.submenu ul.resources.cards li a:hover p{color:#fff}header #navbar #menu-site-nav>li div.submenu ul.resources.cards li a:hover .icon{background-position:-9999px -9999px,center center}header #navbar #menu-site-nav>li div.submenu .video-block{width:50%;float:left;position:relative;margin:0;padding:0 20px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}header #navbar #menu-site-nav>li div.submenu .video-block .thumbnail{background-color:#e2e3e6;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;max-width:570px;margin:0 0 13px;padding-bottom:50%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative}header #navbar #menu-site-nav>li div.submenu .video-block .thumbnail:after{content:"";background:#fff url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/play-arrow-red.svg") no-repeat;background-position:left 48% center;background-size:260px;position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:100px;z-index:0}header #navbar #menu-site-nav>li div.submenu .video-block .thumbnail a{width:100%;height:100%;float:left;position:relative;margin:0;padding:0;display:flex;position:absolute;left:0;top:0;flex-direction:column;justify-content:flex-end;align-items:center;z-index:1}header #navbar #menu-site-nav>li div.submenu .video-block .thumbnail a p.video-tag{background:#d31145;width:auto;float:left;position:relative;font-size:24px;line-height:24px;color:#fff;font-weight:500;font-family:'Roboto Slab',serif;padding:15px 20px}header #navbar #menu-site-nav>li div.submenu .video-block p.video-description{font-size:18px;line-height:24px;font-weight:500;color:#1e262c}header #navbar #menu-site-nav>li div.submenu ul.about-us.cards{width:calc(50% + 10px);float:left;position:relative;margin:0 -10px -10px 0;padding:0;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}header #navbar #menu-site-nav>li div.submenu ul.about-us.cards li{width:calc(33.3% - 10px);height:163px;float:left;position:relative;margin:0 10px 10px 0;padding:0;border-top:7px solid #d31145;display:block}header #navbar #menu-site-nav>li div.submenu ul.about-us.cards li a{background-color:#fff;width:100%;height:100%;float:left;position:relative;margin:0;padding:0;border:1px solid #e2e3e6;border-top:0;transition:all .4s 0s ease-in-out,all .25s 0s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}header #navbar #menu-site-nav>li div.submenu ul.about-us.cards li a p{width:calc(100% - 40px);text-align:center;font-size:21px;line-height:24px;color:#1e262c;font-weight:500;transition:all .4s 0s ease-in-out,all .25s 0s ease}header #navbar #menu-site-nav>li div.submenu ul.about-us.cards li a .icon{background-size:contain,contain;background-position:center center,-9999px -9999px;background-repeat:no-repeat,no-repeat;width:100%;height:140px;margin-bottom:20px}header #navbar #menu-site-nav>li div.submenu ul.about-us.cards li a:hover{background-color:#d31145;border-color:#d31145}header #navbar #menu-site-nav>li div.submenu ul.about-us.cards li a:hover p{color:#fff}header #navbar #menu-site-nav>li div.submenu ul.about-us.cards li a:hover .icon{background-position:-9999px -9999px,center center}header #navbar #menu-site-nav>li:hover div.submenu{display:flex}}#search-experience{background:#1e262c;width:100%;position:fixed;left:0;top:100px;max-height:0px;transition:all .4s 0s ease-in-out,all .75s 0s ease;overflow:hidden;z-index:999;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#search-experience.open{max-height:calc(100vh - 130px);overflow-y:auto;padding-bottom:40px}#search-experience.open::-webkit-scrollbar{background:#181e23;width:7px;height:calc(100% - 20px);border-radius:10px}#search-experience.open::-webkit-scrollbar-track{background:#181e23;border:0}#search-experience.open::-webkit-scrollbar-thumb{background:#444a54;border-radius:10px;border:0}#search-experience ul.results{width:calc(100% - 0px);max-width:1040px;float:left;position:relative;margin:15px 0 0;padding:0;display:block}#search-experience ul.results h3{width:100%;float:left;position:relative;margin:0 0 10px;padding:10px 0 0;display:block;color:#abb0b8;font-family:'Roboto Slab',serif;text-align:left;font-size:18px;line-height:18px;font-weight:400}#search-experience ul.results h3:before{content:"";background:#d31145;width:60px;height:3px;position:absolute;left:0;top:0}#search-experience ul.results li{width:100%;float:left;position:relative;margin:0;padding:20px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-top:1px solid #444a54}#search-experience ul.results li:first-of-type{border-top:0}#search-experience ul.results li.viewall{height:40px;margin:20px 0 10px;padding:0;border-top:0;display:block}#search-experience ul.results li.last-of-type{padding-bottom:0}#search-experience ul.results li a{float:left;position:relative;margin:0;padding:0;display:block;transition:all .4s 0s ease-in-out,all .25s 0s ease}#search-experience ul.results li a.cat{background:#444a54;height:30px;margin:0 20px 0 0;padding:0 15px;font-weight:500;font-size:16px;line-height:30px;color:#abb0b8}#search-experience ul.results li a.cat:hover{background-color:#d31145;color:#fff}#search-experience ul.results li a.title{padding:0 20px 0 0;font-size:21px;line-height:27px;font-weight:400;color:#fff;text-decoration:none}#search-experience ul.results li a.title strong{color:#d31145}#search-experience ul.results li a.title .sku-gtin{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}#search-experience ul.results li a.title .sku-gtin .prod-sku{color:#d31145;font-size:16px;line-height:21px;margin-right:10px}#search-experience ul.results li a.title .sku-gtin .prod-sku strong{color:#d31145 !important}#search-experience ul.results li a.title .sku-gtin .prod-gtin{color:#abb0b8;font-size:16px;line-height:21px}#search-experience ul.results li a.title .sku-gtin .prod-gtin strong{color:#abb0b8 !important}#search-experience ul.results li a.viewall{width:auto;height:40px;margin:0;padding:0 15px;border:2px solid #d31145;color:#fff;transition:all .4s 0s ease-in-out,all .25s 0s ease;text-transform:uppercase;font-size:16px;line-height:36px;letter-spacing:.05em;display:block;font-weight:600}#search-experience ul.results li a.viewall:hover{border-color:#fff;background:#fff;color:#d31145}#search-experience ul.results li:hover a.cat{background-color:#d31145;color:#fff}#search-experience ul.results li:hover a.cat:hover{background-color:#fff;color:#d31145}#search-experience ul.results li:last-of-type{border-bottom:0}footer{background:#1e262c;width:100%;float:left;position:relative;margin:0;padding:150px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}footer .stage{width:calc(100% - 80px);max-width:1400px;float:left;position:relative;margin:0;padding:0 0 55px;display:flex;flex-direction:row;justify-content:space-between}footer .stage.subfooter{margin:0;padding:35px 0 45px;border-top:1px solid #444a54;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}footer .stage.subfooter .consent-area #teconsent{display:inline-block}footer .stage.subfooter .consent-area #teconsent a{white-space:nowrap;float:left;position:relative;margin:0;display:block;font-size:14px;line-height:21px;font-weight:400;color:#abb0b8;text-decoration:underline;transition:all .4s 0s ease-in-out,all .25s 0s ease}footer .stage.subfooter .consent-area #teconsent a:hover{color:#fff}@media (max-width:1060px){footer .stage.subfooter .consent-area{flex-direction:column;align-items:flex-start}footer .stage.subfooter .consent-area #teconsent{margin-top:20px;margin-left:0}}footer .stage.subfooter p.copyright{float:left;position:relative;margin:0;padding:0;color:#abb0b8;font-size:14px;line-height:21px;font-weight:400;display:block;clear:both}footer .stage.subfooter p.copyright:last-of-type{margin-top:10px}footer .stage.subfooter ul#menu-subfooter-links{margin:0;padding:0}footer .stage.subfooter ul#menu-subfooter-links li{float:left;position:relative;margin:0 0 0 20px;display:block}footer .stage.subfooter ul#menu-subfooter-links li a{float:left;position:relative;margin:0;display:block;font-size:14px;line-height:21px;font-weight:400;color:#abb0b8;text-decoration:underline;transition:all .4s 0s ease-in-out,all .25s 0s ease}footer .stage.subfooter ul#menu-subfooter-links li a:hover{color:#fff}footer #menu-footer-menu{width:calc(50% - 50px);height:232px;float:left;position:relative;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap}footer #menu-footer-menu li{width:calc(50% - 20px);float:left;position:relative;margin:0 20px 45px 0;padding:0;display:block}footer #menu-footer-menu li:nth-child(4){margin:0 20px 0 0}footer #menu-footer-menu li a{float:left;position:relative;margin:0;padding:0;color:#fff;font-size:27px;line-height:24px;font-weight:400;display:block;text-decoration:none}footer .company-info{width:calc(50% - 50px);margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}footer .company-info .ctas{float:right;clear:both;margin:0 0 30px;padding:0}footer .company-info .ctas a.cta{background-color:#d31145;height:50px;float:left;position:relative;margin:0 0 0 30px;padding:0 30px;font-size:18px;font-weight:600;line-height:48px;text-transform:uppercase;color:#fff;text-align:center;transition:all .4s 0s ease-in-out,all .25s 0s ease;letter-spacing:.05em;display:block}footer .company-info .ctas a.cta:hover{background:#fff;color:#d31145}footer .company-info a.phone{background:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/contact-chat-red.svg") left center no-repeat;background-size:contain;float:right;position:relative;margin:0;padding:0 0 0 60px;font-family:'Roboto Slab',serif;font-size:48px;line-height:37px;color:#fff;font-weight:600;clear:both}footer .company-info #menu-footer-social-links{float:right;clear:both;margin-top:auto}footer .company-info #menu-footer-social-links li{width:50px;height:50px;float:left;position:relative;margin:0 0 0 20px;padding:0}footer .company-info #menu-footer-social-links li a{background-color:#444a54;background-position:center center;background-repeat:no-repeat;background-size:40px;width:50px;height:50px;float:left;position:relative;margin:0;padding:0;text-indent:-9999px;overflow:hidden;transition:all .4s 0s ease-in-out,all .25s 0s ease}footer .company-info #menu-footer-social-links li a:hover{background-color:#d31145}footer .company-info #menu-footer-social-links li.fb a{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/social-facebook.svg");background-position:center bottom}footer .company-info #menu-footer-social-links li.li a{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/social-linkedin.svg")}footer .company-info #menu-footer-social-links li.tw a{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/social-twitter.svg");background-size:60%}footer .company-info #menu-footer-social-links li.in a{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/instagram.svg");background-size:32px}@media screen and (max-width:1400px){header #navbar #menu-site-nav>li div.submenu{padding:20px 0}header #navbar #menu-site-nav>li div.submenu .nav-tabs>ul.tabs{height:50px}header #navbar #menu-site-nav>li div.submenu .nav-tabs>ul.tabs>li>a{height:50px;font-size:21px;line-height:42px}header #navbar #menu-site-nav>li div.submenu ul.nav-brands li.brand a{height:80px}header #navbar #menu-site-nav>li div.submenu ul.nav-segments li.segment{padding:20px}header #navbar #menu-site-nav>li div.submenu ul.nav-segments li.segment a .icon{margin-bottom:10px}header #navbar #menu-site-nav>li div.submenu ul.nav-segments li.segment a p{font-size:18px;line-height:21px}header #navbar #menu-site-nav>li div.submenu ul li.custom-solutions p{font-size:21px;line-height:24px}header #navbar #menu-site-nav>li div.submenu .submenu-stage.recipes{max-height:440px}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy h6{margin:0 0 10px;font-size:21px;line-height:21px}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy.products{min-height:400px}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy li.nav-recipe-product{height:175px}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy li.nav-recipe-product>a p{height:40px;padding:0 20px;font-size:18px;line-height:40px}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy li.nav-tag>a{height:40px;padding:0 10px;font-size:16px;line-height:36px}header #navbar #menu-site-nav>li div.submenu ul.resources.cards li a .icon{height:100px;margin-bottom:10px}header #navbar #menu-site-nav>li div.submenu ul.resources.cards li a p{font-size:21px;line-height:24px}header #navbar #menu-site-nav>li div.submenu ul.about-us.cards li{height:150px}header #navbar #menu-site-nav>li div.submenu ul.about-us.cards li a p{font-size:20px;line-height:24px}header #navbar #menu-site-nav>li div.submenu .video-block .thumbnail a p.video-tag{font-size:20px;line-height:20px}header #navbar #menu-site-nav>li div.submenu .video-block .thumbnail:after{background-position:left 48% center;background-size:180px;width:80px;height:80px;margin:-40px 0 0 -40px}footer #menu-footer-menu{width:50%}footer #menu-footer-menu li{margin:0 20px 10px 0}footer #menu-footer-menu li a{font-size:21px;padding:10px 15px 10px 0}footer .company-info a.phone{font-size:36px}}@media screen and (max-width:1280px){header #alert-bar .stage p{font-size:21px;line-height:21px}header #alert-bar .stage .cta.white{font-size:16px;padding:0 20px}header #navbar #menu-site-nav>li>a{font-size:18px;line-height:18px;padding:20px 20px 43px}}@media screen and (max-width:1140px){header #alert-bar .stage p{font-size:18px;line-height:18px}header #navbar a#mfi-logo{width:120px}header #navbar #menu-site-nav{margin:18px 0 0 75px}header #navbar #menu-site-nav>li>a{font-size:16px;line-height:16px;padding:22px 20px 43px}header #navbar #menu-site-nav>li.current_page_item>a{padding-top:15px}header #navbar #menu-site-nav>li:not(.has-children)>a:hover{padding-top:15px}header #navbar #search.open{width:calc(100% - 140px)}header #navbar #menu-site-nav>li div.submenu ul.recipe-taxonomy li.nav-recipe-product{height:200px}footer #menu-footer-menu{width:50%}footer #menu-footer-menu li{margin:0 20px 10px 0}footer .company-info .ctas a.cta{margin:0}footer .company-info .ctas a.cta.secondary{margin-left:20px}}@media screen and (max-width:1060px){header .stage{width:calc(100% - 40px)}footer{padding:100px 0 0}footer .stage{flex-direction:column}footer #menu-footer-menu{width:100%;height:240px}footer #menu-footer-menu li{width:calc(50% - 20px);margin:0 20px 10px 0 !important}footer .company-info{width:100%;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}footer .company-info a.phone{margin-left:30px}footer .company-info #menu-footer-social-links{width:100%}footer .company-info #menu-footer-social-links li{margin:0 20px 0 0}footer .stage.subfooter{align-items:flex-start;flex-wrap:wrap}footer .stage.subfooter ul#menu-subfooter-links{width:100%;margin:20px 0 0}footer .stage.subfooter ul#menu-subfooter-links li{margin:0 20px 0 0}}@media screen and (max-width:1020px){header #alert-bar{height:auto}header #alert-bar .stage{width:100%;padding:20px 40px 20px 20px;flex-direction:column;align-items:flex-start}header #alert-bar .stage #alert-close{top:35px;right:10px}header #alert-bar .stage p{width:95%}header #alert-bar .stage a{height:50px;margin:20px 0 0}header #utility-nav ul#menu-utility-nav li{margin:0 0 0 10px}header #utility-nav ul#menu-utility-nav li.welcome p{font-size:13px;margin-right:10px}header #utility-nav ul#menu-utility-nav li:not(.sign-up) a{background-position:right center;font-size:13px;padding:0 0 0 20px;text-indent:-9999px;overflow:hidden}header #utility-nav ul#menu-utility-nav li.sign-up a{font-size:13px;padding:0 0 0 20px}header #navbar{justify-content:flex-start;height:60px}header #navbar a#mfi-logo{position:absolute;left:0;top:10px;margin:0 !important}header #navbar .stage{height:100%;position:relative;align-items:flex-start}header #navbar.open{height:100vh}header #navbar.open .stage{flex-direction:column;justify-content:flex-start}header #navbar.open #menu_btn span:nth-child(1){top:19px !important;transform:rotate(45deg)}header #navbar.open #menu_btn span:nth-child(2){opacity:0}header #navbar.open #menu_btn span:nth-child(3){top:19px !important;transform:rotate(-45deg)}header #navbar.open #site-search-form-mobile{background:#fff;width:100%;height:50px;float:left;position:relative;margin:70px 0 0;padding:0;display:block}header #navbar.open #site-search-form-mobile input{background:#fff;width:calc(100% - 50px);height:50px;float:left;position:relative;margin:0;padding:0;display:block;text-indent:10px;font-size:21px;line-height:50px;outline:none}header #navbar.open #site-search-form-mobile #search-btn{background:#d31145 url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/search-white.svg") center center no-repeat;background-size:30px;width:50px;height:50px;float:left;position:relative;margin:0;padding:0;display:block}header #navbar.open #menu-site-nav{width:100%;height:calc(100vh - 70px - 110px);float:left;position:relative;margin:10px 0 0;padding:0;display:block;overflow-y:auto}header #navbar.open #menu-site-nav>li{width:100%;height:auto;float:left;position:relative;margin:0;padding:0;display:block;border-top:1px solid #444a54}header #navbar.open #menu-site-nav>li:nth-child(1){border-top:0}header #navbar.open #menu-site-nav>li.has-children{background:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/caret-down-red.svg") top 5px right 0px no-repeat;background-size:50px}header #navbar.open #menu-site-nav>li.has-children.mobile-open{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/caret-up-red.svg")}header #navbar.open #menu-site-nav>li.has-children.mobile-open>a:before{content:"";background:#d31145;width:100%;height:5px;position:absolute;left:0;top:0}header #navbar.open #menu-site-nav>li.has-children.mobile-open div.submenu{display:block}header #navbar.open #menu-site-nav>li>a{float:left;position:relative;margin:0;padding:15px 0 !important;display:block;padding:0;color:#fff;font-size:27px;line-height:27px;font-weight:400}header #navbar.open #menu-site-nav>li>div.submenu{width:100%;height:auto;float:left;position:relative;margin:0;padding:0;display:none}header #navbar.open #menu-site-nav>li>div.submenu>.submenu-stage{background:#fff;width:100%;max-height:none !important;height:auto;float:left;position:relative;margin:0;padding:0 0 20px;display:block}header #navbar.open #menu-site-nav>li>div.submenu .nav-tabs{width:100%;float:left;position:relative;margin:0;padding:0;display:block}header #navbar.open #menu-site-nav>li>div.submenu .nav-tabs ul.tabs{background:#1e262c;width:100%;height:auto;float:left;position:relative;margin:0;padding:0;display:block}header #navbar.open #menu-site-nav>li>div.submenu .nav-tabs ul.tabs li{background:#181e23;width:calc(33.3% - 5px);height:auto;float:left;position:relative;margin:0 5px 0 0;padding:0;display:block}header #navbar.open #menu-site-nav>li>div.submenu .nav-tabs ul.tabs li:last-of-type{margin-right:0}header #navbar.open #menu-site-nav>li>div.submenu .nav-tabs ul.tabs li a{width:100%;height:50px;float:left;position:relative;margin:0;padding:0;display:block;font-size:18px;line-height:50px;font-weight:500;text-align:center;color:#fff;font-family:'Roboto Slab',serif}header #navbar.open #menu-site-nav>li>div.submenu .nav-tabs ul.tabs li.ui-tabs-active{background:#d31145}header #navbar.open #menu-site-nav>li>div.submenu .nav-tabs ul.tabs li.ui-tabs-active a{color:#fff}header #navbar.open #menu-site-nav>li>div.submenu .tab{width:100%;float:left;position:relative;margin:0;padding:0}header #navbar.open #menu-site-nav>li>div.submenu .tab ul.nav-segments{width:100%;float:left;position:relative;margin:5px 0 0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}header #navbar.open #menu-site-nav>li>div.submenu .tab ul.nav-segments li.segment{background-color:#fff;width:calc(25% - 0px);float:left;position:relative;margin:0;padding:30px;display:block;transition:all .4s 0s ease-in-out,all .25s 0s ease;align-self:stretch}header #navbar.open #menu-site-nav>li>div.submenu .tab ul.nav-segments li.segment a{width:100%;height:100%;float:left;position:relative;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}header #navbar.open #menu-site-nav>li>div.submenu .tab ul.nav-segments li.segment a p{width:100%;text-align:center;font-size:18px;line-height:24px;color:#1e262c;font-weight:500;transition:all .4s 0s ease-in-out,all .25s 0s ease}header #navbar.open #menu-site-nav>li>div.submenu .tab ul.nav-segments li.segment a .icon{background-size:contain,contain;background-position:center center,-9999px -9999px;background-repeat:no-repeat,no-repeat;width:100%;height:60px;margin-bottom:20px}header #navbar.open #menu-site-nav>li>div.submenu ul.product-categories{width:100%;float:left;position:relative;margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}header #navbar.open #menu-site-nav>li>div.submenu ul.product-categories li.nav-product{background-color:#f7f7f8;background-size:cover;background-position:center center;background-repeat:no-repeat;width:calc(33% - 5px);height:140px;margin:10px 10px 0 0;padding:0;position:relative;display:block}header #navbar.open #menu-site-nav>li>div.submenu ul.product-categories li.nav-product:nth-child(3),header #navbar.open #menu-site-nav>li>div.submenu ul.product-categories li.nav-product:nth-child(6),header #navbar.open #menu-site-nav>li>div.submenu ul.product-categories li.nav-product:nth-child(9){margin-right:0}header #navbar.open #menu-site-nav>li>div.submenu ul.product-categories li.nav-product>a{width:100%;height:100%;margin:0;padding:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}header #navbar.open #menu-site-nav>li>div.submenu ul.product-categories li.nav-product>a p{background:#fff;height:50px;margin:0;padding:0 15px;font-size:15px;line-height:48px;font-weight:500;color:#1e262c;transition:all .4s 0s ease-in-out,all .25s 0s ease}header #navbar.open #menu-site-nav>li>div.submenu ul.nav-brands{width:100%;float:left;position:relative;margin:0;padding:0;display:flex;justify-content:stretch;align-items:flex-start;flex-direction:row;flex-wrap:wrap}header #navbar.open #menu-site-nav>li>div.submenu ul.nav-brands li.brand{width:25%;float:left;position:relative;margin:0;padding:30px;display:block;align-self:stretch}header #navbar.open #menu-site-nav>li>div.submenu ul.nav-brands li.brand a{background-repeat:no-repeat;background-size:contain;background-position:center center;width:100%;height:100px;float:left;position:relative;margin:0;padding:0;display:block}header #navbar.open #menu-site-nav>li>div.submenu ul.nav-brands li.brand a.shortcut:after{content:"";background:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/shortcut-arrow-red.svg") center center no-repeat;background-size:contain;width:20px;height:20px;position:absolute;right:0;bottom:0;pointer-events:none;z-index:100}header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy{width:calc(100% - 0px);margin:0;padding:0;float:left;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy.products{width:100%;min-height:0px;height:auto;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy.daypart,header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy.menupart,header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy.dietary{width:calc(100% - 20px);margin:0 10px 10px 0}header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy h6{width:100%;float:left;position:relative;margin:15px 0 20px;padding:0;display:block;text-align:left;color:#d31145;font-size:18px;line-height:18px;text-indent:10px;font-family:'Roboto Slab',serif;font-weight:400}header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy li.nav-tag{margin:0 0 10px 10px;position:relative;display:block}header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy li.nav-tag>a{height:40px;float:left;position:relative;margin:0;padding:0 10px;font-size:16px;line-height:38px;font-weight:600;color:#1e262c;border:1px solid #e2e3e6;transition:all .4s 0s ease-in-out,all .25s 0s ease;display:block}header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy li.nav-recipe-product{background-color:#f7f7f8;background-size:cover;background-position:center center;background-repeat:no-repeat;width:calc(33% - 5px);height:140px;margin:0 0 10px;padding:0;position:relative;display:block}header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy li.nav-recipe-product>a{width:100%;height:100%;margin:0;padding:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy li.nav-recipe-product>a p{background:#fff;max-width:calc(100% - 10px);height:50px;margin:0;padding:0 10px;font-size:15px;line-height:50px;font-weight:500;color:#1e262c;transition:all .4s 0s ease-in-out,all .25s 0s ease}header #navbar.open #menu-site-nav>li>div.submenu ul li.custom-solutions{border-top:1px solid #e2e3e6;width:100%;float:left;position:relative;margin:10px 0 0;padding:10px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}header #navbar.open #menu-site-nav>li>div.submenu ul li.custom-solutions p{width:100%;float:left;position:relative;margin:0 0 20px;padding:20px 0 0;font-size:18px;line-height:21px;font-weight:500;text-align:center;display:block}header #navbar.open #menu-site-nav>li>div.submenu ul li.custom-solutions a.cta{margin:0}header #navbar.open #menu-site-nav>li>div.submenu ul.resources.cards{width:100%;float:left;position:relative;margin:0;padding:0;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap}header #navbar.open #menu-site-nav>li>div.submenu ul.resources.cards li{width:calc(25%);float:left;position:relative;margin:0;padding:0;display:block}header #navbar.open #menu-site-nav>li>div.submenu ul.resources.cards li a{background-color:#fff;width:100%;float:left;position:relative;margin:0;padding:20px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center}header #navbar.open #menu-site-nav>li>div.submenu ul.resources.cards li a p{width:100%;text-align:center;font-size:18px;line-height:24px;color:#1e262c;font-weight:500}header #navbar.open #menu-site-nav>li>div.submenu ul.resources.cards li a .icon{background-size:contain,contain;background-position:center center,-9999px -9999px;background-repeat:no-repeat,no-repeat;width:100%;height:60px;margin-bottom:10px}header #navbar.open #menu-site-nav>li>div.submenu .video-block{width:calc(100% - 40px);float:left;position:relative;margin:20px 0 20px 20px;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap}header #navbar.open #menu-site-nav>li>div.submenu .video-block .thumbnail{background-color:#e2e3e6;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;max-width:300px;height:170px;margin:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative}header #navbar.open #menu-site-nav>li>div.submenu .video-block .thumbnail:after{content:"";background:#fff url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/play-arrow-red.svg") no-repeat;background-position:left 48% center;background-size:180px;position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-50px 0 0 -40px;border-radius:100px;z-index:0}header #navbar.open #menu-site-nav>li>div.submenu .video-block .thumbnail a{width:100%;height:100%;float:left;position:relative;margin:0;padding:0;display:flex;position:absolute;left:0;top:0;flex-direction:column;justify-content:flex-end;align-items:center;z-index:1}header #navbar.open #menu-site-nav>li>div.submenu .video-block .thumbnail a p.video-tag{background:#d31145;width:auto;float:left;position:relative;font-size:16px;line-height:16px;color:#fff;font-weight:500;font-family:'Roboto Slab',serif;padding:10px 15px}header #navbar.open #menu-site-nav>li>div.submenu .video-block p.video-description{width:auto;float:left;position:relative;font-size:14px;line-height:16px;font-weight:500;margin:10px 20px 0;color:#1e262c;text-align:center}header #navbar.open #menu-site-nav>li>div.submenu ul.about-us.cards{width:100%;float:left;position:relative;margin:0;padding:0;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap}header #navbar.open #menu-site-nav>li>div.submenu ul.about-us.cards li{width:calc(50% - 5px);height:50px;float:left;position:relative;margin:10px 0 0;padding:0;display:block;border-left:5px solid #d31145}header #navbar.open #menu-site-nav>li>div.submenu ul.about-us.cards li a{background-color:#fff;width:calc(100% - 20px);height:100%;float:left;position:relative;margin:0;padding:0 20px 0 0;border-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}header #navbar.open #menu-site-nav>li>div.submenu ul.about-us.cards li a p{width:calc(100% - 40px);text-align:left;font-size:18px;line-height:24px;color:#1e262c;font-weight:500}header #navbar a#mfi-logo{width:104px;height:40px;margin:-20px 0 0}header #navbar #menu-site-nav{margin:0;display:none}header #navbar #menu_btn{display:block;top:10px;transition:none}header #navbar #menu_btn span{background-color:#d31145 !important}header #navbar #search_btn_mobile{display:block}header #navbar #search,header #navbar #search.open,#search-experience,#search-experience.open{display:none !important}}@media screen and (max-width:810px){footer #menu-footer-menu li a{font-size:18px}footer .company-info .ctas{width:100%}footer .company-info a.phone{margin:0 0 30px}}@media screen and (max-width:700px){header #navbar.open #menu-site-nav>li>div.submenu .tab ul.nav-segments li.segment{width:33.3%}header #navbar.open #menu-site-nav>li>div.submenu ul.product-categories{justify-content:space-between}header #navbar.open #menu-site-nav>li>div.submenu ul.product-categories li.nav-product,header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy li.nav-recipe-product{width:calc(50% - 5px);margin:10px 0 0}header #navbar.open #menu-site-nav>li>div.submenu ul.product-categories li.nav-product:nth-child(3),header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy li.nav-recipe-product:nth-child(3),header #navbar.open #menu-site-nav>li>div.submenu ul.product-categories li.nav-product:nth-child(6),header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy li.nav-recipe-product:nth-child(6),header #navbar.open #menu-site-nav>li>div.submenu ul.product-categories li.nav-product:nth-child(9),header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy li.nav-recipe-product:nth-child(9){margin-right:0}header #navbar.open #menu-site-nav>li>div.submenu ul.nav-brands li.brand{width:33.3%;padding:30px}}@media screen and (max-width:520px){header #navbar.open #menu-site-nav>li>div.submenu .tab ul.nav-segments li.segment{width:50%;padding:20px}header #navbar.open #menu-site-nav>li>div.submenu .tab ul.nav-segments li.segment a p{font-size:16px;line-height:18px}header #navbar.open #menu-site-nav>li>div.submenu ul.resources.cards li{width:50%}header #navbar.open #menu-site-nav>li>div.submenu ul.about-us.cards li{width:90%}header #navbar.open #menu-site-nav>li>div.submenu ul.about-us.cards li a p{width:100%;padding:0 10px}header #navbar.open #menu-site-nav>li>div.submenu ul.nav-brands li.brand{width:50%;padding:10px 30px}}@media screen and (max-width:500px){footer .company-info .ctas{margin:0 0 20px;flex-direction:column;display:flex;justify-content:flex-start;align-items:flex-start}footer .company-info .ctas a.cta{margin:0 0 20px !important}header #navbar.open #menu-site-nav>li>div.submenu ul.recipe-taxonomy li.nav-recipe-product{width:100%}}@media screen and (max-width:460px){header #navbar.open #menu-site-nav>li>div.submenu .nav-tabs ul.tabs li{width:calc(32.3%);margin:0 1px 0 0}header #navbar.open #menu-site-nav>li>div.submenu .nav-tabs ul.tabs li a{font-size:14px}header #navbar.open #menu-site-nav>li>div.submenu ul.product-categories li.nav-product{width:100%;margin:10px 0 0}header #navbar.open #menu-site-nav>li>div.submenu ul.nav-brands li.brand{padding:10px 30px}}@media screen and (max-width:380px){footer{padding-top:50px}footer #menu-footer-menu{height:auto;margin-bottom:30px}footer #menu-footer-menu li{width:100%;margin:0 0 10px !important}footer .company-info a.phone{font-size:30px}footer .stage.subfooter p.copyright br{display:none}}.hero-slider{width:100%;padding:0;position:relative}.hero-slider .slide-cont{width:100%;padding:0;position:relative}@media (min-width:1536px){.hero-slider.hero-home .slide-cont .hero .container{max-width:90%}}.hero-slider.hero-home .slide-cont .hero .container .hero-content{margin-left:30px}@media (max-width:800px){.hero-slider.hero-home .slide-cont .hero .container .hero-content{justify-content:flex-start;margin-top:20%;padding:0 20px 0 40px}}@media only screen and (max-width:768px){.hero-slider.hero-home .slide-cont .hero .container .hero-content{margin-left:0;padding:0}}.hero-slider.hero-home .slide-cont .hero .container .hero-title{font-size:96px;line-height:1.2}@media (max-width:800px){.hero-slider.hero-home .slide-cont .hero .container .hero-title{font-size:48px}}.hero-slider.hero-home .slide-cont .hero .container .hero-text{font-size:21px;font-weight:600}@media (max-width:800px){.hero-slider.hero-home .slide-cont .hero .container .hero-text{font-size:18px}}.hero-slider.hero-home .slide-cont .hero.hero-style-text-middle .container .hero-content{padding-left:30px}.hero-slider.hero-home .slide-cont .hero.hero-style-text-right .container .hero-content{margin-right:30px}@media only screen and (max-width:768px){.hero-slider.hero-home .slide-cont .hero.hero-style-text-right .container .hero-content{margin-right:0}}.hero-slider .slide-cont .hero .overlay{z-index:9}.hero-slider .slide-cont .hero .container .fullwidth-brand-logo{position:absolute;background-color:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center;width:100vw;height:350px;padding:50px 0;left:50%;transform:translate(-50%,0)}.hero-slider .slide-cont .hero .container .hero-content{color:#fff;max-width:610px;height:100%}@media only screen and (max-width:768px){.hero-slider .slide-cont .hero .container .hero-content{padding:0 20px}}.hero-slider .slide-cont .hero .container .hero-title{font-family:'Roboto Slab',serif;font-size:60px;line-height:1.2}.hero-slider .slide-cont .hero .container .hero-title:after{display:block;content:'';background:#d31145;width:50%;height:8px;margin:25px 0;min-width:240px}@media only screen and (max-width:768px){.hero-slider .slide-cont .hero .container .hero-title{font-size:48px}}.hero-slider .slide-cont .hero .container .hero-text{font-family:'proxima-nova',sans-serif;font-size:21px;line-height:1.33}@media only screen and (max-width:768px){.hero-slider .slide-cont .hero .container .hero-text{font-size:18px}}.hero-slider .slide-cont .hero .container .cta-group{margin-top:35px}.hero-slider .slide-cont .hero .container .cta-group .hero-cta{margin-right:20px;margin-top:10px}.hero-slider .slide-cont .hero.hero-style-text-right .container .hero-content{margin-left:auto;align-items:end;text-align:right}.hero-slider .slide-cont .hero.hero-style-text-right .container .hero-content .hero-title{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.hero-slider .slide-cont .hero.hero-style-text-middle .container .hero-content{margin:0 auto;text-align:center;align-items:center;max-width:900px}.hero-slider .slide-cont .hero.hero-style-text-middle .container .hero-content .hero-title{display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-slider .slide-cont.slick-slider{display:flex;align-items:center}.hero-slider .slide-cont.slick-slider .slick-list{width:100%}.hero-slider .slide-cont.slick-slider .slick-track{display:flex;width:100%}.hero-slider .slide-cont.slick-slider .slick-slide{width:100%}.hero-slider .slide-cont.slick-slider .slick-slide>div{width:100%}.hero-slider .slide-cont.slick-slider .slick-slide .hero{min-height:640px;height:calc(90vh - 135px)}.hero-slider .slide-cont.slick-slider .slick-slide .hero .overlay{display:block;box-shadow:0px 0px 8px 5px;transition:all .4s 0s ease-in-out,all .25s 0s ease}.hero-slider .slide-cont.slick-slider .slick-slide .hero .container{height:100%}.hero-slider .slide-cont.slick-slider .slick-slide.slick-current .overlay{display:none}.hero-slider .slide-cont.slick-slider .slick-dots{position:absolute;bottom:0;display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:30px}@media only screen and (max-width:480px){.hero-slider .slide-cont.slick-slider .slick-dots{max-width:calc(100% - 120px);left:calc(100% / 6)}}.hero-slider .slide-cont.slick-slider .slick-dots li{cursor:pointer;font-size:0;width:100px;height:10px;border:2px solid #fff;margin:0 10px}.hero-slider .slide-cont.slick-slider .slick-dots li:hover{background-color:#fff}.hero-slider .slide-cont.slick-slider .slick-dots li.slick-active{background-color:#d31145;border:2px solid #d31145}@media only screen and (max-width:768px){.hero-slider .slide-cont.slick-slider .slick-dots li{width:60px}}@media only screen and (max-width:480px){.hero-slider .slide-cont.slick-slider .slick-dots li{width:100%;margin:0 5px}}.hero-slider .slick-arrow{position:absolute;font-size:0;margin:0 10px;z-index:9;padding:15px;transition:all .4s 0s ease-in-out,all .25s 0s ease;background:#1e262c;color:#fff;top:50%;display:none}.hero-slider .slick-arrow:after{content:'';background-position:center;background-size:contain;background-repeat:no-repeat;min-width:30px;height:30px;width:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z' fill='%23ffffff'/%3E%3C/svg%3E");display:block}.hero-slider .slick-arrow:hover{background-color:#d31145;padding:15px}.hero-slider .slick-arrow.slick-disabled{display:none !important}.hero-slider .slick-arrow.slick-prev{transform:scaleX(-1) translateY(-50%)}.hero-slider .slick-arrow.slick-next{right:0;transform:translateY(-50%)}@media only screen and (max-width:768px){.hero-slider .slick-arrow{margin-bottom:25px;bottom:0;top:auto}.hero-slider .slick-arrow.slick-prev{transform:scaleX(-1)}.hero-slider .slick-arrow.slick-next{right:0;transform:none}.hero-slider .slick-arrow:after{min-width:20px;height:20px;width:20px}}.product-segment .section-content .container .callouts-container{margin-top:95px}.product-segment .section-content .container .callouts-container .callout-mobile-bg{height:465px}@media only screen and (max-width:768px){.product-segment .section-content .container .callouts-container .callout-mobile-bg{display:flex}}@media only screen and (max-width:480px){.product-segment .section-content .container .callouts-container .callout-mobile-bg{height:220px}}@media only screen and (max-width:768px){.product-segment .section-content .container .callouts-container .callouts{position:relative;margin-top:40px}}.product-segment .section-content .container .callouts-container .callouts .callout-card{margin:0 10px}@media only screen and (max-width:768px){.product-segment .section-content .container .callouts-container .callouts .callout-card{margin:0;position:absolute;top:0}}.product-segment .section-content .container .callouts-container .callouts .callout-card:first-child{margin-left:0}@media only screen and (max-width:768px){.product-segment .section-content .container .callouts-container .callouts .callout-card:first-child .card-title{left:0;margin-left:15px;padding-left:0}}@media only screen and (max-width:320px){.product-segment .section-content .container .callouts-container .callouts .callout-card:first-child .card-title{margin-left:5px}}.product-segment .section-content .container .callouts-container .callouts .callout-card:last-child{margin-right:0}@media only screen and (max-width:768px){.product-segment .section-content .container .callouts-container .callouts .callout-card:last-child .card-title{right:0;margin-right:15px}}@media only screen and (max-width:320px){.product-segment .section-content .container .callouts-container .callouts .callout-card:last-child .card-title{margin-right:5px}}.product-segment .section-content .container .callouts-container .callouts .callout-card .card-bg-container{height:400px}.product-segment .section-content .container .callouts-container .callouts .callout-card .card-bg-container .card-bg{background-color:#abb0b8}@media only screen and (max-width:768px){.product-segment .section-content .container .callouts-container .callouts .callout-card .card-bg-container{height:0}.product-segment .section-content .container .callouts-container .callouts .callout-card .card-bg-container .card-bg{display:none}}.product-segment .section-content .container .callouts-container .callouts .callout-card .card-title{background-color:#d31145;padding:20px 30px 45px;font-family:'Roboto Slab',serif;font-size:36px;color:#fff}.product-segment .section-content .container .callouts-container .callouts .callout-card .card-title.mobile{display:none}@media only screen and (max-width:768px){.product-segment .section-content .container .callouts-container .callouts .callout-card .card-title{font-size:18px;padding:28px 32px;width:50%;background-color:#fff;color:#abb0b8}.product-segment .section-content .container .callouts-container .callouts .callout-card .card-title.desktop{display:none}.product-segment .section-content .container .callouts-container .callouts .callout-card .card-title.mobile{display:block}}.product-segment .section-content .container .callouts-container .callouts .callout-card .card-cta{font-family:'proxima-nova',sans-serif;font-size:18px;font-weight:600;line-height:2;letter-spacing:.9px;color:#d31145;margin-top:35px;text-transform:uppercase}.product-segment .section-content .container .callouts-container .callouts .callout-card .card-cta:after{min-width:20px;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z' fill='%23d31145'/%3E%3C/svg%3E");margin-left:10px}@media only screen and (max-width:768px){.product-segment .section-content .container .callouts-container .callouts .callout-card .card-cta{display:none}}@media only screen and (max-width:480px){.product-segment .section-content .container .callouts-container .callouts .callout-card .card-cta{font-size:13.5px}.product-segment .section-content .container .callouts-container .callouts .callout-card .card-cta:after{min-width:15px;height:15px;width:15px}}@media only screen and (max-width:768px){.product-segment .section-content .container .callouts-container .callouts .callout-card.active{position:relative}.product-segment .section-content .container .callouts-container .callouts .callout-card.active .card-title{background-color:#d31145;color:#fff}.product-segment .section-content .container .callouts-container .callouts .callout-card.active .card-cta{display:flex}}.product-segment .section-content .container .section-icons{margin-top:50px}@media only screen and (max-width:768px){.product-segment .section-content .container .section-icons{margin-top:50px}}.product-segment .section-content .container .section-icons .column{padding:0 50px}@media only screen and (max-width:768px){.product-segment .section-content .container .section-icons .column{display:none;padding:0}.product-segment .section-content .container .section-icons .column.active{display:flex}}.product-segment .section-content .container .section-icons .column .segment-icon,.product-segment .section-content .container .section-icons .column .product-icon{flex-basis:calc(100%/3);margin-bottom:20px;padding:15px;transition:all .4s 0s ease-in-out,all .25s 0s ease}@media only screen and (max-width:768px){.product-segment .section-content .container .section-icons .column .segment-icon,.product-segment .section-content .container .section-icons .column .product-icon{flex-basis:calc(100%/2);margin-bottom:0}}@media (max-width:450px){.product-segment .section-content .container .section-icons .column .segment-icon,.product-segment .section-content .container .section-icons .column .product-icon{flex-basis:50%}}.product-segment .section-content .container .section-icons .column .segment-icon .icon-bg-container,.product-segment .section-content .container .section-icons .column .product-icon .icon-bg-container{width:110px;height:120px}.product-segment .section-content .container .section-icons .column .segment-icon .icon-title,.product-segment .section-content .container .section-icons .column .product-icon .icon-title{font-family:'proxima-nova',sans-serif;font-size:26px;font-weight:600;color:#1e262c;margin-top:30px}@media only screen and (max-width:768px){.product-segment .section-content .container .section-icons .column .segment-icon .icon-title,.product-segment .section-content .container .section-icons .column .product-icon .icon-title{font-size:24px}}.product-segment .section-content .container .section-icons .column .segment-icon:hover,.product-segment .section-content .container .section-icons .column .product-icon:hover{background-color:#d31145}.product-segment .section-content .container .section-icons .column .segment-icon:hover .icon-title,.product-segment .section-content .container .section-icons .column .product-icon:hover .icon-title{color:#fff}.product-segment .section-content .container .section-icons .column .segment-icon:hover img,.product-segment .section-content .container .section-icons .column .product-icon:hover img{display:none}.product-segment .section-content .container .section-icons .column .segment-icon:hover img.icon-hover,.product-segment .section-content .container .section-icons .column .product-icon:hover img.icon-hover{display:block}.product-segment .section-content .container .custom-solution{margin-top:165px}@media only screen and (max-width:480px){.product-segment .section-content .container .custom-solution{display:flex;margin-top:50px;flex-direction:column;justify-content:center;align-items:center;text-align:center}.product-segment .section-content .container .custom-solution p{margin:0 0 30px}}.brands-info.bg-grey .section-content{height:fit-content}@media only screen and (max-width:768px){.brands-info.bg-grey .section-content .container .brands-logo-container{margin-top:0}}.brands-info.bg-grey .section-content .container .brands-logo-container.Expanded .brand-logo{width:calc((100%/3) - 120px) !important}@media only screen and (max-width:1024px){.brands-info.bg-grey .section-content .container .brands-logo-container.Expanded .brand-logo{width:calc((100% / 3) - 120px) !important}}@media only screen and (max-width:768px){.brands-info.bg-grey .section-content .container .brands-logo-container.Expanded .brand-logo{width:100% !important}}@media only screen and (max-width:480px){.brands-info.bg-grey .section-content .container .brands-logo-container.Expanded .brand-logo{margin:60px 25px}}.brands-info.bg-grey .section-content .container .brands-logo-container.Expanded.slick-slider .slick-slide>div{align-items:flex-start}@media (max-width:769px){.brands-info.bg-grey .section-content .container .brands-logo-container .slick-list{margin-bottom:100px}}.brands-info.bg-grey .section-content .container .brands-logo-container .brand-logo{position:relative;width:calc((62%/3) - 120px) !important;margin:60px}.brands-info.bg-grey .section-content .container .brands-logo-container .brand-logo img{max-height:120px}@media only screen and (max-width:1024px){.brands-info.bg-grey .section-content .container .brands-logo-container .brand-logo{width:calc((100% / 3) - 120px) !important}}@media only screen and (max-width:768px){.brands-info.bg-grey .section-content .container .brands-logo-container .brand-logo{width:100% !important}}@media only screen and (max-width:480px){.brands-info.bg-grey .section-content .container .brands-logo-container .brand-logo{margin:60px 25px}}.brands-info.bg-grey .section-content .container .brands-logo-container .brand-logo .title{font-size:36px;font-family:'Roboto Slab',serif;font-weight:300;color:#d31145;padding-top:20px;text-align:center;line-height:1.25;text-transform:capitalize}.brands-info.bg-grey .section-content .container .brands-logo-container .brand-logo .excerpt{text-align:center;color:#1e262c;font-size:21px;padding:20px 0}@media (max-width:480px){.brands-info.bg-grey .section-content .container .brands-logo-container .brand-logo .excerpt{font-size:18px}}.brands-info.bg-grey .section-content .container .brands-logo-container .brand-logo .learn-more{color:#d31145;font-weight:600;text-transform:uppercase;text-align:center;display:block;display:flex;justify-content:center;align-items:center;transition:all .4s 0s ease-in-out,all .4s 0s ease}.brands-info.bg-grey .section-content .container .brands-logo-container .brand-logo .learn-more:after{content:"";background:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/arrow-right-red.svg");background-repeat:no-repeat;background-size:contain;background-position:center;height:15px;width:15px;display:block;margin-left:10px}.brands-info.bg-grey .section-content .container .brands-logo-container .brand-logo .learn-more:hover{color:#1e262c}.brands-info.bg-grey .section-content .container .brands-logo-container.slick-slider .slick-slide{width:100%}.brands-info.bg-grey .section-content .container .brands-logo-container.slick-slider .slick-slide>div{display:flex;justify-content:center;align-items:center;width:100%}.brands-info.bg-grey .section-content .container .brands-logo-container.slick-slider .slick-dots{display:flex;justify-content:center;align-items:center}.brands-info.bg-grey .section-content .container .brands-logo-container.slick-slider .slick-dots li{font-size:0;background:#abb0b8;height:4px;width:4px;margin:0 5px}.brands-info.bg-grey .section-content .container .brands-logo-container.slick-slider .slick-dots li.slick-active{background-color:#d31145;width:20px}.brands-info.bg-grey .section-content .container .cta-container{margin-top:50px}@media only screen and (max-width:768px){.brands-info.bg-grey .section-content .container .cta-container{flex-direction:column;margin-top:50px}}.brands-info.bg-grey .section-content .container .cta-container .button{margin:0 10px}@media only screen and (max-width:768px){.brands-info.bg-grey .section-content .container .cta-container .button{margin:10px 0}}.connect-with-us{padding:150px 0}@media (max-width:480px){.connect-with-us{padding:100px 0}}.connect-with-us.bg-red{padding:100px 0}.connect-with-us.bg-red .main{max-width:1418px}@media (min-width:1024px){.connect-with-us.bg-red .main .column{flex-basis:44%;flex-grow:1}}@media (min-width:1024px){.connect-with-us.bg-red .main .form-section{flex-basis:56%;flex-grow:1}}.connect-with-us.bg-red .main .section-title{font-family:'Roboto Slab',serif;font-size:40px;font-weight:300;line-height:1.6}@media (min-width:769px){.connect-with-us.bg-red .main .section-title{font-size:48px}}.connect-with-us.bg-red .main .section-description{font-size:24px;line-height:1.33;max-width:470px;margin-bottom:2rem}@media (min-width:769px){.connect-with-us.bg-red .main .section-description{margin-bottom:4rem}}.connect-with-us.bg-red .main .section-signup{background:#fff;max-width:350px;color:#d31145}.connect-with-us.bg-red .main .section-signup svg{width:20px;height:24px;margin-left:10px}.connect-with-us.bg-red .main .section-signup a{display:flex;width:fit-content;background-color:#d31145;color:#fff;border:3px solid #d31145;padding:8px 20px}.connect-with-us.bg-red .main .section-signup a:hover{background-color:#fff;color:#d31145}.connect-with-us.bg-red .main .section-signup a:hover svg path{fill:#d31145}.connect-with-us.bg-red .main .section-signup p{font-size:30px;font-family:'Roboto Slab',serif;margin-bottom:.8rem;line-height:1.2}.connect-with-us.bg-red .main .icon{max-width:90px}.connect-with-us.bg-red .main .contact-form{margin-top:60px}@media (min-width:769px){.connect-with-us.bg-red .main .contact-form{margin-top:89px}}.connect-with-us.bg-red .main .contact-form .wpcf7{width:100%;display:flex;justify-content:center;align-items:center;color:#fff}.connect-with-us.bg-red .main .contact-form .wpcf7 form{max-width:1000px;width:100%}.connect-with-us.bg-red .main .contact-form .wpcf7 form .fields.open{height:auto !important}.connect-with-us.bg-red .main .contact-form .wpcf7 form .fields.open .overlay{display:none}.connect-with-us.bg-red .main .contact-form .wpcf7 form .overlay{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:30px 0;background-image:linear-gradient(to bottom,transparent,#d31145)}.connect-with-us.bg-red .main .contact-form .wpcf7 form .row{display:flex;align-items:stretch;margin-top:12px}.connect-with-us.bg-red .main .contact-form .wpcf7 form .row.recap{margin-top:20px}@media only screen and (max-width:768px){.connect-with-us.bg-red .main .contact-form .wpcf7 form .row .lname{margin-top:12px}}@media only screen and (max-width:768px){.connect-with-us.bg-red .main .contact-form .wpcf7 form .row{flex-direction:column}}.connect-with-us.bg-red .main .contact-form .wpcf7 form .row:first-child{margin-top:0}.connect-with-us.bg-red .main .contact-form .wpcf7 form .row>div{width:100%}.connect-with-us.bg-red .main .contact-form .wpcf7 form .row>div:last-child{margin-left:20px}@media only screen and (max-width:768px){.connect-with-us.bg-red .main .contact-form .wpcf7 form .row>div:last-child{margin-left:0}}.connect-with-us.bg-red .main .contact-form .wpcf7 form .row fieldset{display:flex;flex-direction:column;width:100%}.connect-with-us.bg-red .main .contact-form .wpcf7 form br{display:none}.connect-with-us.bg-red .main .contact-form .wpcf7 form label{display:flex;font-family:'proxima-nova',sans-serif;font-size:18px;margin-bottom:2px}.connect-with-us.bg-red .main .contact-form .wpcf7 form textarea{font-family:'Roboto Slab',serif;font-size:30px;color:#1e262c;outline:none;width:100%;padding:10px 30px}.connect-with-us.bg-red .main .contact-form .wpcf7 form input{font-family:'Roboto Slab',serif;font-size:30px;color:#1e262c;outline:none}.connect-with-us.bg-red .main .contact-form .wpcf7 form input[type=text],.connect-with-us.bg-red .main .contact-form .wpcf7 form input[type=email],.connect-with-us.bg-red .main .contact-form .wpcf7 form input[type=tel]{padding:6px 0 6px 30px;outline:none;width:100%}@media (min-width:769px){.connect-with-us.bg-red .main .contact-form .wpcf7 form input[type=tel]{width:48%}}.connect-with-us.bg-red .main .contact-form .wpcf7 form .wpcf7-submit{cursor:pointer;font-family:'proxima-nova',sans-serif;margin:20px auto 0;font-size:18px;font-weight:600;letter-spacing:.9px;color:#d31145;text-transform:uppercase;border:3px solid #fff}.connect-with-us.bg-red .main .contact-form .wpcf7 form .wpcf7-submit:hover{color:#fff}.connect-with-us.bg-red .main .contact-form .wpcf7 form .wpcf7-response-output{font-family:'proxima-nova',sans-serif;font-size:20px}.connect-with-us.bg-red .main .contact-form .wpcf7 form .wpcf7-not-valid-tip{margin-top:10px;font-size:18px;font-family:'proxima-nova',sans-serif;color:#fff}.connect-with-us.bg-red .section-content .container .contact-form{margin-top:95px}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7{width:100%;display:flex;justify-content:center;align-items:center;color:#fff}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form{max-width:1000px;width:100%}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .fields{max-height:250px;position:relative;overflow:hidden;transition:height 3s ease-in-out}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .fields.open{height:auto !important}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .fields.open .overlay{display:none}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .overlay{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:30px 0;background-image:linear-gradient(to bottom,transparent,#d31145)}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .row{display:flex;align-items:stretch;margin-top:30px}@media only screen and (max-width:768px){.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .row{flex-direction:column}}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .row:first-child{margin-top:0}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .row>div{width:100%}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .row>div:last-child{margin-left:40px}@media only screen and (max-width:768px){.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .row>div:last-child{margin-left:0}}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .row fieldset{display:flex;flex-direction:column;width:100%}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form br{display:none}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form label{display:flex;font-family:'proxima-nova',sans-serif;font-size:24px;margin-bottom:20px}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form textarea{font-family:'Roboto Slab',serif;font-size:30px;color:#1e262c;outline:none;width:100%;padding:10px 30px}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form input{font-family:'Roboto Slab',serif;font-size:30px;color:#1e262c;outline:none}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form input[type=text],.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form input[type=email],.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form input[type=tel]{padding:8px 0 8px 30px;outline:none;width:100%}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .wpcf7-submit{display:flex;cursor:pointer;font-family:'proxima-nova',sans-serif;margin:50px auto 0;font-size:18px;font-weight:600;letter-spacing:.9px;color:#d31145;text-transform:uppercase;border:3px solid #fff}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .wpcf7-submit:hover{color:#fff}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .wpcf7-response-output{font-family:'proxima-nova',sans-serif;font-size:20px}.connect-with-us.bg-red .section-content .container .contact-form .wpcf7 form .wpcf7-not-valid-tip{margin-top:10px;font-size:18px;font-family:'proxima-nova',sans-serif;color:#fff}.connect-with-us.bg-red .section-content .container .contact-form hr{max-width:1000px;margin:70px auto}.connect-with-us.bg-red .section-content .container .signup{display:flex;justify-content:center;align-items:center}.connect-with-us.bg-red .section-content .container .signup .btn{display:flex;border:3px solid}.connect-with-us.bg-red .section-content .container .signup .btn:hover{border:3px solid #fff}.connect-with-us.bg-red .section-content .container .signup .btn:hover svg path{fill:#fff}.connect-with-us.bg-red .section-content .container .signup svg{width:20px;height:24px;margin-left:10px}.connect-with-us.bg-red .section-content .container .signup p{font-family:'proxima-nova',sans-serif;font-size:24px;color:#fff;padding:15px;letter-spacing:1px}#brokers{background-color:#f7f7f8}#brokers .container .title-section{flex-basis:50%}#brokers .container .title-section .title{font-size:60px;font-family:'Roboto Slab',serif;color:#1e262c;font-weight:300;display:inline-block}#brokers .container .title-section .title:before{content:"";display:block;position:relative;height:4px;background-color:#d31145;width:40%;top:0;margin-bottom:20px}#brokers .container .broker-section{flex-basis:50%}#brokers .container .broker-section #broker-form #state{padding:5px 50px 5px 10px;outline:none;cursor:pointer;font-size:30px;color:#1e262c;font-family:'Roboto Slab',serif;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/triangle-down-red.svg");background-repeat:no-repeat;background-size:100px 100px;background-position:105% 50%}#brokers .container .broker-section #broker-form #state option{display:none}#brokers .container .broker-section #broker-form #state option.default{display:block}#brokers .container .broker-section .results .result{flex-basis:50%}#brokers .container .broker-section .results .result .contact-name,#brokers .container .broker-section .results .result .group-name{color:#1e262c;font-size:24px;font-weight:700;font-family:'proxima-nova',sans-serif}#brokers .container .broker-section .results .result .phone,#brokers .container .broker-section .results .result .email{color:#d31145;font-size:24px;font-family:'proxima-nova',sans-serif;font-weight:700;position:relative;display:inline-block}#brokers .container .broker-section .results .result .email:after{content:"";position:relative;width:100%;height:2px;background-color:#d31145;display:block;bottom:5px}#brokers .container .broker-section .results .result .location{color:#1e262c;font-family:'proxima-nova',sans-serif;font-size:24px}.page-toolbar{font-size:0}.page-toolbar .page-toolbar-buttons{margin-top:30px}.page-toolbar .page-toolbar-buttons button,.page-toolbar .page-toolbar-buttons a{background-color:#d31145;padding:10px;margin-bottom:15px}.page-toolbar .print{min-width:50px;height:50px;width:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 90 90' style='enable-background:new 0 0 90 90;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;stroke:%23ffffff;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M67.2,65.4H23.8V43.7H31V25.6h20.5l8.5,9.1v9h7.2V65.4L67.2,65.4z M31,45.5h-5.4v18.1h39.8V45.5H60v9.1H31 V45.5L31,45.5z M49.1,27.4H32.8v25.4h25.4V36.4h-9.1V27.4L49.1,27.4z M52.7,49.1H38.3v-1.8h14.5V49.1L52.7,49.1z M52.7,45.5H38.3 v-1.8h14.5V45.5L52.7,45.5z M52.7,41.9H38.3v-1.8h14.5V41.9L52.7,41.9z M50.9,27.8v6.8h6.5L50.9,27.8L50.9,27.8z'/%3E%3C/g%3E%3C/svg%3E")}.page-toolbar .print:hover{background-color:#fff;border:2px solid #d31145;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 90 90' style='enable-background:new 0 0 90 90;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23d31145;stroke:%23d31145;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M67.2,65.4H23.8V43.7H31V25.6h20.5l8.5,9.1v9h7.2V65.4L67.2,65.4z M31,45.5h-5.4v18.1h39.8V45.5H60v9.1H31 V45.5L31,45.5z M49.1,27.4H32.8v25.4h25.4V36.4h-9.1V27.4L49.1,27.4z M52.7,49.1H38.3v-1.8h14.5V49.1L52.7,49.1z M52.7,45.5H38.3 v-1.8h14.5V45.5L52.7,45.5z M52.7,41.9H38.3v-1.8h14.5V41.9L52.7,41.9z M50.9,27.8v6.8h6.5L50.9,27.8L50.9,27.8z'/%3E%3C/g%3E%3C/svg%3E")}.page-toolbar .email{min-width:50px;height:50px;width:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 90 90' style='enable-background:new 0 0 90 90;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23ffffff;stroke:%23ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M66.7,61.3H23.3V28.7h43.5V61.3L66.7,61.3z M25.1,31.5v28h39.8v-28L45,49.6L25.1,31.5L25.1,31.5z M63.3,30.5 H26.7L45,47.1L63.3,30.5L63.3,30.5z'/%3E%3C/g%3E%3C/svg%3E")}.page-toolbar .email:hover{background-color:#fff;border:2px solid #d31145;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 90 90' style='enable-background:new 0 0 90 90;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23d31145;stroke:%23d31145;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M66.7,61.3H23.3V28.7h43.5V61.3L66.7,61.3z M25.1,31.5v28h39.8v-28L45,49.6L25.1,31.5L25.1,31.5z M63.3,30.5 H26.7L45,47.1L63.3,30.5L63.3,30.5z'/%3E%3C/g%3E%3C/svg%3E")}.page-toolbar .download{min-width:50px;height:50px;width:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 90 90' style='enable-background:new 0 0 90 90;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;stroke:%23ffffff;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M67.2,65.4H23.8V43.7H31V25.6h20.5l8.5,9.1v9h7.2V65.4L67.2,65.4z M31,45.5h-5.4v18.1h39.8V45.5H60v9.1H31 V45.5L31,45.5z M49.1,27.4H32.8v25.4h25.4V36.4h-9.1V27.4L49.1,27.4z M52.7,49.1H38.3v-1.8h14.5V49.1L52.7,49.1z M52.7,45.5H38.3 v-1.8h14.5V45.5L52.7,45.5z M52.7,41.9H38.3v-1.8h14.5V41.9L52.7,41.9z M50.9,27.8v6.8h6.5L50.9,27.8L50.9,27.8z'/%3E%3C/g%3E%3C/svg%3E")}.page-toolbar .download:hover{background-color:#fff;border:2px solid #d31145;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 90 90' style='enable-background:new 0 0 90 90;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23d31145;stroke:%23d31145;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M67.2,65.4H23.8V43.7H31V25.6h20.5l8.5,9.1v9h7.2V65.4L67.2,65.4z M31,45.5h-5.4v18.1h39.8V45.5H60v9.1H31 V45.5L31,45.5z M49.1,27.4H32.8v25.4h25.4V36.4h-9.1V27.4L49.1,27.4z M52.7,49.1H38.3v-1.8h14.5V49.1L52.7,49.1z M52.7,45.5H38.3 v-1.8h14.5V45.5L52.7,45.5z M52.7,41.9H38.3v-1.8h14.5V41.9L52.7,41.9z M50.9,27.8v6.8h6.5L50.9,27.8L50.9,27.8z'/%3E%3C/g%3E%3C/svg%3E")}#recipe-detail{clear:both}#recipe-detail .hero{background-color:#1e262c}#recipe-detail .hero .recipe-image img{max-width:700px;width:100%;object-fit:cover;max-height:480px}#recipe-detail .hero .recipe-content .recipe-title{color:#fff;font-size:48px;font-family:'Roboto Slab',serif;line-height:1.25}@media only screen and (max-width:768px){#recipe-detail .hero .recipe-content .recipe-title{font-size:32px;margin-top:20px}}#recipe-detail .hero .recipe-content .categories{color:#fff;margin:20px 0}#recipe-detail .hero .recipe-content .categories>ul .cat{font-size:17px;font-weight:700;font-family:'proxima-nova',sans-serif;margin-right:10px;border:3px solid #d31145;padding:10px 20px;transition:all .4s 0s ease-in-out,all .25s 0s ease}#recipe-detail .hero .recipe-content .categories>ul .cat:hover{background-color:#d31145}#recipe-detail .hero .recipe-content .recipe-copy{color:#fff;font-size:21px;font-family:'proxima-nova',sans-serif;margin:0 0 20px}@media only screen and (max-width:768px){#recipe-detail .hero .recipe-content .recipe-copy{font-size:18px}}#recipe-detail .hero .recipe-content .nutrition-info .diet-needs{font-family:'Roboto Slab',serif;color:#abb0b8;font-size:18px;margin-right:20px}#recipe-detail .hero .recipe-content .nutrition-info .diet-list .diet{color:#fff;border:1px solid #444a54;padding:10px 20px;margin-right:10px;transition:all .4s 0s ease-in-out,all .25s 0s ease}#recipe-detail .hero .recipe-content .nutrition-info .diet-list .diet:hover{background-color:#444a54}#recipe-detail .hero .recipe-content .nutrition-info .recipe-servings{font-family:'Roboto Slab',serif;color:#abb0b8;font-size:18px}#recipe-detail .hero .recipe-content .nutrition-info .recipe-servings .serving-number{color:#fff}#recipe-detail .hero .recipe-content .social-share{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}#recipe-detail .hero .recipe-content .social-share h3{color:#fff;flex:100%;margin:0}#recipe-detail .hero .recipe-content .social-share .page-toolbar .container{padding:0}#recipe-detail .hero .recipe-content .social-share .page-toolbar .container .page-toolbar-buttons{position:relative;flex-direction:row;margin-top:0;gap:10px}#recipe-detail .hero .recipe-content .social-share .page-toolbar .container .page-toolbar-buttons button,#recipe-detail .hero .recipe-content .social-share .page-toolbar .container .page-toolbar-buttons a{margin-bottom:0;width:28px;min-width:auto;height:28px}#recipe-detail .prod-feature{background-color:#fff;margin-bottom:100px}#recipe-detail .prod-feature .container .prod-img img{max-width:300px;object-fit:contain}#recipe-detail .prod-feature .container .prod-content .brand-img{max-width:90px;width:100%;object-fit:contain}#recipe-detail .prod-feature .container .prod-content .main-content .featuring{color:#d31145;font-size:18px;font-family:'Roboto Slab',serif}#recipe-detail .prod-feature .container .prod-content .main-content .prod-name{font-family:'Roboto Slab',serif;font-size:27px;line-height:1.25;text-transform:capitalize;margin:5px 0 20px;color:#1e262c}@media only screen and (max-width:768px){#recipe-detail .prod-feature .container .prod-content .main-content .prod-name{font-size:21px}}#recipe-detail .prod-feature .container .prod-content .main-content .callouts a{color:#d31145;font-family:'proxima-nova',sans-serif;font-weight:700;transition:all .4s 0s ease-in-out,all .25s 0s ease}#recipe-detail .prod-feature .container .prod-content .main-content .callouts a .category{padding:5px 20px;border:3px solid #d31145;margin-right:20px;transition:all .4s 0s ease-in-out,all .25s 0s ease;white-space:nowrap}#recipe-detail .prod-feature .container .prod-content .main-content .callouts a .category:hover{background:#d31145;color:#fff}#recipe-detail .prod-feature .container .prod-content .main-content .callouts a.similar-prod-link{display:flex;justify-content:center;align-items:center}#recipe-detail .prod-feature .container .prod-content .main-content .callouts a.similar-prod-link .arrow-down{transform:rotate(90deg);max-width:15px;width:100%;margin-left:10px}#recipe-detail .prod-feature .break-line{width:100%;height:1px;background-color:#f1f2f3}#recipe-detail .recipe-main .container .recipe-details-section{padding-bottom:50px}#recipe-detail .recipe-main .container .recipe-details-section:last-child{margin-top:50px;padding-bottom:100px}#recipe-detail .recipe-main .container .recipe-details-section .section-head{color:#1e262c;font-size:36px;text-align:center;font-family:'Roboto Slab',serif}@media only screen and (max-width:768px){#recipe-detail .recipe-main .container .recipe-details-section .section-head{font-size:26px}}#recipe-detail .recipe-main .container .recipe-details-section .heading{color:#d31145;font-size:36px;font-family:'Roboto Slab',serif;display:inline-block;position:relative;max-width:210px;margin-bottom:50px}@media only screen and (max-width:768px){#recipe-detail .recipe-main .container .recipe-details-section .heading{font-size:26px}}#recipe-detail .recipe-main .container .recipe-details-section .heading:after{content:"";height:4px;background-color:#d31145;width:50%;display:block;position:relative;bottom:-10px;font-family:'proxima-nova',sans-serif}#recipe-detail .recipe-main .container .recipe-details-section .ingredients{flex-basis:50%;margin-right:100px}#recipe-detail .recipe-main .container .recipe-details-section .ingredients .item{border-bottom:dotted #e2e3e6;margin-bottom:20px;justify-content:space-between}#recipe-detail .recipe-main .container .recipe-details-section .ingredients .item .ingredient,#recipe-detail .recipe-main .container .recipe-details-section .ingredients .item .measurement{color:#1e262c;font-family:'proxima-nova',sans-serif;margin-bottom:20px;font-size:21px}@media only screen and (max-width:768px){#recipe-detail .recipe-main .container .recipe-details-section .ingredients .item .ingredient,#recipe-detail .recipe-main .container .recipe-details-section .ingredients .item .measurement{font-size:18px}}#recipe-detail .recipe-main .container .recipe-details-section .ingredients .item .ingredient{max-width:70%}#recipe-detail .recipe-main .container .recipe-details-section .ingredients .item .ingredient a{color:#d31145;font-weight:700;text-decoration:underline}#recipe-detail .recipe-main .container .recipe-details-section .ingredients .item .measurement{font-weight:700}#recipe-detail .recipe-main .container .recipe-details-section .ingredients .item:last-child{margin-bottom:0}#recipe-detail .recipe-main .container .recipe-details-section .directions{flex-basis:50%}#recipe-detail .recipe-main .container .recipe-details-section .directions>ol{counter-reset:my-awesome-counter}#recipe-detail .recipe-main .container .recipe-details-section .directions>ol .direction{margin-bottom:20px;counter-increment:my-awesome-counter;display:flex;align-items:flex-start;color:#1e262c;font-family:'proxima-nova',sans-serif;font-size:21px}@media only screen and (max-width:768px){#recipe-detail .recipe-main .container .recipe-details-section .directions>ol .direction{font-size:18px}}#recipe-detail .recipe-main .container .recipe-details-section .directions>ol .direction:last-child{margin-bottom:0}#recipe-detail .recipe-main .container .recipe-details-section .directions>ol .direction:before{content:counter(my-awesome-counter);color:#d31145;border:1px solid #e2e3e6;padding:3px 10px;margin-right:10px;font-weight:700}#recipe-detail .recipe-main .additional-content{background-color:#f7f7f8}#recipe-detail .recipe-main .additional-content .tips-section{background-color:#fff;padding:20px 40px;flex-basis:49%;margin-right:20px;border:1px solid #e2e3e6;height:100%}#recipe-detail .recipe-main .additional-content .tips-section h3{font-size:26px;color:#d31145;font-weight:600;font-family:'proxima-nova',sans-serif}@media only screen and (max-width:768px){#recipe-detail .recipe-main .additional-content .tips-section h3{font-size:21px}}#recipe-detail .recipe-main .additional-content .tips-section .tip{color:#1e262c;font-family:'proxima-nova',sans-serif;font-size:21px;margin-bottom:25px;display:flex;justify-content:flex-start;align-items:baseline;max-width:90%}@media only screen and (max-width:768px){#recipe-detail .recipe-main .additional-content .tips-section .tip{font-size:18px}}#recipe-detail .recipe-main .additional-content .tips-section .tip:last-child{margin-bottom:0}#recipe-detail .recipe-main .additional-content .tips-section .tip:before{content:"\2022";color:#d31145;font-weight:700;display:inline-block;margin-right:10px;font-size:40px}#recipe-detail .recipe-main .additional-content .nutrition-facts{background-color:#fff;padding:20px 40px;border:1px solid #e2e3e6;flex-basis:49%;font-family:'proxima-nova',sans-serif;text-align:center;height:100%}#recipe-detail .recipe-main .additional-content .nutrition-facts .border-b-sm{position:relative}#recipe-detail .recipe-main .additional-content .nutrition-facts .border-b-sm:after{height:1px;background-color:#1e262c;content:"";display:block;position:relative;bottom:-10px;width:100%}#recipe-detail .recipe-main .additional-content .nutrition-facts .border-b-md{position:relative}#recipe-detail .recipe-main .additional-content .nutrition-facts .border-b-md:after{height:2px;background-color:#1e262c;content:"";display:block;position:relative;bottom:-10px;width:100%}#recipe-detail .recipe-main .additional-content .nutrition-facts .border-b-lg{position:relative}#recipe-detail .recipe-main .additional-content .nutrition-facts .border-b-lg:after{height:10px;background-color:#1e262c;content:"";display:block;position:relative;bottom:-10px;width:100%}#recipe-detail .recipe-main .additional-content .nutrition-facts .nutrition-row{display:flex;justify-content:center;flex-direction:column;margin-bottom:20px}#recipe-detail .recipe-main .additional-content .nutrition-facts .nutrition-row .row-content{display:flex;justify-content:space-between;align-items:center}#recipe-detail .recipe-main .additional-content .nutrition-facts .nutrition-row .row-content .header{font-size:26px;font-weight:700}@media only screen and (max-width:768px){#recipe-detail .recipe-main .additional-content .nutrition-facts .nutrition-row .row-content .per-serving{font-size:16px}}#recipe-detail .recipe-main .additional-content .nutrition-facts .nutrition-row .row-content .calories{font-size:27px}@media only screen and (max-width:768px){#recipe-detail .recipe-main .additional-content .nutrition-facts .nutrition-row .row-content .calories{font-size:16px}}@media only screen and (max-width:768px){#recipe-detail .recipe-main .additional-content .nutrition-facts .nutrition-row .row-content .calories-value{font-size:16px}}@media only screen and (max-width:768px){#recipe-detail .recipe-main .additional-content .nutrition-facts .nutrition-row .row-content .servings-per{font-size:16px}}#recipe-detail .recipe-main .additional-content .nutrition-facts .nutrition-row .row-content .recipe-footnote{font-size:14px}#recipe-detail .recipe-main .additional-content .nutrition-facts #show-hide{color:#d31145;font-family:'proxima-nova',sans-serif;font-weight:700;text-align:center;cursor:pointer}@media (max-width:960px){#recipe-detail .hero>.container{flex-direction:column}#recipe-detail .hero>.container .recipe-image,#recipe-detail .hero>.container .recipe-content{width:100%;padding-left:0}#recipe-detail .prod-feature .container .flex{flex-direction:column}#recipe-detail .prod-feature .container .flex .prod-content{justify-content:center;align-items:center}#recipe-detail .prod-feature .container .flex .prod-content .main-content{justify-content:center;align-items:center}#recipe-detail .prod-feature .container .flex .prod-content .main-content .prod-name{text-align:center}#recipe-detail .prod-feature .container .flex .prod-content .main-content .callouts{justify-content:center;align-items:center}#recipe-detail .prod-feature .container .flex .prod-content .main-content .callouts .category-link{margin:5px 0 20px}#recipe-detail .prod-feature .container .flex .prod-content .main-content .callouts .category-link .category{margin:0}#recipe-detail .recipe-main .container .recipe-details-section .wrapper{flex-direction:column}#recipe-detail .recipe-main .container .recipe-details-section .wrapper .ingredients,#recipe-detail .recipe-main .container .recipe-details-section .wrapper .directions{flex-basis:100%;margin-right:0}#recipe-detail .recipe-main .container .recipe-details-section .wrapper .ingredients{margin-bottom:50px}#recipe-detail .additional-content .container{flex-direction:column}#recipe-detail .additional-content .container .tips-section,#recipe-detail .additional-content .container .nutrition-facts{width:100%;flex-basis:100%;margin-right:0}}.featured-products{padding:0 0 150px;margin-top:-100px}@media only screen and (max-width:768px){.featured-products .featured-product-header .container{flex-direction:column}}.featured-products .featured-product-header .container .featured-product{margin-left:50px}@media only screen and (max-width:768px){.featured-products .featured-product-header .container .featured-product{margin:0}}.featured-products .featured-product-header .container .featured-product:first-child{margin-left:0}@media only screen and (max-width:768px){.featured-products .featured-product-header .container .featured-product:first-child{margin-bottom:50px}}.featured-products .featured-product-header .container .featured-product .product-bg-container{height:455px}@media only screen and (max-width:768px){.featured-products .featured-product-header .container .featured-product .product-bg-container{height:300px}}.featured-products .featured-product-header .container .featured-product .product-title{margin-top:50px;font-size:36px;line-height:1.33;text-align:center;color:#d31145;font-family:'Roboto Slab',serif;max-width:600px}@media only screen and (max-width:768px){.featured-products .featured-product-header .container .featured-product .product-title{font-size:30px}}.featured-products .featured-product-header .container .featured-product .product-cta{font-size:16px;font-weight:600;margin-top:30px;padding:10px 20px}.featured-products .featured-product-header .container .featured-product .card-bg{background-color:#abb0b8}.featured-products .featured-product-header .container .featured-product .card-title{background-color:#d31145;padding:10px 30px 35px;font-family:'Roboto Slab',serif;font-size:30px;color:#fff;left:50%;transform:translate(-50%,0)}@media only screen and (max-width:768px){.featured-products .featured-product-header .container .featured-product .card-title{font-size:30px;padding:15px 20px}}.featured-products .featured-product-categories{margin-top:50px}@media only screen and (max-width:768px){.featured-products .featured-product-categories .container{flex-direction:column}}@media only screen and (max-width:768px) and only screen and (max-width:768px){.featured-products .featured-product-categories .container{margin:0}}.featured-products .featured-product-categories .featured-product-category{margin-right:95px}@media only screen and (max-width:768px){.featured-products .featured-product-categories .featured-product-category{margin:0}}.featured-products .featured-product-categories .featured-product-category:nth-child(even){margin-right:0}@media only screen and (max-width:768px){.featured-products .featured-product-categories .featured-product-category:nth-child(even){margin-top:100px}}.featured-products .featured-product-categories .intro .intro-title{font-family:'Roboto Slab',serif;font-size:30px;line-height:1.07;color:#d31145}.featured-products .featured-product-categories .intro .intro-desc{margin-top:40px;font-size:21px;line-height:1.33;color:#1e262c;font-family:'proxima-nova',sans-serif;padding:0 20px}@media only screen and (max-width:768px){.featured-products .featured-product-categories .intro .intro-desc{font-size:18px}}.featured-products .featured-product-categories .product-categories{margin-top:45px}.featured-products .featured-product-categories .product-categories .category-bg-container{width:calc((100%/2) - 5px);margin-right:10px;margin-bottom:10px;height:220px}@media only screen and (max-width:480px){.featured-products .featured-product-categories .product-categories .category-bg-container{width:100%;height:150px}}.featured-products .featured-product-categories .product-categories .category-bg-container:nth-child(even){margin-right:0}.featured-products .featured-product-categories .product-categories .category-bg-container .card-bg{background-color:#f7f8f8}.featured-products .featured-product-categories .product-categories .category-bg-container .card-title{font-size:21px;font-weight:600;font-family:'proxima-nova',sans-serif;padding:15px 40px;background-color:#fff;color:#1e262c;transition:all .4s 0s ease-in-out,all .25s 0s ease}@media only screen and (max-width:768px){.featured-products .featured-product-categories .product-categories .category-bg-container .card-title{font-size:18px}}.featured-products .featured-product-categories .product-categories .category-bg-container:hover .card-title{background-color:#d31145;color:#fff}.featured-products .featured-product-categories .product-categories .custom-solution{margin-top:100px}.featured-products .featured-product-categories .product-categories .custom-solution a{margin-top:25px;border:3px solid #d31145;padding:10px 20px}.related-slider{padding:0;background-color:#1e262c}.related-slider .wrapper{padding-left:170px}.related-slider .wrapper .section-heading{width:100%}.related-slider .wrapper .section-heading .container{text-align:left;padding-right:100px}@media only screen and (max-width:1024px){.related-slider .wrapper .section-heading .container{text-align:center;padding:0;justify-content:center;align-items:center;margin-bottom:80px}}.related-slider .wrapper .section-heading .container .section-title{color:#fff;line-height:1.25;font-weight:300;max-width:300px;align-items:flex-start;flex:1}@media only screen and (max-width:1024px){.related-slider .wrapper .section-heading .container .section-title{align-items:center;max-width:none}}.related-slider .wrapper .section-heading .container .section-description{color:#fff;align-self:flex-start}@media only screen and (max-width:1024px){.related-slider .wrapper .section-heading .container .section-description{align-self:center}}.related-slider .wrapper .title-section{width:100%}.related-slider .wrapper .title-section .title{color:#fff;font-size:60px;line-height:1.25;font-family:'Roboto Slab',serif;position:relative}@media only screen and (max-width:768px){.related-slider .wrapper .title-section .title{font-size:48px}}.related-slider .wrapper .title-section .title:before{content:"";display:block;position:relative;top:-20px;height:4px;background-color:#d31145;width:50%}.related-slider .wrapper .related-posts-slider{width:70%;position:relative}.related-slider .wrapper .related-posts-slider .related-cont{width:100%}.related-slider .wrapper .related-posts-slider .related-cont .related-post{display:flex !important;justify-content:center;flex-direction:column;position:relative;padding-right:50px;margin-bottom:50px}.related-slider .wrapper .related-posts-slider .related-cont .related-post .post-img-container{width:100%;height:400px;background:#bfc7d3;background:#f7f7f8 url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/missing-product-image.svg") center center no-repeat}@media only screen and (max-width:768px){.related-slider .wrapper .related-posts-slider .related-cont .related-post .post-img-container{height:250px}}.related-slider .wrapper .related-posts-slider .related-cont .related-post>img{width:100%;max-width:600px;object-fit:cover}.related-slider .wrapper .related-posts-slider .related-cont .related-post .name{display:flex;padding:20px 30px 25px;background-color:#fff;position:absolute;right:30px;bottom:-60px;max-width:290px;align-items:flex-end}.related-slider .wrapper .related-posts-slider .related-cont .related-post .name .related-post-name{color:#1e262c;font-size:26px;line-height:1.25;position:relative;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}@media only screen and (max-width:768px){.related-slider .wrapper .related-posts-slider .related-cont .related-post .name .related-post-name{font-size:21px}}.related-slider .wrapper .related-posts-slider .related-cont .related-post .name img{max-width:27px}.related-slider .wrapper .related-posts-slider .slick-next{position:absolute;right:9%;top:50%;transform:translateY(-50%);content:"";font-size:0;background-color:#d31145;padding:10px;transition:all .4s 0s ease-in-out,all .25s 0s ease;color:#fff}.related-slider .wrapper .related-posts-slider .slick-next:after{content:'';background-position:center;background-size:contain;background-repeat:no-repeat;min-width:30px;height:30px;width:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z' fill='%23ffffff'/%3E%3C/svg%3E");display:block}.related-slider .wrapper .related-posts-slider .slick-next:hover{background-color:#d31145;padding:15px}.related-slider .wrapper .related-posts-slider .slick-prev{position:absolute;left:2%;z-index:10;top:50%;transform:translateY(-50%);content:"";font-size:0;background-color:#d31145;padding:10px;transition:all .4s 0s ease-in-out,all .25s 0s ease;color:#fff}.related-slider .wrapper .related-posts-slider .slick-prev:after{content:'';background-position:center;background-size:contain;background-repeat:no-repeat;min-width:30px;height:30px;width:30px;background-image:url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23ffffff;%7d %3c/style%3e%3cpath class='st0' d='M4,12l8,8l1.4-1.4L7.8,13H20v-2H7.8l5.6-5.6L12,4L4,12z'/%3e%3c/svg%3e");display:block}.related-slider .wrapper .related-posts-slider .slick-prev:hover{background-color:#d31145;padding:15px}.related-slider.bg-grey{background-color:#efeae2}.related-slider.bg-grey .wrapper .section-heading .container .section-title{color:#1e262c}.related-slider.bg-grey .wrapper .section-heading .container .section-description{color:#1e262c}.related-slider.bg-grey .wrapper .related-posts-slider .related-post{margin-bottom:0}.related-slider.bg-grey .wrapper .related-posts-slider .related-post .post-img-container{border:5px solid #fff;margin-left:40px;height:480px}.related-slider.bg-grey .wrapper .related-posts-slider .related-post .name{left:0;right:0;bottom:0;width:100%;max-width:90%;margin-bottom:50px;border-right:5px solid #d31145}.related-slider.bg-grey .wrapper .related-posts-slider .related-post .name .related-post-name{font-size:36px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.17;font-family:'proxima-nova';text-align:left;padding:0}.related-slider.bg-grey .wrapper .related-posts-slider .related-post .name img{display:none}@media (max-width:480px){.related-slider.videos .wrapper .related-posts-slider .slick-next{top:25%;transform:translateY(-25%)}}@media (max-width:480px){.related-slider.videos .wrapper .related-posts-slider .slick-prev{top:25%;transform:translateY(-25%)}}.related-slider.videos .wrapper .related-posts-slider .related-post .post-img-container{display:flex;justify-content:center;align-items:center}.related-slider.videos .wrapper .related-posts-slider .related-post .post-img-container .play-svg{position:absolute;width:160px;height:160px;background-color:#fff;z-index:2;align-self:center;margin:0 auto;border-radius:100px}.related-slider.videos .wrapper .related-posts-slider .related-post .post-img-container .play-svg:after{min-width:80px;height:80px;width:80px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23d31145;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E");margin-left:20px}@media (max-width:480px){.related-slider.videos .wrapper .related-posts-slider .related-post .post-img-container .play-svg{width:80px;height:80px}.related-slider.videos .wrapper .related-posts-slider .related-post .post-img-container .play-svg:after{min-width:40px;height:40px;width:40px;margin-left:10px}}.related-slider.videos .wrapper .related-posts-slider .related-post .post-img-container:hover .play-svg{background-color:#d31145}.related-slider.videos .wrapper .related-posts-slider .related-post .post-img-container:hover .play-svg:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E")}.related-slider.videos .wrapper .related-posts-slider .related-post .post-img-container:hover .overlay{background:rgba(0,0,0,.5);position:absolute;height:100%;width:100%;top:0;display:block}.related-slider.videos .wrapper .related-posts-slider .related-post .name{position:relative;left:0;right:0;bottom:0;max-width:none;padding:0;background:0 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:10px}.related-slider.videos .wrapper .related-posts-slider .related-post .name>a{flex:1}.related-slider.videos .wrapper .related-posts-slider .related-post .name .related-post-name{color:#fff;font-size:36px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left;padding:0;flex:1;margin-top:10px}.related-slider.videos .wrapper .related-posts-slider .related-post .name .category-container{display:flex;justify-content:center;align-items:center;margin-top:10px;padding-left:100px}.related-slider.videos .wrapper .related-posts-slider .related-post .name .category-container a.button{padding:10px 20px}.related-slider.videos .wrapper .related-posts-slider .related-post .name img{display:none}@media (max-width:1024px){.related-slider .wrapper{flex-direction:column;padding-left:10px}.related-slider .wrapper .title-section{margin-bottom:50px}.related-slider .wrapper .related-posts-slider{width:100%}}@media (max-width:960px){.related-slider .wrapper{padding-left:10px}.related-slider .wrapper .related-posts-slider .related-post{padding-right:20px}}.similar-listing .items .container .item{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;width:calc(100% / 4);padding:0 20px;margin:20px 0}@media only screen and (max-width:1024px){.similar-listing .items .container .item{width:calc(100% / 3 - 20px);margin:20px 0}}@media only screen and (max-width:768px){.similar-listing .items .container .item{flex:50%;margin:20px 0}}@media only screen and (max-width:480px){.similar-listing .items .container .item{flex:100%}}.similar-listing .items .container .item .bg-container{background:#f7f7f8 url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/missing-product-image.svg") center center no-repeat;height:280px;width:100%}.similar-listing .items .container .item .title,.similar-listing .items .container .item .category{text-align:center}.similar-listing .items .container .item .title{font-size:21px;font-family:'Roboto Slab',serif;color:#1e262c;margin-top:10px;line-height:1.25;margin-top:30px}@media only screen and (max-width:768px){.similar-listing .items .container .item .title{font-size:21px}}.similar-listing .items .container .item .category{font-size:17px;color:#d31145;padding:5px 15px;border:3px solid #d31145;margin-top:15px;font-weight:700;font-family:'proxima-nova',sans-serif;transition:all .4s 0s ease-in-out,all .25s 0s ease}.similar-listing .items .container .item .category:hover{color:#fff;background-color:#d31145}.similar-listing .items .container .item:last-child{margin-right:0}.similar-listing .items .see-more{background-color:#d31145;position:relative;margin:0;padding:0 30px;font-size:18px;font-weight:600;line-height:48px;text-transform:uppercase;color:#fff;text-align:center;transition:all .4s 0s ease-in-out,all .25s 0s ease;letter-spacing:.05em;display:block;margin-top:50px;border:3px solid transparent}.similar-listing .items .see-more:hover{color:#d31145;background-color:#fff;border:3px solid #d31145}section.callouts{padding:50px 0 0;margin-bottom:-150px;z-index:9}section.callouts._3_callouts .container .callout .callout-title{font-size:calc(38px + 6 * ((100vw - 320px) / 1080))}section.callouts._4_callouts .container .callout{flex-basis:40%;margin-bottom:20px}section.callouts._4_callouts .container .callout:last-child{margin-right:50px}section.callouts._4_callouts .container .callout .callout-bg{height:520px}@media only screen and (max-width:768px){section.callouts._4_callouts .container .callout .callout-bg{height:480px}}section.callouts .container{max-width:1700px}section.callouts .container .callout{margin-right:50px;width:calc((100%/2) - 40px);flex:1;cursor:pointer}@media only screen and (max-width:768px){section.callouts .container .callout{align-items:center}}section.callouts .container .callout:last-child{margin-right:0}section.callouts .container .callout .callout-bg{height:675px}@media only screen and (max-width:768px){section.callouts .container .callout .callout-bg{height:400px}}section.callouts .container .callout .callout-content{padding:0 5% 40px}@media only screen and (max-width:768px){section.callouts .container .callout .callout-content{padding:10px 20px}}section.callouts .container .callout .overlay{background-color:rgba(0,0,0,.6);height:0;bottom:0;display:block;transition:all .4s 0s ease-in-out,all .25s 0s ease}@media only screen and (max-width:768px){section.callouts .container .callout .overlay{display:block;height:100%}}section.callouts .container .callout .callout-title{font-family:'Roboto Slab',serif;font-size:60px;color:#fff}section.callouts .container .callout .callout-title:after{display:none;content:'';height:5px;width:120px;margin-top:20px;background-color:#d31145}@media only screen and (max-width:768px){section.callouts .container .callout .callout-title{font-size:36px}}section.callouts .container .callout .callout-description{display:none;color:#fff;font-family:'proxima-nova',sans-serif;font-size:21px;font-weight:600;line-height:1.33;margin-top:20px}section.callouts .container .callout .callout-description p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}@media only screen and (max-width:768px){section.callouts .container .callout .callout-description{display:block;font-size:18px}}section.callouts .container .callout .callout-cta{margin-top:25px;font-size:18px;font-weight:600}@media only screen and (max-width:768px){section.callouts .container .callout .callout-cta{font-size:16px}}section.callouts .container .callout:hover .callout-bg .overlay{height:100%}section.callouts .container .callout:hover .callout-title:after{display:block}section.callouts .container .callout:hover .callout-description{display:block}@media (max-width:960px){section.callouts .container{flex-direction:column}section.callouts .container .callout{margin-bottom:20px;width:100%}section.callouts .container .callout .callout-content{padding:0 20px 40px 10px}section.callouts .container .callout:last-child{margin-right:50px}}@media (max-width:768px){section.callouts .container .callout .callout-content{padding:10px 20px}}footer.has-callouts{padding-top:280px}.product-detail,.ingredient-detail{padding-top:30px;padding-bottom:0}@media only screen and (max-width:768px){.product-detail .container .detail-heading,.ingredient-detail .container .detail-heading{flex-direction:column}}.product-detail .container .detail-heading .heading-image,.ingredient-detail .container .detail-heading .heading-image{margin-right:50px;width:100%;display:flex;flex-direction:column;align-items:flex-end;max-width:530px}@media only screen and (max-width:768px){.product-detail .container .detail-heading .heading-image,.ingredient-detail .container .detail-heading .heading-image{margin-right:0;max-width:none;align-items:center}}.product-detail .container .detail-heading .product-bg-container,.ingredient-detail .container .detail-heading .product-bg-container{max-height:580px;max-width:580px;background:#f7f7f8 url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/missing-product-image.svg") center center no-repeat}.product-detail .container .detail-heading .product-bg-container.no-bg,.ingredient-detail .container .detail-heading .product-bg-container.no-bg{background:0 0}@media only screen and (max-width:768px){.product-detail .container .detail-heading .product-bg-container,.ingredient-detail .container .detail-heading .product-bg-container{max-height:400px;max-width:400px}}.product-detail .container .detail-heading .product-bg-container img,.ingredient-detail .container .detail-heading .product-bg-container img{height:520px;width:520px}@media only screen and (max-width:768px){.product-detail .container .detail-heading .product-bg-container img,.ingredient-detail .container .detail-heading .product-bg-container img{height:350px;width:350px}}@media only screen and (max-width:480px){.product-detail .container .detail-heading .product-bg-container img,.ingredient-detail .container .detail-heading .product-bg-container img{height:250px;width:250px}}.product-detail .container .detail-heading .product-bg-container video,.ingredient-detail .container .detail-heading .product-bg-container video{height:100%;width:100%}.product-detail .container .detail-heading .product-bg-container .vimeo-iframe,.ingredient-detail .container .detail-heading .product-bg-container .vimeo-iframe{width:520px;height:520px}@media only screen and (max-width:768px){.product-detail .container .detail-heading .product-bg-container .vimeo-iframe,.ingredient-detail .container .detail-heading .product-bg-container .vimeo-iframe{width:350px;height:350px}}@media only screen and (max-width:480px){.product-detail .container .detail-heading .product-bg-container .vimeo-iframe,.ingredient-detail .container .detail-heading .product-bg-container .vimeo-iframe{width:250px;height:250px}}.product-detail .container .detail-heading .product-thumbnails,.ingredient-detail .container .detail-heading .product-thumbnails{margin-top:20px}@media only screen and (max-width:768px){.product-detail .container .detail-heading .product-thumbnails,.ingredient-detail .container .detail-heading .product-thumbnails{justify-content:center}}.product-detail .container .detail-heading .product-thumbnails .thumbnail,.ingredient-detail .container .detail-heading .product-thumbnails .thumbnail{height:95px;width:96px;margin:5px;border:1px solid #abb0b8;overflow:hidden}.product-detail .container .detail-heading .product-thumbnails .thumbnail:hover .overlay,.ingredient-detail .container .detail-heading .product-thumbnails .thumbnail:hover .overlay{display:block;background:rgba(211,17,69,.2);z-index:1}.product-detail .container .detail-heading .product-thumbnails .thumbnail:hover img,.ingredient-detail .container .detail-heading .product-thumbnails .thumbnail:hover img{transform:scale(1.5)}.product-detail .container .detail-heading .product-thumbnails .thumbnail.active,.ingredient-detail .container .detail-heading .product-thumbnails .thumbnail.active{border:5px solid #d31145}.product-detail .container .detail-heading .product-thumbnails .thumbnail.video,.ingredient-detail .container .detail-heading .product-thumbnails .thumbnail.video{display:flex;justify-content:center;align-items:center}.product-detail .container .detail-heading .product-thumbnails .thumbnail.video video,.ingredient-detail .container .detail-heading .product-thumbnails .thumbnail.video video{position:absolute;height:100%;width:100%}.product-detail .container .detail-heading .product-thumbnails .thumbnail.video .video-icon,.ingredient-detail .container .detail-heading .product-thumbnails .thumbnail.video .video-icon{background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:100px;height:60px;width:60px;z-index:2}.product-detail .container .detail-heading .product-thumbnails .thumbnail.video .video-icon:before,.ingredient-detail .container .detail-heading .product-thumbnails .thumbnail.video .video-icon:before{content:'';background-position:center;background-size:contain;background-repeat:no-repeat;min-width:30px;height:30px;width:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23d31145;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E");margin-left:8px}.product-detail .container .detail-heading .product-thumbnails .thumbnail.video .video-icon:hover,.ingredient-detail .container .detail-heading .product-thumbnails .thumbnail.video .video-icon:hover{background-color:#d31145}.product-detail .container .detail-heading .product-thumbnails .thumbnail.video .video-icon:hover:before,.ingredient-detail .container .detail-heading .product-thumbnails .thumbnail.video .video-icon:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E")}.product-detail .container .detail-heading .heading-info,.ingredient-detail .container .detail-heading .heading-info{max-width:50%}@media only screen and (max-width:768px){.product-detail .container .detail-heading .heading-info,.ingredient-detail .container .detail-heading .heading-info{margin-top:50px;text-align:center;padding:0 20px;max-width:100%}}.product-detail .container .detail-heading .product-brand-img,.ingredient-detail .container .detail-heading .product-brand-img{width:125px;height:100px}@media only screen and (max-width:768px){.product-detail .container .detail-heading .product-brand-img,.ingredient-detail .container .detail-heading .product-brand-img{margin:0 auto}}.product-detail .container .detail-heading .product-title,.ingredient-detail .container .detail-heading .product-title{margin-top:10px;font-family:'Roboto Slab';font-size:38px;color:#d31145;max-width:700px;font-weight:400;line-height:1.2}@media only screen and (max-width:768px){.product-detail .container .detail-heading .product-title,.ingredient-detail .container .detail-heading .product-title{font-size:32px}}.product-detail .container .detail-heading .product-sku,.ingredient-detail .container .detail-heading .product-sku{font-family:'proxima-nova';font-size:24px;color:#1e262c;margin-top:15px}@media only screen and (max-width:768px){.product-detail .container .detail-heading .product-sku,.ingredient-detail .container .detail-heading .product-sku{font-size:21px}}.product-detail .container .detail-heading .product-categories,.ingredient-detail .container .detail-heading .product-categories{margin-top:10px}@media only screen and (max-width:768px){.product-detail .container .detail-heading .product-categories,.ingredient-detail .container .detail-heading .product-categories{justify-content:center}}.product-detail .container .detail-heading .product-categories .product-category,.ingredient-detail .container .detail-heading .product-categories .product-category{margin:10px 10px 10px 0;padding:5px 20px;font-size:16px;border:3px solid #d31145}.product-detail .container .detail-heading .product-categories .product-category.wp-term-subcategory,.ingredient-detail .container .detail-heading .product-categories .product-category.wp-term-subcategory{border:none}.product-detail .container .detail-heading .product-description,.ingredient-detail .container .detail-heading .product-description{margin-top:25px;font-family:'proxima-nova';font-size:21px;line-height:1.5;color:#1e262c;max-width:650px}@media only screen and (max-width:768px){.product-detail .container .detail-heading .product-description,.ingredient-detail .container .detail-heading .product-description{max-width:none;font-size:18px}}.product-detail .container .detail-heading .product-info-squares,.ingredient-detail .container .detail-heading .product-info-squares{margin-top:45px}@media only screen and (max-width:768px){.product-detail .container .detail-heading .product-info-squares,.ingredient-detail .container .detail-heading .product-info-squares{justify-content:center}}.product-detail .container .detail-heading .product-info-squares .info-square,.ingredient-detail .container .detail-heading .product-info-squares .info-square{margin-right:20px;margin-bottom:60px;width:110px}@media only screen and (max-width:480px){.product-detail .container .detail-heading .product-info-squares .info-square,.ingredient-detail .container .detail-heading .product-info-squares .info-square{width:80px}}.product-detail .container .detail-heading .product-info-squares .info,.ingredient-detail .container .detail-heading .product-info-squares .info{height:110px;width:100%;font-family:'proxima-nova';font-size:42.5px;color:#1e262c;line-height:1;border:solid 1px #e2e3e6}@media only screen and (max-width:768px){.product-detail .container .detail-heading .product-info-squares .info,.ingredient-detail .container .detail-heading .product-info-squares .info{font-size:21px}}@media only screen and (max-width:480px){.product-detail .container .detail-heading .product-info-squares .info,.ingredient-detail .container .detail-heading .product-info-squares .info{height:80px}}.product-detail .container .detail-heading .product-info-squares .info p,.ingredient-detail .container .detail-heading .product-info-squares .info p{width:100%}.product-detail .container .detail-heading .product-info-squares .info span,.ingredient-detail .container .detail-heading .product-info-squares .info span{font-family:'proxima-nova';font-size:18px}@media only screen and (max-width:768px){.product-detail .container .detail-heading .product-info-squares .info span,.ingredient-detail .container .detail-heading .product-info-squares .info span{font-size:16px}}.product-detail .container .detail-heading .product-info-squares .bottom-label,.ingredient-detail .container .detail-heading .product-info-squares .bottom-label{margin-bottom:-40px;padding-top:10px;border-top:5px solid #d31145;font-family:'Roboto Slab';font-size:18px;color:#d31145}.product-detail .container .detail-heading .product-tags,.ingredient-detail .container .detail-heading .product-tags{margin-top:50px}@media only screen and (max-width:768px){.product-detail .container .detail-heading .product-tags,.ingredient-detail .container .detail-heading .product-tags{justify-content:center}}@media only screen and (max-width:480px){.product-detail .container .detail-heading .product-tags,.ingredient-detail .container .detail-heading .product-tags{flex-direction:column}}.product-detail .container .detail-heading .product-tags label,.ingredient-detail .container .detail-heading .product-tags label{font-family:'Roboto Slab';font-size:18px;color:#d31145;margin-right:20px;margin-bottom:10px}.product-detail .container .detail-heading .product-tags .tag-group,.ingredient-detail .container .detail-heading .product-tags .tag-group{justify-content:center}.product-detail .container .detail-heading .product-tags .tag,.ingredient-detail .container .detail-heading .product-tags .tag{font-family:'proxima-nova';font-size:17px;font-weight:700;color:#1e262c;border:solid 1px #e2e3e6;padding:5px 20px;margin-right:10px;margin-bottom:10px}.product-detail .container .detail-heading .product-tags .tag:hover,.ingredient-detail .container .detail-heading .product-tags .tag:hover{background-color:#d31145;color:#fff}.single-product .contact-bar,.single-ingredient .contact-bar{border-top:1px solid #f1f2f3;margin-top:50px;background-color:#fff}.single-product .contact-bar .container .chat,.single-ingredient .contact-bar .container .chat{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='red_icons' x='0px' y='0px' viewBox='0 0 77.7 66.8' style='enable-background:new 0 0 77.7 66.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23d31145;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M5.4,13c-2.5,2.7-3.9,6-3.9,9.5c0,5.2,3.2,9.8,8.1,12.9v9.3l8.4-6c1.9,0.4,3.9,0.6,5.9,0.6 c12.4,0,22.5-7.5,22.5-16.7c0-9.2-10.1-16.7-22.5-16.7c-5.8,0-11,1.6-15,4.3'/%3E%3Cg%3E%3Ccircle class='st0' cx='13.4' cy='22.4' r='2.4'/%3E%3Ccircle class='st0' cx='24' cy='22.4' r='2.4'/%3E%3Ccircle class='st0' cx='34.6' cy='22.4' r='2.4'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cline class='st0' x1='41.2' y1='37.6' x2='66.2' y2='37.6'/%3E%3Cline class='st0' x1='41.2' y1='43.8' x2='66.2' y2='43.8'/%3E%3Cline class='st0' x1='41.2' y1='49.9' x2='66.2' y2='49.9'/%3E%3C/g%3E%3Cpath class='st0' d='M45.6,27.5c2.5-0.7,5.2-1.1,8.1-1.1c12.4,0,22.5,7.5,22.5,16.7'/%3E%3Cpath class='st0' d='M75.6,47.1c-1.2,3.6-3.8,6.7-7.5,8.9v9.3l-8.4-6c-1.9,0.4-3.9,0.6-5.9,0.6c-12.4,0-22.5-7.5-22.5-16.7 c0-1.6,0.3-3.1,0.8-4.5'/%3E%3C/g%3E%3Cpath class='st0' d='M50.3,16.3c-2-7.3-9.5-13-19.1-14.8'/%3E%3Cpath class='st0' d='M48.9,64.4C38.8,63.4,30.6,58,27.8,50.8'/%3E%3C/g%3E%3C/svg%3E")}.single-product .contact-bar .container .contact-text,.single-ingredient .contact-bar .container .contact-text{color:#d31145}@media only screen and (max-width:768px){.single-product .contact-bar .container,.single-ingredient .contact-bar .container{flex-direction:column}.single-product .contact-bar .container .chat svg,.single-ingredient .contact-bar .container .chat svg,.single-product .contact-bar .container .contact-text,.single-ingredient .contact-bar .container .contact-text{margin-right:0}.single-product .contact-bar .container .contact-text,.single-ingredient .contact-bar .container .contact-text{margin-top:15px}}.single-product .contact-bar .contact-ctas .contact-cta,.single-ingredient .contact-bar .contact-ctas .contact-cta{color:#fff;background-color:#d31145;border:3px solid #d31145}.single-product .contact-bar .contact-ctas .contact-cta:hover,.single-ingredient .contact-bar .contact-ctas .contact-cta:hover{background-color:#fff;color:#d31145}@media only screen and (max-width:480px){.single-product .contact-bar .contact-ctas,.single-ingredient .contact-bar .contact-ctas{flex-direction:column;margin-top:20px}.single-product .contact-bar .contact-ctas .contact-cta,.single-ingredient .contact-bar .contact-ctas .contact-cta{margin:10px 0}}.product-additional-details{background-color:#f7f8f8;padding:50px 0}@media only screen and (max-width:768px){.product-additional-details .container{flex-direction:column}}.product-additional-details .container .column{margin:0 10px}.product-additional-details .container .column:first-child{margin-left:0}@media only screen and (max-width:768px){.product-additional-details .container .column:first-child{margin:0}}.product-additional-details .container .column:last-child{margin-right:0}@media only screen and (max-width:768px){.product-additional-details .container .column:last-child{margin:0}}.product-additional-details .container .column .boxed-accordion{border:solid 1px #e2e3e6;background-color:#fff;padding:30px;margin-bottom:20px}.product-additional-details .container .column .boxed-accordion .accordion-heading .accordion-title{font-family:'proxima-nova';font-size:26px;font-weight:600;color:#d31145}@media only screen and (max-width:768px){.product-additional-details .container .column .boxed-accordion .accordion-heading .accordion-title{font-size:21px}}.product-additional-details .container .column .boxed-accordion .accordion-heading .toggle-icon{font-size:0;min-width:20px;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='33.9 38.7 22.2 12.6'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23d31145;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpolyline class='st0' points='35.4,49.8 45,40.2 54.6,49.8 '%3E%3C/polyline%3E%3C/svg%3E")}.product-additional-details .container .column .boxed-accordion .content{margin-top:45px;font-family:'proxima-nova';font-size:24px;line-height:1.5;color:#1e262c;padding-right:65px;margin-bottom:15px}@media only screen and (max-width:768px){.product-additional-details .container .column .boxed-accordion .content{font-size:18px}}.product-additional-details .container .column .boxed-accordion button.show-more{margin:0 auto;font-family:'proxima-nova';font-size:16px;font-weight:700;color:#d31145;outline:none}.product-additional-details .container .column .boxed-accordion#documents .content{display:flex;align-items:center;flex-wrap:wrap;padding:0}.product-additional-details .container .column .boxed-accordion#documents .content.hidden{display:none}.product-additional-details .container .column .boxed-accordion#documents .content .more-content .content{display:flex;align-items:center;flex-wrap:wrap;padding:0}.product-additional-details .container .column .boxed-accordion#documents .content .more-content .content.hidden{display:none}.product-additional-details .container .column .boxed-accordion#documents .content #show-hide{margin:0 auto;font-family:'proxima-nova';font-size:16px;font-weight:700;color:#d31145;outline:none;cursor:pointer}.product-additional-details .container .column .boxed-accordion#documents .content .document{display:flex;flex-direction:column;margin-bottom:30px;flex:25%;padding:0 15px}.product-additional-details .container .column .boxed-accordion#documents .content .document .document-image{width:180px;height:235px}@media only screen and (max-width:768px){.product-additional-details .container .column .boxed-accordion#documents .content .document .document-image{width:115px;height:150px}}.product-additional-details .container .column .boxed-accordion#documents .content .document .document-title{margin-top:20px;font-family:'proxima-nova';font-size:21px;font-weight:700;color:#1e262c;line-height:1.25}@media only screen and (max-width:768px){.product-additional-details .container .column .boxed-accordion#documents .content .document .document-title{font-size:18px}}.product-additional-details .container .column .boxed-accordion#documents .content .document .document-title:hover{color:#d31145}.product-additional-details .container .column .boxed-accordion#nutrition-facts .content{display:flex;margin-top:20px;border-top:2px solid #000;padding-right:0}.product-additional-details .container .column .boxed-accordion#nutrition-facts .content .nutrition-facts{background:0 0;padding:0;border:none;flex-basis:100%;font-size:18px;color:#1e262c;margin-top:20px}.product-additional-details .container .column .boxed-accordion#nutrition-facts .content .nutrition-facts .nutrition-row:first-child{display:none}.product-additional-details .container .column .boxed-accordion#nutrition-facts .content .nutrition-facts .nutrition-row .row-content .serving-size,.product-additional-details .container .column .boxed-accordion#nutrition-facts .content .nutrition-facts .nutrition-row .row-content .serving-size-val{font-weight:700}.product-additional-details .container .column .boxed-accordion#nutrition-facts .content .nutrition-facts .nutrition-row .nutrition-ceil{width:50%;border-bottom:1px solid #1e262c;padding:10px 0}.product-additional-details .container .column .boxed-accordion#nutrition-facts .content .nutrition-facts .nutrition-row .nutrition-ceil:nth-child(2n){justify-content:flex-end}.product-additional-details .container .column .boxed-accordion#nutrition-facts .content .nutrition-facts .nutrition-row .nutrition-ceil p{margin-left:15px}.product-additional-details .container .column .boxed-accordion#nutrition-facts .content .nutrition-facts .nutrition-row .nutrition-ceil.full{width:100%}@media only screen and (max-width:768px){.product-additional-details .container .column .boxed-accordion#nutrition-facts .content .nutrition-facts .nutrition-row .nutrition-ceil{width:100%}.product-additional-details .container .column .boxed-accordion#nutrition-facts .content .nutrition-facts .nutrition-row .nutrition-ceil:nth-child(2n){justify-content:flex-start}}.product-additional-details .container .column .boxed-accordion#nutrition-facts .content .nutrition-facts #show-hide{margin:0 auto;font-family:'proxima-nova';font-size:16px;font-weight:700;color:#d31145;outline:none}.product-additional-details .container .column .boxed-accordion.collapsed .accordion-heading .accordion-title{color:#1e262c}.product-additional-details .container .column .boxed-accordion.collapsed .accordion-heading .toggle-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='33.9 38.7 22.2 12.6'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%231e262c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpolyline class='st0' points='35.4,49.8 45,40.2 54.6,49.8 '%3E%3C/polyline%3E%3C/svg%3E");transform:rotateZ(180deg)}.product-additional-details .container .column .boxed-accordion.collapsed .content{display:none}.section-listings{padding-top:25px}@media only screen and (max-width:1024px){.section-listings .container{padding:0 15px}}.section-listings .container .heading{border-bottom:1px solid #e2e3e6}@media only screen and (max-width:1024px){.section-listings .container .heading{flex-direction:column-reverse}}.section-listings .container .heading .tab-menu{margin-left:30px;margin-right:50px}@media only screen and (max-width:1024px){.section-listings .container .heading .tab-menu{margin:0;flex-direction:column;align-self:flex-start}}@media only screen and (max-width:768px){.section-listings .container .heading .tab-menu{flex-wrap:wrap;justify-content:center;width:100%;text-align:center}}.section-listings .container .heading .tab-menu label{font-family:'proxima-nova';font-size:24px;font-weight:700;color:#1e262c;margin-right:30px;margin-top:15px}@media only screen and (max-width:1024px){.section-listings .container .heading .tab-menu label{margin:15px}}@media only screen and (max-width:768px){.section-listings .container .heading .tab-menu label{margin:15px 30px;font-size:21px}}.section-listings .container .heading .tab-menu .tabs{font-family:'Roboto Slab';font-size:21px}@media only screen and (max-width:768px){.section-listings .container .heading .tab-menu .tabs{font-size:18px}}.section-listings .container .heading .tab-menu .tabs li{box-shadow:inset 0px 3px 0 0 #e2e3e6;background-color:#fff;padding:15px 40px 30px;margin-right:20px}@media only screen and (max-width:1024px){.section-listings .container .heading .tab-menu .tabs li{padding:15px 20px 30px}}@media only screen and (max-width:480px){.section-listings .container .heading .tab-menu .tabs li{width:100%;margin:0;margin-bottom:15px;margin-right:10px;padding:15px}}.section-listings .container .heading .tab-menu .tabs li.active{background-color:#d31145;color:#fff;box-shadow:none}.section-listings .container .heading .tab-menu .tabs li:hover{background-color:#d31145;color:#fff;box-shadow:none}.section-listings .container .heading .tab-menu .tabs li:last-child{margin-right:0}@media only screen and (max-width:1024px){.section-listings .container .heading .custom-solution{margin-bottom:50px}}@media only screen and (max-width:768px){.section-listings .container .heading .custom-solution{flex-wrap:wrap;margin-bottom:20px;text-align:center}}@media (max-width:425px){.section-listings .container .heading .custom-solution{flex-direction:column}}.section-listings .container .heading .custom-solution p{font-size:21px;font-weight:400;flex:1}@media only screen and (max-width:768px){.section-listings .container .heading .custom-solution p{margin:30px;font-size:18px}}.section-listings .container .heading .custom-solution a{font-size:18px;font-weight:600;padding:10px 30px;border:3px solid #d31145}.section-listings .container>.listings{margin-top:20px}@media only screen and (max-width:1024px){.section-listings .container>.listings{flex-direction:column}}.section-listings .container>.listings .sidemenu{max-width:400px;margin-right:50px}@media only screen and (max-width:1024px){.section-listings .container>.listings .sidemenu{margin:0;max-width:none;margin-bottom:50px}}.section-listings .container>.listings .sidemenu .group-menu{margin-bottom:30px}.section-listings .container>.listings .sidemenu .group-menu .listing-menu{margin-bottom:0}.section-listings .container>.listings .sidemenu .listing-menu{border:solid 1px #e2e3e6;background-color:#fff;font-family:'proxima-nova';font-size:21px;font-weight:600;color:#1e262c;padding:14px 20px;margin-bottom:15px}.section-listings .container>.listings .sidemenu .listing-menu.category-mainmenu{margin-bottom:0;border-bottom:0}.section-listings .container>.listings .sidemenu .listing-menu.category-mainmenu:nth-last-child(2){margin-bottom:15px;border-bottom:solid 1px #e2e3e6}@media only screen and (max-width:768px){.section-listings .container>.listings .sidemenu .listing-menu{font-size:21px}.section-listings .container>.listings .sidemenu .listing-menu#product-feature-menu{margin-bottom:0}}.section-listings .container>.listings .sidemenu .listing-menu .subitem{margin-bottom:15px}.section-listings .container>.listings .sidemenu .listing-menu .subitem .item-head.active{color:#d31145}.section-listings .container>.listings .sidemenu .listing-menu .subitem .item-head:hover{color:#d31145}.section-listings .container>.listings .sidemenu .listing-menu .subitem.duplicated{display:none !important}.section-listings .container>.listings .sidemenu .listing-menu .subitem.head .item-head{display:flex;justify-content:space-between;align-items:center}.section-listings .container>.listings .sidemenu .listing-menu .subitem.head .item-head .menu-toggle-icon{content:'';background-position:center;background-size:contain;background-repeat:no-repeat;min-width:20px;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='33.9 38.7 22.2 12.6'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpolyline class='st0' points='35.4,49.8 45,40.2 54.6,49.8 '%3E%3C/polyline%3E%3C/svg%3E");font-size:0;background-size:17px}.section-listings .container>.listings .sidemenu .listing-menu>.subitem:first-child{display:block;margin-bottom:0}.section-listings .container>.listings .sidemenu .listing-menu>.subitem>.submenu{display:none;margin-left:20px}.section-listings .container>.listings .sidemenu .listing-menu>.submenu{margin-bottom:0}.section-listings .container>.listings .sidemenu .listing-menu .submenu{font-size:18px}@media only screen and (max-width:768px){.section-listings .container>.listings .sidemenu .listing-menu .submenu{font-size:18px}}.section-listings .container>.listings .sidemenu .listing-menu .submenu.third-level{margin-left:20px;margin-top:20px;display:none}.section-listings .container>.listings .sidemenu .listing-menu .submenu.third-level.open{display:block}.section-listings .container>.listings .sidemenu .listing-menu .submenu .subitem:first-child{margin-top:15px}.section-listings .container>.listings .sidemenu .listing-menu .submenu .subitem:first-child .submenu{margin-left:20px;margin-top:20px}.section-listings .container>.listings .sidemenu .listing-menu .has-items.head .item-head .menu-toggle-icon{transform:rotateZ(180deg)}.section-listings .container>.listings .sidemenu .listing-menu.open>.subitem.open{display:block}.section-listings .container>.listings .sidemenu .listing-menu.open>.subitem>.submenu{display:block}.section-listings .container>.listings .sidemenu .listing-menu.open>.subitem.head.open .item-head .menu-toggle-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='33.9 38.7 22.2 12.6'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23d31145;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpolyline class='st0' points='35.4,49.8 45,40.2 54.6,49.8 '%3E%3C/polyline%3E%3C/svg%3E")}.section-listings .container>.listings .sidemenu .listing-menu.open .has-items.open.head .item-head .menu-toggle-icon{transform:none}.section-listings .container>.listings .sidemenu .listing-menu.open>.subitem>.submenu>.subitem{display:block;color:#1e262c}.section-listings .container>.listings .sidemenu .listing-menu.open>.subitem>.submenu>.subitem.head .item-head .menu-toggle-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='33.9 38.7 22.2 12.6'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpolyline class='st0' points='35.4,49.8 45,40.2 54.6,49.8 '%3E%3C/polyline%3E%3C/svg%3E");transform:rotateZ(180deg)}.section-listings .container>.listings .sidemenu .listing-menu.open>.subitem>.submenu>.subitem.open.head .item-head .menu-toggle-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='33.9 38.7 22.2 12.6'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23d31145;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpolyline class='st0' points='35.4,49.8 45,40.2 54.6,49.8 '%3E%3C/polyline%3E%3C/svg%3E");transform:none}.section-listings .container>.listings .sidemenu .listing-menu.open>.subitem>.submenu>.subitem.open .third-level{display:block}.section-listings .container>.listings .sidemenu .listing-menu.open>.subitem>.submenu>.subitem.open>.submenu>.subitem{display:block;color:#1e262c}.section-listings .container>.listings .sidemenu .listing-menu.open>.subitem>.submenu>.subitem.open>.submenu>.subitem#sub-sub-category-menu-dried-eggs-dried-eggs{display:none}.section-listings .container>.listings .sidemenu #listings-view-all{align-self:center;font-size:16px;font-weight:700;padding:5px 20px}.section-listings .container>.listings #listings-filters{max-width:400px;margin-right:50px}@media only screen and (max-width:1024px){.section-listings .container>.listings #listings-filters{margin:0;max-width:none;margin-bottom:50px;background-color:#f7f7f9;padding:15px}.section-listings .container>.listings #listings-filters .accordion-heading{display:flex}.section-listings .container>.listings #listings-filters .content{margin-top:20px}.section-listings .container>.listings #listings-filters .content .sidemenu{margin-bottom:0}.section-listings .container>.listings #listings-filters .content .sidemenu #show-hide{margin:30px 0;align-self:flex-start}}.section-listings .container>.listings #listings-filters .accordion-heading .accordion-title{font-family:'proxima-nova';font-size:21px;font-weight:700;color:#1e262c;margin-right:30px;margin-top:15px;margin:0}.section-listings .container>.listings #listings-filters .accordion-heading .toggle-icon{font-size:0;min-width:20px;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='33.9 38.7 22.2 12.6'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23d31145;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpolyline class='st0' points='35.4,49.8 45,40.2 54.6,49.8 '%3E%3C/polyline%3E%3C/svg%3E")}.section-listings .container>.listings #listings-filters.collapsed .accordion-heading .toggle-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='33.9 38.7 22.2 12.6'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%231e262c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpolyline class='st0' points='35.4,49.8 45,40.2 54.6,49.8 '%3E%3C/polyline%3E%3C/svg%3E");transform:rotateZ(180deg)}.section-listings .container>.listings #listings-filters.collapsed .content{display:none}@media only screen and (min-width:1024px){.section-listings .container>.listings #listings-filters.collapsed .content{display:block !important}}.section-listings .container>.listings .listings-result .result-heading{padding-top:20px}.section-listings .container>.listings .listings-result .result-heading .brand-image{height:120px;width:200px;margin-bottom:25px}.section-listings .container>.listings .listings-result .result-heading .listings-title{font-family:'Roboto Slab';font-size:36px;color:#d31145}@media only screen and (max-width:768px){.section-listings .container>.listings .listings-result .result-heading .listings-title{font-size:26px}}.section-listings .container>.listings .listings-result .result-heading .listings-description{margin-top:20px;font-family:'proxima-nova';font-size:24px;color:#1e262c}.section-listings .container>.listings .listings-result .result-heading .listings-description a{color:#d31145;text-decoration:underline}@media only screen and (max-width:768px){.section-listings .container>.listings .listings-result .result-heading .listings-description{font-size:21px}}.section-listings .container>.listings .listings-result .loading-div{background-color:rgba(255,255,255,.9)}.section-listings .container>.listings .listings-result .loading-div .img-container{height:100px}.section-listings .container>.listings .listings-result .loading-div .img-container img{position:fixed;width:100px;height:100px;right:0;left:25%;margin:auto}.section-listings .container>.listings .listings-result .listings{margin-top:45px}.section-listings .container>.listings .listings-result .listings .listing{width:calc((100%/3) - 20px);margin-right:30px;margin-bottom:50px}@media only screen and (max-width:768px){.section-listings .container>.listings .listings-result .listings .listing{width:calc((100%/2) - 50px);margin:25px}}@media only screen and (max-width:480px){.section-listings .container>.listings .listings-result .listings .listing{width:100%}}.section-listings .container>.listings .listings-result .listings .listing:nth-child(3n+3){margin-right:0}@media only screen and (max-width:768px){.section-listings .container>.listings .listings-result .listings .listing:nth-child(3n+3){margin-right:auto}}.section-listings .container>.listings .listings-result .listings .listing .bg-container{width:100%;height:225px;background:#f7f7f8 url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/missing-product-image.svg") center center no-repeat}@media only screen and (max-width:480px){.section-listings .container>.listings .listings-result .listings .listing .bg-container{height:200px}}.section-listings .container>.listings .listings-result .listings .listing .title{font-family:'Roboto Slab';font-size:21px;color:#1e262c;margin-top:15px}@media only screen and (max-width:768px){.section-listings .container>.listings .listings-result .listings .listing .title{font-size:21px}}.section-listings .container>.listings .listings-result .listings .listing .sku{font-family:'Roboto Slab';font-size:21px;color:#1e262c;margin-top:15px;font-weight:700}@media only screen and (max-width:768px){.section-listings .container>.listings .listings-result .listings .listing .sku{font-size:21px}}.section-listings .container>.listings .listings-result .listings .listing .category{padding:8px 20px;font-size:17px;text-transform:capitalize;color:#d31145;padding:5px 15px;border:3px solid #d31145;margin-top:15px;font-weight:700;font-family:'proxima-nova',sans-serif;transition:all .4s 0s ease-in-out,all .25s 0s ease}.section-listings .container>.listings .listings-result .listings .listing .category:hover{color:#fff;background-color:#d31145}.section-listings .product-filter{margin-bottom:10px;margin-top:-10px;font-size:12px;font-weight:600}.section-listings .product-filter select{border:1px solid #e2e3e6;padding:4px 10px;outline:none;font-weight:600}@media only screen and (max-width:480px){.section-listings .product-filter select{padding:8px 10px}}.section-listings .product-filter .clear-all{float:right;margin-top:4px;text-decoration:underline;cursor:pointer}.section-listings .product-filter .clear-all:hover{color:#d31145}.section-listings .product-list .clear-child,.section-listings .recipe-list .clear-child{position:absolute;left:290px;top:7px;font-size:12px;text-decoration:underline;font-weight:700;color:#d31145;display:none}@media only screen and (max-width:1024px){.section-listings .product-list .clear-child,.section-listings .recipe-list .clear-child{left:600px}}@media only screen and (max-width:768px){.section-listings .product-list .clear-child,.section-listings .recipe-list .clear-child{left:466px}}@media only screen and (max-width:620px){.section-listings .product-list .clear-child,.section-listings .recipe-list .clear-child{left:400px}}@media only screen and (max-width:480px){.section-listings .product-list .clear-child,.section-listings .recipe-list .clear-child{left:230px}}.section-listings .product-list .clear-show .clear-child,.section-listings .recipe-list .clear-show .clear-child{display:block}.section-listings .product-list .item-head>span,.section-listings .recipe-list .item-head>span,.section-listings .product-list .item-head>p,.section-listings .recipe-list .item-head>p{display:block;position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-listings .product-list .item-head>span label,.section-listings .recipe-list .item-head>span label,.section-listings .product-list .item-head>p label,.section-listings .recipe-list .item-head>p label{cursor:pointer}.section-listings .product-list input,.section-listings .recipe-list input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.section-listings .product-list input:checked~.checkmark:after,.section-listings .recipe-list input:checked~.checkmark:after{display:block}.section-listings .product-list .checkmark,.section-listings .recipe-list .checkmark{position:absolute;top:3px;left:0;height:20px;width:20px;background-color:#fff;border-radius:4px;border:solid 1px #e2e3e6}.section-listings .product-list .checkmark:checked~.checkmark,.section-listings .recipe-list .checkmark:checked~.checkmark{background-color:#fff}.section-listings .product-list .checkmark:after,.section-listings .recipe-list .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid #d31145;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.section-listings .product-list .fake-check>li>.item-head .checkmark,.section-listings .recipe-list .fake-check>li>.item-head .checkmark{background:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../images/check.svg");background-size:14px;background-repeat:no-repeat;background-position:2px}.section-listings .product-list .fake-check>.item-head .checkmark,.section-listings .recipe-list .fake-check>.item-head .checkmark{background:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../images/check.svg");background-size:14px;background-repeat:no-repeat;background-position:2px}.section-listings .product-list .sidemenu>ul>li>.item-head>p>label>.checkmark,.section-listings .recipe-list .sidemenu>ul>li>.item-head>p>label>.checkmark,.section-listings .product-list .sidemenu>ul>li>.item-head>span>label>.checkmark,.section-listings .recipe-list .sidemenu>ul>li>.item-head>span>label>.checkmark{top:5px}.section-listings .product-list .item-head>span:hover input~.checkmark,.section-listings .recipe-list .item-head>span:hover input~.checkmark,.section-listings .product-list .item-head>p:hover input~.checkmark,.section-listings .recipe-list .item-head>p:hover input~.checkmark{background-color:#fff}#recipe-listings .container>.listings .listings-result .listings .listing .bg-container{background-image:url("https://michaelfoods.com/wp-content/themes/mfi/elements/styles/../svgs/missing-recipe-image.svg")}#recipes-taxonomies .listing-menu{margin-bottom:-1px}#recipes-taxonomies>.listing-menu>.subitem>.item-head .checkmark,#product-categories .checkmark{top:5px}.section-listings#recipe-listings .container .listings .listings-result .listings .listing .title{font-size:21px}.section-listings#recipe-listings .container .listings .listings-result .listings .listing .title:hover{color:#d31145}.section-listings#recipe-listings .container .listings .listings-result .listings .listing .title:hover:after{min-width:20px;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z' fill='%23d31145'/%3E%3C/svg%3E");margin-left:10px}.resource-quicklinks{padding:100px 0}@media (max-width:768px){.resource-quicklinks{padding:50px 0}}.resource-quicklinks .container .quicklinks-container{margin-top:45px}@media (max-width:768px){.resource-quicklinks .container .quicklinks-container{flex-direction:column}.resource-quicklinks .container .quicklinks-container .quicklink{width:100%;margin-left:0 !important}}.resource-quicklinks .container .quicklinks-container .quicklink{border:1px solid #e2e3e6;border-top:solid 1px #e2e3e6;background-color:#fff;border-bottom:8px solid #d31145;padding:30px 0;margin-left:10px;transition:all .4s 0s ease-in-out,all .25s 0s ease}.resource-quicklinks .container .quicklinks-container .quicklink:first-child{margin-left:0}.resource-quicklinks .container .quicklinks-container .quicklink .quicklink-icon{height:60px;width:70px;margin-right:20px}.resource-quicklinks .container .quicklinks-container .quicklink .quicklink-title{font-family:'proxima-nova',sans-serif;font-size:24px;font-weight:600;color:#1e262c}.resource-quicklinks .container .quicklinks-container .quicklink:hover{background-color:#d31145}.resource-quicklinks .container .quicklinks-container .quicklink:hover .quicklink-title{color:#fff}.resource-quicklinks .container .quicklinks-container .quicklink:hover .quicklink-icon img{display:none}.resource-quicklinks .container .quicklinks-container .quicklink:hover .quicklink-icon img.hover{display:block}.page-resource-category .button,.resource-library .button{font-size:17px;padding:5px 18px;text-transform:capitalize}.page-resource-category .resource-posts-categories,.resource-library .resource-posts-categories{margin-top:45px}.page-resource-category .resource-posts-categories .category,.resource-library .resource-posts-categories .category{margin-right:20px}.page-resource-category .resource-posts-categories .category.active,.resource-library .resource-posts-categories .category.active{background-color:#d31145;color:#fff}.page-resource-category .resource-posts-categories .category:last-child,.resource-library .resource-posts-categories .category:last-child{margin-right:0}@media (max-width:980px){.page-resource-category#contuining-education .container .resource-category-posts .resource-category-post{flex:30%}}@media (max-width:768px){.page-resource-category#contuining-education .container .resource-category-posts .resource-category-post{flex:100%;margin-right:0}}.resource-library,.page-resource-category#library{padding:80px 0}.resource-library .container .library-files,.page-resource-category#library .container .library-files{margin-top:100px}.resource-library .container .library-files .file,.page-resource-category#library .container .library-files .file{flex-basis:25%;margin-bottom:50px;padding:0 50px;flex-grow:1}@media (max-width:768px){.resource-library .container .library-files .file,.page-resource-category#library .container .library-files .file{flex-basis:50%}}@media (max-width:530px){.resource-library .container .library-files .file,.page-resource-category#library .container .library-files .file{flex-basis:100%;padding:0}}.resource-library .container .library-files .file:last-child,.page-resource-category#library .container .library-files .file:last-child{margin-right:0}.resource-library .container .library-files .img-container,.page-resource-category#library .container .library-files .img-container{width:auto;max-width:275px;height:100%;margin:0 auto}.resource-library .container .library-files .file-title,.page-resource-category#library .container .library-files .file-title{font-family:'proxima-nova';font-size:24px;font-weight:700;text-align:left;color:#1e262c;max-width:80%;margin-top:20px;line-height:1.2}.resource-library .container .library-files .category,.page-resource-category#library .container .library-files .category{margin-top:20px}.resource-library .container .see-more.button,.page-resource-category#library .container .see-more.button{margin-top:50px;align-self:center;text-transform:uppercase;padding:10px 30px;border:3px solid #d31145}.resource-tools{padding:100px 0}.resource-tools .container .section-heading .section-description a{text-decoration:underline;color:#d31145}.resource-tools .container .tools-group{margin-top:100px}.resource-tools .container .tools-group .tool{flex-basis:15%}.resource-tools .container .tools-group .img-container{height:180px;width:220px}.resource-tools .container .tools-group .tool-title{margin-top:20px;font-family:'proxima-nova';font-size:24px;font-weight:700;color:#1e262c;text-align:center}@media (max-width:425px){.resource-tools{padding:50px 0}.resource-tools .container .tools-group{margin-top:50px}}#contuining-education.page-resource-category{padding:50px 0 100px;background-color:#efeae2;overflow-x:hidden}@media (max-width:425px){#contuining-education.page-resource-category{padding:50px 0}}#contuining-education.page-resource-category .container{max-width:1400px !important}#contuining-education.page-resource-category .container .section-heading.reverse .container{display:flex;justify-content:center;align-items:center;flex-direction:row;max-width:1280px !important}#contuining-education.page-resource-category .container .section-heading.reverse .section-title{position:relative;line-height:1;max-width:fit-content;text-align:left;font-size:48px}#contuining-education.page-resource-category .container .section-heading.reverse .section-title:before{content:'';width:5px;height:100%;background:#d31145;position:absolute;top:0;right:-30px;margin-top:0}#contuining-education.page-resource-category .container .section-heading.reverse .section-description{padding-left:80px;text-align:left;margin-top:0}@media (max-width:768px){#contuining-education.page-resource-category .container .section-heading.reverse .container{flex-direction:column;justify-content:center;align-items:flex-start;padding:0}#contuining-education.page-resource-category .container .section-heading.reverse .container .section-title{margin-bottom:50px}#contuining-education.page-resource-category .container .section-heading.reverse .container .section-title:before{width:80%;height:5px;bottom:-25px;left:0;top:auto}#contuining-education.page-resource-category .container .section-heading.reverse .container .section-description{padding-left:0}}#contuining-education.page-resource-category .container .resource-category-posts{margin-top:70px;align-items:stretch}@media (max-width:768px){#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post{flex:100%;margin-right:0}}@media (max-width:1200px){#contuining-education.page-resource-category .container .resource-category-posts{margin-top:25px}}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post{width:100%;margin-bottom:20px}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .course-content{background-color:#fff;padding:20px 0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .course-content .cdr{position:relative}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .course-content .cdr p{font-size:21px;font-weight:500;line-height:1.25;color:#d31145;padding:0 40px;font-weight:700}@media (max-width:500px){#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .course-content .cdr{margin-bottom:0 !important}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .course-content .cdr p{font-size:16px}}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .course-content .button{margin-left:40px;font-size:18px;padding:5px 28px;border:3px solid #d31145}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .course-content .content-description{margin-top:20px;font-family:'proxima-nova';font-size:21px;line-height:1.52;margin-bottom:20px}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .course-content .content-description p{font-family:'proxima-nova';font-size:21px;padding:0 40px;overflow:hidden}@media (max-width:500px){#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .course-content .content-description{padding-top:15px}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .course-content .content-description p{font-size:18px}}@media (max-width:1200px){#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post{flex-direction:column;background-color:#fff}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .course-content .cdr{margin-bottom:20px}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .course-content .resource-post-title{display:none}}@media (max-width:980px){#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post{flex:100%}}@media (max-width:768px){#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post{flex:100%;margin-right:0;height:700px;height:auto}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .hidden{display:flex;flex-direction:column;justify-content:center;padding:0 20px}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .overlay-content{padding:40px 40px 10px}}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .img-container{max-height:100%;max-width:400px;min-width:400px}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .img-container .wrapper{height:100%}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .img-container .wrapper .resource-post-title.mobile{display:none}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .img-container .overlay{background:rgba(0,0,0,.8);z-index:1}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .img-container img{width:100%}@media (max-width:1200px){#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .img-container{max-width:100%;max-height:50vw}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .img-container .wrapper{display:flex;justify-content:flex-start}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .img-container .wrapper .resource-post-title.mobile{display:block;align-self:center;padding:25px 20px}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .img-container .wrapper img{width:40%}}@media (max-width:768px){#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .img-container .wrapper .resource-post-title.mobile{font-size:27px}}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .resource-post-title{font-family:'proxima-nova';font-size:36px;font-weight:600;color:#1e262c;max-width:400px;padding:25px 20px 25px 40px;line-height:1;width:100%;max-width:100%}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .overlay-content{color:#fff;z-index:2}@media (max-width:768px){#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .overlay-content{position:relative}}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .overlay-content .resource-header-tag{font-family:'proxima-nova';font-size:17px;font-weight:700;background-color:#d31145;padding:8px 20px;position:absolute;top:0;margin-top:-10px;margin-left:15px}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .overlay-content .resource-id{font-family:'proxima-nova';font-size:16px;font-weight:600;color:#fff;top:0;margin-top:30px}@media (max-width:768px){#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .overlay-content .resource-id{position:relative;margin:15px 0}}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .overlay-content .content-title{font-family:'proxima-nova';font-size:36px;font-weight:600;line-height:1.17;border-left:5px solid #d31145;padding-left:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:768px){#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .overlay-content .content-title{overflow:unset;display:block}}#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .overlay-content .button{margin-top:25px;margin-left:15px}@media (max-width:768px){#contuining-education.page-resource-category .container .resource-category-posts .resource-category-post .overlay-content .button{margin-bottom:25px}}#contuining-education.page-resource-category .container .resource-category-description{margin-top:100px;padding:0 45px}#contuining-education.page-resource-category .container .resource-category-description .description-title{margin-right:40px;max-width:550px}#contuining-education.page-resource-category .container .resource-category-description .description-title:before{content:'';width:125px;height:6px;background:#d31145;margin-bottom:50px}#contuining-education.page-resource-category .container .resource-category-description .description-title p{font-family:'Roboto Slab';font-size:60px;font-weight:300;line-height:1.17;color:#1e262c}#contuining-education.page-resource-category .container .resource-category-description .description-content{font-family:'proxima-nova';font-size:21px;line-height:1.33;text-align:left;color:#1e262c}#contuining-education.page-resource-category .container .resource-category-description .description-content p{margin-bottom:30px}#contuining-education.page-resource-category .container .resource-category-description .description-content a:not(.button){font-weight:700;text-decoration:underline;color:#d31145;transition:all .4s 0s ease-in-out,all .25s 0s ease}#contuining-education.page-resource-category .container .resource-category-description .description-content a:not(.button):hover{color:#1e262c}@media (max-width:960px){#contuining-education.page-resource-category .container .resource-category-description{flex-direction:column}#contuining-education.page-resource-category .container .resource-category-description .description-title{margin-right:0;margin-bottom:50px}#contuining-education.page-resource-category .container .resource-category-description .description-title p{font-size:40px}#contuining-education.page-resource-category .container .resource-category-description .description-content{font-size:21px}}section.contact-bar.style-red{margin:0;background-color:#d31145}section.contact-bar.style-red .container .chat{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='red_icons' x='0px' y='0px' viewBox='0 0 77.7 66.8' style='enable-background:new 0 0 77.7 66.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23ffffff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M5.4,13c-2.5,2.7-3.9,6-3.9,9.5c0,5.2,3.2,9.8,8.1,12.9v9.3l8.4-6c1.9,0.4,3.9,0.6,5.9,0.6 c12.4,0,22.5-7.5,22.5-16.7c0-9.2-10.1-16.7-22.5-16.7c-5.8,0-11,1.6-15,4.3'/%3E%3Cg%3E%3Ccircle class='st0' cx='13.4' cy='22.4' r='2.4'/%3E%3Ccircle class='st0' cx='24' cy='22.4' r='2.4'/%3E%3Ccircle class='st0' cx='34.6' cy='22.4' r='2.4'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cline class='st0' x1='41.2' y1='37.6' x2='66.2' y2='37.6'/%3E%3Cline class='st0' x1='41.2' y1='43.8' x2='66.2' y2='43.8'/%3E%3Cline class='st0' x1='41.2' y1='49.9' x2='66.2' y2='49.9'/%3E%3C/g%3E%3Cpath class='st0' d='M45.6,27.5c2.5-0.7,5.2-1.1,8.1-1.1c12.4,0,22.5,7.5,22.5,16.7'/%3E%3Cpath class='st0' d='M75.6,47.1c-1.2,3.6-3.8,6.7-7.5,8.9v9.3l-8.4-6c-1.9,0.4-3.9,0.6-5.9,0.6c-12.4,0-22.5-7.5-22.5-16.7 c0-1.6,0.3-3.1,0.8-4.5'/%3E%3C/g%3E%3Cpath class='st0' d='M50.3,16.3c-2-7.3-9.5-13-19.1-14.8'/%3E%3Cpath class='st0' d='M48.9,64.4C38.8,63.4,30.6,58,27.8,50.8'/%3E%3C/g%3E%3C/svg%3E")}section.contact-bar.style-red .container .contact-text{color:#fff}section.contact-bar.style-red .container .contact-ctas .contact-cta{color:#d31145;background-color:#fff}section.contact-bar.style-red .container .contact-ctas .contact-cta:hover{color:#fff;background-color:#d31145}section.more-resources{padding:100px 0}section.more-resources .container .section-heading .section-title:before{display:none}section.more-resources .container .resources-group{margin-top:50px}section.more-resources .container .resources-group .quicklink{border:solid 1px #e2e3e6;background-color:#fff;border-top:8px solid #d31145;padding:50px 0;margin-left:10px;max-width:345px;transition:all .4s 0s ease-in-out,all .4s 0s ease}section.more-resources .container .resources-group .quicklink:first-child{margin-left:0}section.more-resources .container .resources-group .quicklink .quicklink-icon{height:155px;width:110px}section.more-resources .container .resources-group .quicklink .quicklink-title{font-family:'proxima-nova',sans-serif;font-size:24px;font-weight:600;color:#1e262c;margin-top:50px}section.more-resources .container .resources-group .quicklink:hover{background-color:#d31145}section.more-resources .container .resources-group .quicklink:hover .quicklink-title{color:#fff}section.more-resources .container .resources-group .quicklink:hover .quicklink-icon img{display:none}section.more-resources .container .resources-group .quicklink:hover .quicklink-icon img.hover{display:block}@media (max-width:425px){section.more-resources .container .resources-group .quicklink{margin-left:0}}@media (max-width:425px){section.more-resources{padding-top:50px}}#videos.page-resource-category{padding:100px 0}#videos.page-resource-category .container .section-heading{color:#fff}#videos.page-resource-category .container .videos-posts{margin-top:65px}#videos.page-resource-category .container .videos-posts .video-post{margin-right:50px;margin-bottom:50px;width:calc((100%/2) - 50px)}@media (max-width:768px){#videos.page-resource-category .container .videos-posts .video-post{width:100%;margin-right:0}}#videos.page-resource-category .container .videos-posts .video-post:nth-child(even){margin-right:0}#videos.page-resource-category .container .videos-posts .video-post .video-container .img-container{height:385px}@media (max-width:768px){#videos.page-resource-category .container .videos-posts .video-post .video-container .img-container{height:345px}}#videos.page-resource-category .container .videos-posts .video-post .video-container .video-footer{margin-top:20px}#videos.page-resource-category .container .videos-posts .video-post .video-container .video-footer .video-title{font-family:'proxima-nova';font-size:36px;font-weight:600;color:#fff;line-height:1.17}@media (max-width:768px){#videos.page-resource-category .container .videos-posts .video-post .video-container .video-footer .video-title{font-size:24px}}#videos.page-resource-category .container .videos-posts .video-post .video-container .video-footer .video-categories{max-width:300px}#videos.page-resource-category .container .videos-posts .video-post .video-container .video-footer .video-categories .category{margin:5px}#videos.page-resource-category .container .videos-posts .video-post .video-container .play-svg{width:160px;height:160px;background-color:#fff;z-index:2;align-self:center;margin:0 auto;border-radius:100px}@media (max-width:768px){#videos.page-resource-category .container .videos-posts .video-post .video-container .play-svg{width:120px;height:120px}#videos.page-resource-category .container .videos-posts .video-post .video-container .play-svg:after{min-width:80px !important;height:80px !important;width:80px !important}}#videos.page-resource-category .container .videos-posts .video-post .video-container .play-svg:after{min-width:80px;height:80px;width:80px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23d31145;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E");margin-left:20px}#videos.page-resource-category .container .videos-posts .video-post .video-container .play-svg:hover{background-color:#d31145}#videos.page-resource-category .container .videos-posts .video-post .video-container .play-svg:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E")}#videos.page-resource-category .container .videos-posts .video-post .video-container .play-svg:after{min-width:80px;height:80px;width:80px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23d31145;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E")}#videos.page-resource-category .container .videos-posts .video-post .video-container:hover .play-svg{background-color:#d31145}#videos.page-resource-category .container .videos-posts .video-post .video-container:hover .play-svg:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E")}#videos.page-resource-category .container .videos-posts .video-post .video-container:hover .overlay{background:rgba(0,0,0,.5);position:absolute;height:100%;width:100%;top:0;display:block;z-index:1}.listings-pagination.page-resource-category-videos .pagination-btn.pagination-prev:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z' fill='%23ffffff'/%3E%3C/svg%3E")}.listings-pagination.page-resource-category-videos .pagination-btn.pagination-next:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z' fill='%23ffffff'/%3E%3C/svg%3E")}.listings-pagination.page-resource-category-videos .pagination-btn.disabled{border:solid 1px #444a54;background:0 0}.listings-pagination.page-resource-category-videos .pagination-btn.disabled:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z' fill='%23444a54'/%3E%3C/svg%3E")}.listings-pagination.page-resource-category-videos .pagination-pages{color:#fff}section.search-result{padding:50px 0 100px}section.search-result .container .section-heading .section-title{align-items:start}section.search-result .container .section-heading .section-title:before{margin-bottom:5px;width:100px}section.search-result .container .search-bar{margin-top:20px}section.search-result .container .search-bar .search-submit{font-size:0;height:50px;width:50px;background-color:#d31145}section.search-result .container .search-bar .search-submit:after{content:'';background-position:center;background-size:contain;background-repeat:no-repeat;min-width:30px;height:30px;width:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 44 44'%3E%3Cstyle%3E.st0%7Bfill:none;stroke: %23ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7D%3C/style%3E%3Ccircle class='st0' cx='16.6' cy='16.6' r='13.6'/%3E%3Cpath class='st0' d='M26.2 26.2L41 41'/%3E%3C/svg%3E")}section.search-result .container .search-bar .search-submit:hover{background-color:#fff;border:1px solid #d31145}section.search-result .container .search-bar .search-submit:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 44 44'%3E%3Cstyle%3E.st0%7Bfill:none;stroke: %23d31145;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7D%3C/style%3E%3Ccircle class='st0' cx='16.6' cy='16.6' r='13.6'/%3E%3Cpath class='st0' d='M26.2 26.2L41 41'/%3E%3C/svg%3E")}section.search-result .container .search-bar #search-term-field{border:solid 1px #e2e3e6;font-family:'proxima-nova';font-size:24px;font-weight:600;color:#1e262c;padding:6px 20px;max-width:800px;outline:none}section.search-result .container .result-counter{margin-top:20px;font-family:'Roboto Slab';font-size:18px;color:#1e262c}section.search-result .container .hidden-msg p{margin-top:40px;font-size:18px;font-weight:700}section.search-result .container .hidden-msg p a{color:#d31145}section.search-result .container .hidden-msg p a:hover{text-decoration:underline}section.search-result .container .results{margin-top:0;max-width:960px}section.search-result .container .results .result{margin-top:50px}section.search-result .container .results .result.mfi_videos .img-container:hover{cursor:pointer}section.search-result .container .results .result .img-container{height:220px;width:220px;margin-right:50px;background:#e2e3e6}section.search-result .container .results .result .img-container .play-svg{position:absolute;width:80px;height:80px;background-color:#fff;z-index:2;align-self:center;margin:0 auto;border-radius:100px}section.search-result .container .results .result .img-container .play-svg:after{min-width:40px;height:40px;width:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23d31145;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E");margin-left:10px}section.search-result .container .results .result .img-container:hover .play-svg{background-color:#d31145}section.search-result .container .results .result .img-container:hover .play-svg:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E")}section.search-result .container .results .result .img-container:hover .overlay{background:rgba(0,0,0,.5);position:absolute;height:100%;width:100%;top:0;display:block;z-index:1}section.search-result .container .results .result .result-content{flex:1}section.search-result .container .results .result .result-content .result-title{font-family:'Roboto Slab';font-size:32px;line-height:1.2;color:#1e262c;transition:all .4s 0s ease-in-out,all .25s 0s ease}section.search-result .container .results .result .result-content .result-title:hover{color:#d31145}section.search-result .container .results .result .result-content .sku-gtin{width:100%;float:left;position:relative;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}section.search-result .container .results .result .result-content .sku-gtin .prod-sku{font-family:'proxima-nova';font-size:21px;line-height:1.33;margin-bottom:5px;color:#d31145;font-weight:700;margin-right:20px}section.search-result .container .results .result .result-content .sku-gtin .prod-gtin{font-family:'proxima-nova';font-size:21px;line-height:1.33;margin-bottom:5px;color:#abb0b8;font-weight:400}section.search-result .container .results .result .result-content .result-description{margin-top:15px;font-family:'proxima-nova';font-size:18px;line-height:1.33;color:#1e262c}section.search-result .container .results .result .result-content .result-link{margin-top:10px;font-family:'proxima-nova';font-size:16px;font-weight:700;line-height:1.25;color:#1e262c;text-decoration:underline}section.search-result .container .results .result .result-content .result-link:hover{color:#d31145}@media (max-width:580px){section.search-result .container .results .result{flex-direction:column}section.search-result .container .results .result .img-container{margin-bottom:20px}}.listings-pagination.page-search{justify-content:flex-start}p.search_term_matches_title{font-family:'Roboto Slab';font-size:18px;margin:20px 0 0}ul#search_term_matches{width:100%;margin:10px 0;padding:0 0 10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;clear:both;border-bottom:1px solid #e2e3e6}ul#search_term_matches li.search_term_match{float:left;position:relative;height:30px;margin:0 10px 10px 0;padding:0;border:1px solid #e2e3e6}ul#search_term_matches li.search_term_match:hover{border-color:#d31145}ul#search_term_matches li.search_term_match:hover a{color:#d31145}ul#search_term_matches li.search_term_match a{height:30px;padding:2px 5px 0;position:relative;display:inline-block}ul#search_term_matches li.search_term_match a.ancestor{padding-right:15px}ul#search_term_matches li.search_term_match a.ancestor:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='33.9 38.7 22.2 12.6'%3E%3Cstyle type='text/css'%3E%09.st0%7Bfill:none;stroke:%23000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpolyline class='st0' points='35.4,49.8 45,40.2 54.6,49.8 '%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-position:center center;background-repeat:no-repeat;transform:rotate(90deg);width:10px;height:10px;position:absolute;right:0;top:10px}ul#search_term_matches li.search_term_match a.term{font-weight:700;color:#d31145}p.synonym-search{font-family:'Roboto Slab';font-size:14px;margin:10px 0 0;padding:0 0 10px;font-style:italic}p.synonym-search a{color:#d31145;font-weight:700}p.synonym-search a:hover{text-decoration:underline}@media screen and (max-width:640px){section.search-result .container .results .result .result-content .sku-gtin{margin-bottom:10px}section.search-result .container .results .result .result-content .sku-gtin .prod-sku,section.search-result .container .results .result .result-content .sku-gtin .prod-gtin{font-size:16px;line-height:16px}section.search-result .container .results .result .result-content .sku-gtin .prod-gtin{margin:0}}@media screen and (max-width:410px){section.search-result .container .results .result .result-content .sku-gtin{flex-direction:column}}.hero-slider.slick-slider{background-color:#abb0b8}.segments-category{padding:100px 0}.segments-category .segments-group{margin-top:80px}.segments-category .segments-group .segment-link{width:100%;margin-bottom:70px;padding:0 40px;flex-basis:calc(25%);flex-grow:1}@media (max-width:950px){.segments-category .segments-group .segment-link{flex-basis:calc(33.33333333%)}}@media (max-width:500px){.segments-category .segments-group .segment-link{flex-basis:100%;margin-bottom:50px}}.segments-category .segments-group .segment-link .segment-icon{width:80px;height:90px}.segments-category .segments-group .segment-link .segment-title{font-family:'proxima-nova';font-size:36px;font-weight:600;line-height:1.2;color:#1e262c;margin-top:30px}.segments-category .segments-group .segment-link .segment-description{font-family:'proxima-nova';font-size:21px;line-height:1.33;text-align:center;color:#1e262c;margin-top:30px}@media (max-width:480px){.segments-category .segments-group .segment-link .segment-description{font-size:18px}}.segments-category .segments-group .segment-link .segment-cta{margin-top:25px;padding:10px 30px}.segments-category#ingredient-segments .segments-group .segment-link{width:calc(33.33333333%);padding:0 50px}.segments-category:nth-child(even){background:#f7f7f8}.single-segment-intro{padding:75px 0;color:#1e262c}@media (max-width:480px){.single-segment-intro{padding:30px 0 0}}.single-segment-intro .container .intro-heading{font-family:'Roboto Slab';font-size:38px;font-weight:300;line-height:1.13;max-width:1020px;margin-bottom:50px}.single-segment-intro .container .intro-heading span,.single-segment-intro .container .intro-heading p{font-weight:300}@media (max-width:480px){.single-segment-intro .container .intro-heading{font-size:21px}}.single-segment-intro .container .intro-heading .button{border:3px solid #d31145}.single-segment .resource-tools{background-color:#f7f7f8}section.content-blocks{color:#fff;padding:100px 0 0}section.content-blocks .container .content-block{margin-bottom:150px}@media (max-width:1024px){section.content-blocks .container .content-block{flex-direction:column}section.content-blocks .container .content-block .block-image-col img{width:auto}}section.content-blocks .container .content-block .block-image-col{max-width:650px;max-height:465px;margin-right:100px}section.content-blocks .container .content-block .block-title-col{max-width:40%}@media (max-width:1024px){section.content-blocks .container .content-block .block-title-col{max-width:100%;margin-bottom:20px}section.content-blocks .container .content-block .block-title-col .block-title{font-size:42px;padding-right:20px}}section.content-blocks .container .content-block .block-title{font-family:'Roboto Slab';font-size:60px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.17;display:flex;justify-content:center;flex-direction:column;padding-right:50px;position:relative}@media (max-width:480px){section.content-blocks .container .content-block .block-title{font-size:42px}}section.content-blocks .container .content-block .block-title:before{content:'';height:6px;width:125px;background-color:#d31145;margin-bottom:50px;position:absolute;top:-30px}section.content-blocks .container .content-block .block-content-col{font-family:'proxima-nova';font-size:21px;line-height:1.33;padding-right:50px}section.content-blocks .container .content-block .block-content-col img{max-width:100%;width:400px;object-fit:cover}section.content-blocks .container .content-block .block-content-col img.aligncenter{margin:0 auto;text-align:center}section.content-blocks .container .content-block .block-content-col .button{color:#fff;text-decoration:none}section.content-blocks .container .content-block .block-content-col .button:hover{color:#d31145}section.content-blocks .container .content-block .block-content-col .video-container img{width:100%}@media (max-width:1024px){section.content-blocks .container .content-block .block-content-col{font-size:18px}}@media (max-width:480px){section.content-blocks .container .content-block .block-content-col{padding-right:0}}section.content-blocks .container .content-block .block-content-col p{margin-bottom:20px}section.content-blocks .container .content-block .block-content-col a{font-weight:700;color:#fff;text-decoration:underline;transition:all .4s 0s ease-in-out,all .25s 0s ease}section.content-blocks .container .content-block .block-content-col a:hover{color:#d31145}@media (max-width:480px){section.content-blocks .container .content-block .block-content-col ul,section.content-blocks .container .content-block .block-content-col ol{margin-left:-20px}}section.content-blocks .container .content-block .block-content-col li{position:relative;padding-left:20px;margin-top:20px;margin-left:49px}section.content-blocks .container .content-block .block-content-col li:before{content:'';display:inline-block;position:absolute;margin-top:10px;margin-left:-28px}section.content-blocks .container .content-block .block-content-col ul{margin-bottom:20px}section.content-blocks .container .content-block .block-content-col ul li:before{background-color:#d31145;min-width:10px;width:10px;height:10px}section.content-blocks .container .content-block .block-content-col ol{counter-reset:foo}section.content-blocks .container .content-block .block-content-col ol li{counter-increment:foo}section.content-blocks .container .content-block .block-content-col ol li ol{counter-reset:listStyle}section.content-blocks .container .content-block .block-content-col ol li ol li{counter-increment:listStyle}section.content-blocks .container .content-block .block-content-col ol li ol li:before{content:counter(listStyle,lower-alpha) "."}section.content-blocks .container .content-block .block-content-col ol li:before{color:#d31145;content:counter(foo) ".";margin-top:0}section.content-blocks .container .content-block .block-content-col .video-post{margin-right:50px;margin-bottom:50px;width:100%}section.content-blocks .container .content-block .block-content-col .video-post:nth-child(even){margin-right:0}section.content-blocks .container .content-block .block-content-col .video-post .video-container .img-container{height:455px}section.content-blocks .container .content-block .block-content-col .video-post .video-container .video-footer{margin-top:20px}section.content-blocks .container .content-block .block-content-col .video-post .video-container .video-footer .video-title{font-family:'proxima-nova';font-size:36px;font-weight:600;color:#fff;line-height:1.17}section.content-blocks .container .content-block .block-content-col .video-post .video-container .video-footer .video-categories{max-width:300px}section.content-blocks .container .content-block .block-content-col .video-post .video-container .video-footer .video-categories .category{margin:5px}section.content-blocks .container .content-block .block-content-col .video-post .video-container .play-svg{width:160px;height:160px;background-color:#fff;z-index:2;align-self:center;margin:0 auto;border-radius:100px}section.content-blocks .container .content-block .block-content-col .video-post .video-container .play-svg:after{min-width:80px;height:80px;width:80px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23d31145;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E");margin-left:20px}section.content-blocks .container .content-block .block-content-col .video-post .video-container .play-svg:hover{background-color:#d31145}section.content-blocks .container .content-block .block-content-col .video-post .video-container .play-svg:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E")}section.content-blocks .container .content-block .block-content-col .video-post .video-container .play-svg:after{min-width:80px;height:80px;width:80px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23d31145;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E")}section.content-blocks .container .content-block .block-content-col .video-post .video-container:hover .play-svg{background-color:#d31145}section.content-blocks .container .content-block .block-content-col .video-post .video-container:hover .play-svg:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='37.65 36.41 14.7 17.24'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpath class='st0' d='M39,52.9c-0.1,0-0.1,0-0.2,0c-0.2-0.1-0.4-0.2-0.4-0.3l0-15.1c0-0.1,0.1-0.3,0.4-0.3c0.2-0.1,0.5,0,0.6,0.1 l12,7.5c0.1,0.1,0.2,0.2,0.2,0.3s-0.1,0.2-0.2,0.3l-12,7.5C39.3,52.9,39.2,52.9,39,52.9z'%3E%3C/path%3E%3C/svg%3E")}section.content-blocks .container .content-block .block-content-col .video-post .video-container:hover .overlay{background:rgba(0,0,0,.5);position:absolute;height:100%;width:100%;top:0;display:block;z-index:1}section.content-blocks .container .content-block .block-content-col .video-content{margin-bottom:40px}section.content-blocks .container .content-block .block-content-col .video-content .img-container{height:455px}section.content-blocks .container .content-block .block-content-col .video-content .video-footer{margin-top:20px}section.content-blocks .container .content-block .block-content-col .video-content .video-footer .video-title{font-family:'proxima-nova';font-size:36px;font-weight:600;color:#fff;line-height:1.17}section.content-blocks .container .content-block .block-content-col .video-content .video-footer .video-categories{max-width:300px}section.content-blocks .container .content-block .block-content-col .video-content .video-footer .video-categories .category{margin:5px}@media (max-width:1024px){section.content-blocks .container .content-block.block-image{flex-direction:column-reverse}}.single-brand-intro{padding:100px 0}.single-brand-intro .container .section-heading .section-title{position:relative;margin:0 auto 20px auto;flex-direction:row}.single-brand-intro .container .section-heading .section-title sup{font-size:24px;margin-right:10px}.single-brand-intro .container .section-heading .section-title:before{position:absolute;bottom:-20px;left:50%;transform:translate(-50%,0)}#careers-explore{padding:100px 0}#careers-explore .container .group{margin-top:100px}#careers-explore .container .group .text-link{margin-right:80px;font-family:'Roboto Slab';font-size:30px;line-height:1.2;color:#d31145}#careers-explore .container .group .text-link:hover{text-decoration:underline}#careers-about{padding:100px 0}#careers-about .container .group{margin-top:50px}#careers-about .container .group a{margin-right:20px}#single-news .news-item-hero{clear:both}#single-news .news-item-hero .bg-color{background-color:#1e262c}#single-news .news-item-hero .bg-color .wrapper{max-width:840px;margin:0 auto}#single-news .news-item-hero .bg-color .wrapper .breadcrumbs .category{display:inline-block;position:relative;font-size:17px;padding:5px 20px;font-weight:700;border:3px solid #d31145;color:#fff;transition:all .4s 0s ease-in-out,all .4s 0s ease}#single-news .news-item-hero .bg-color .wrapper .breadcrumbs .category:hover{background-color:#d31145}#single-news .news-item-hero .bg-color .wrapper .title{font-family:'Roboto Slab',serif;color:#fff;font-size:60px;font-weight:300;text-align:center;line-height:1.25}#single-news .news-item-hero .bg-color .wrapper .date{color:#fff;font-size:24px;font-weight:300;font-family:'proxima-nova',sans-serif}#single-news .news-item-hero .post-image{background:-moz-linear-gradient(0deg,#fff 70%,#1e262c 70%);background:-webkit-linear-gradient(0deg,#fff 70%,#1e262c 70%);background:linear-gradient(0deg,#fff 70%,#1e262c 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#1e262c",GradientType=1)}#single-news .news-item-hero .post-image img{margin:0 auto;max-width:840px;width:100%;object-fit:cover}#single-news .news-content .wrapper{max-width:840px;margin:0 auto;padding:50px 0 100px}#single-news .news-content .wrapper p{font-size:24px;font-family:'proxima-nova',sans-serif;color:#1e262c;padding-top:40px;width:100%}#single-news .news-content .wrapper p:first-child{padding-top:0}#single-news .news-content .wrapper h1{font-size:60px;font-family:'Roboto Slab',serif;color:#1e262c}#single-news .news-content .wrapper h2,#single-news .news-content .wrapper h3,#single-news .news-content .wrapper h4{font-size:32px;font-family:'Roboto Slab',serif;font-weight:300}#single-news .news-content .wrapper a{color:#d31145;text-decoration:underline;font-weight:700}#single-news .news-content .wrapper ol{list-style:decimal;margin-left:50px;padding-bottom:20px}#single-news .news-content .wrapper ul{list-style:disc;margin-left:50px;padding-bottom:20px}#single-news .latest-news{margin:100px 0}.main-content.getapi{padding:100px 0}.main-content.getapi .container .loading-div{display:flex;justify-content:center;width:100%;margin-top:100px}.main-content.getapi .container .section-heading .section-title{align-items:start}.main-content.getapi .container .section-heading .section-title:before{margin-bottom:5px;width:100px}.main-content.getapi .container .total{margin:20px 0}.main-content.getapi .container .search-bar{margin-top:20px}.main-content.getapi .container .search-bar .search-submit{font-size:0;height:50px;width:50px;background-color:#d31145}.main-content.getapi .container .search-bar .search-submit:after{content:'';background-position:center;background-size:contain;background-repeat:no-repeat;min-width:30px;height:30px;width:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 44 44'%3E%3Cstyle%3E.st0%7Bfill:none;stroke: %23ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7D%3C/style%3E%3Ccircle class='st0' cx='16.6' cy='16.6' r='13.6'/%3E%3Cpath class='st0' d='M26.2 26.2L41 41'/%3E%3C/svg%3E")}.main-content.getapi .container .search-bar .search-submit:hover{background-color:#fff;border:1px solid #d31145}.main-content.getapi .container .search-bar .search-submit:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 44 44'%3E%3Cstyle%3E.st0%7Bfill:none;stroke: %23d31145;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10%7D%3C/style%3E%3Ccircle class='st0' cx='16.6' cy='16.6' r='13.6'/%3E%3Cpath class='st0' d='M26.2 26.2L41 41'/%3E%3C/svg%3E")}.main-content.getapi .container .search-bar #search-term-field{border:solid 1px #e2e3e6;font-family:'proxima-nova';font-size:24px;font-weight:600;color:#1e262c;padding:6px 20px;max-width:800px;outline:none}.main-content.getapi .container .boxed-accordion{border:solid 1px #e2e3e6;background-color:#fff;padding:20px;margin-bottom:20px}.main-content.getapi .container .boxed-accordion .accordion-heading .accordion-title{font-family:'proxima-nova';font-size:18px;font-weight:600;color:#d31145}.main-content.getapi .container .boxed-accordion .accordion-heading .toggle-icon{font-size:0;min-width:20px;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='33.9 38.7 22.2 12.6'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%23d31145;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpolyline class='st0' points='35.4,49.8 45,40.2 54.6,49.8 '%3E%3C/polyline%3E%3C/svg%3E")}.main-content.getapi .container .boxed-accordion .content{margin-top:45px;font-family:'proxima-nova';font-size:16px;line-height:1.5;color:#1e262c;padding-right:65px;margin-bottom:15px}.main-content.getapi .container .boxed-accordion .content .get-detail{display:flex;justify-content:center;align-items:center;align-self:center;max-width:300px;margin-left:auto}.main-content.getapi .container .boxed-accordion .content fieldset{display:flex;flex-wrap:wrap}.main-content.getapi .container .boxed-accordion .content fieldset .value{margin-left:5px}.main-content.getapi .container .boxed-accordion .content fieldset.sub-item{margin-left:20px;margin-bottom:10px;align-items:center}.main-content.getapi .container .boxed-accordion .content fieldset.sub-item:before{content:'';height:5px;width:5px;background:#000;border-radius:100px;margin-right:5px}.main-content.getapi .container .boxed-accordion button.show-more{margin:0 auto;font-family:'proxima-nova';font-size:16px;font-weight:700;color:#d31145;outline:none}.main-content.getapi .container .boxed-accordion.collapsed .accordion-heading .accordion-title{color:#1e262c}.main-content.getapi .container .boxed-accordion.collapsed .accordion-heading .toggle-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' style='enable-background:new 0 0 90 90;' xml:space='preserve' viewBox='33.9 38.7 22.2 12.6'%3E%3Cstyle type='text/css'%3E	.st0%7Bfill:none;stroke:%231e262c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%3C/style%3E%3Cpolyline class='st0' points='35.4,49.8 45,40.2 54.6,49.8 '%3E%3C/polyline%3E%3C/svg%3E");transform:rotateZ(180deg)}.main-content.getapi .container .boxed-accordion.collapsed .content{display:none}.main-content.getapi .container .boxed-accordion:hover .accordion-heading .accordion-title{color:#1e262c}body.pdf-template .michael-foods-only{display:none}body.pdf-template .social-share{display:none}body.pdf-template .social-share *{display:none}body.pdf-template .truste_overlay,body.pdf-template .truste_box_overlay{display:none !important}body.pdf-template header{display:none}body.pdf-template header #navbar{display:none}body.pdf-template header #utility-nav{display:none}body.pdf-template footer{display:none}body.pdf-template .page-toolbar{display:none}body.pdf-template .pdf-header .container img{max-width:250px;margin:0 auto;padding:50px 0}body.pdf-template #recipe-detail{padding-top:100px}body.pdf-template #recipe-detail .container{max-width:90% !important}body.pdf-template #recipe-detail .hero{background-color:#fff}body.pdf-template #recipe-detail .hero .container{padding:0}body.pdf-template #recipe-detail .hero .container .recipe-image{display:flex;justify-content:flex-end;padding-right:50px}body.pdf-template #recipe-detail .hero .container .recipe-image img{max-width:450px}body.pdf-template #recipe-detail .hero .container .recipe-content .recipe-title{color:#1e262c;font-size:32px}body.pdf-template #recipe-detail .hero .container .recipe-content .categories li{color:#1e262c;font-size:14px}body.pdf-template #recipe-detail .hero .container .recipe-content .recipe-copy{color:#1e262c;font-size:14px}body.pdf-template #recipe-detail .hero .container .recipe-content .nutrition-info .diet-needs{color:#1e262c;font-size:14px}body.pdf-template #recipe-detail .hero .container .recipe-content .nutrition-info .diet-list .diet{color:#1e262c;font-size:14px}body.pdf-template #recipe-detail .hero .container .recipe-content .nutrition-info .recipe-servings{color:#1e262c;font-size:14px}body.pdf-template #recipe-detail .hero .container .recipe-content .nutrition-info .recipe-servings .serving-number{color:#1e262c;font-size:14px}body.pdf-template #recipe-detail .prod-feature{margin-bottom:20px}body.pdf-template #recipe-detail .prod-feature .prod-content .brand-img{max-width:75px}body.pdf-template #recipe-detail .prod-feature .prod-content .main-content .prod-name{line-height:1;font-size:21px}body.pdf-template #recipe-detail .prod-feature .prod-content .main-content .callouts .similar-prod-link{display:none}body.pdf-template #recipe-detail .prod-feature .prod-img img{max-width:150px}body.pdf-template #recipe-detail .recipe-main .recipe-details-section{padding-bottom:20px}body.pdf-template #recipe-detail .recipe-main .recipe-details-section:last-child{padding-bottom:20px}body.pdf-template #recipe-detail .recipe-main .recipe-details-section>.flex{width:100%}body.pdf-template #recipe-detail .recipe-main .recipe-details-section .section-head{font-size:24px}body.pdf-template #recipe-detail .recipe-main .recipe-details-section .ingredients .ingredients-heading{font-size:24px;margin-bottom:15px}body.pdf-template #recipe-detail .recipe-main .recipe-details-section .ingredients .item .ingredient{font-size:14px}body.pdf-template #recipe-detail .recipe-main .recipe-details-section .ingredients .item .ingredient a{text-decoration:none}body.pdf-template #recipe-detail .recipe-main .recipe-details-section .ingredients .item .measurement{font-size:14px}body.pdf-template #recipe-detail .recipe-main .recipe-details-section .directions .directions-heading{font-size:24px}body.pdf-template #recipe-detail .recipe-main .recipe-details-section .directions .direction{font-size:14px}body.pdf-template #recipe-detail .additional-content{background-color:#fff}body.pdf-template #recipe-detail .additional-content .container .tips-section{margin-right:0}body.pdf-template #recipe-detail .additional-content .container .tips-section>h3{font-size:21px}body.pdf-template #recipe-detail .additional-content .container .tips-section .tip{font-size:14px;margin-bottom:10px}body.pdf-template #recipe-detail .additional-content .container .tips-section .tip:before{font-size:20px}body.pdf-template #recipe-detail .nutrition-facts .nutrition-row .row-content .header h2{font-size:21px}body.pdf-template #recipe-detail .nutrition-facts .nutrition-row .row-content p{font-size:14px}body.pdf-template #recipe-detail .nutrition-facts #show-hide{display:none}body.pdf-template #recipe-detail .nutrition-facts .tip{font-size:14px}body.pdf-template #recipe-detail .related-slider{display:none}body.pdf-template #recipe-detail .similar-listing{display:none}body.pdf-template #recipe-detail .callouts{display:none}body.pdf-template.blog *{color:#1e262c}body.pdf-template.blog .main-single{padding:0 0 30rem;background-color:#fff}body.pdf-template.blog .main-single .blog-content .breadcrumbs a{font-size:14px}body.pdf-template.blog .main-single .blog-content h1{font-size:32px}body.pdf-template.blog .main-single-content .blog-content p,body.pdf-template.blog .main-single-content .blog-content li{font-size:14px;margin-bottom:1.5rem}body.pdf-template.blog .subscribe{display:none}body.pdf-template.blog .more-posts-section{display:none}body.pdf-template.blog .contact-bar{display:none}body.pdf-template.blog .callouts{display:none}.single-video .hero{clear:both;background-color:#1e262c}.single-video .hero .container .title{color:#fff;font-size:60px;font-family:'Roboto Slab',serif;position:relative;text-align:center;font-weight:300;max-width:850px;margin:0 auto}.single-video .hero .container .title:after{content:"";display:block;position:relative;height:5px;background-color:#d31145;width:90%;margin:20px auto 0 auto}.single-video .hero .container .subcopy{color:#fff;font-size:24px;font-family:'proxima-nova',sans-serif;max-width:700px;text-align:center}.single-video .hero.No-Video{padding-bottom:100px}.single-video .hero-video{background:-moz-linear-gradient(0deg,#fff 50%,#1e262c 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#1e262c 50%);background:linear-gradient(0deg,#fff 50%,#1e262c 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#1e262c",GradientType=1)}.single-video .hero-video .container .wrapper img{max-height:470px;object-fit:cover;width:100%}.single-video .hero-video.No-Video{display:none}.single-video .copy-block .container .wrapper{max-width:780px;margin:0 auto}.single-video .copy-block .container .wrapper .title{color:#1e262c;font-size:60px;font-family:'Roboto Slab',serif;position:relative;text-align:center;font-weight:300}.single-video .copy-block .container .wrapper .title:after{content:"";display:block;position:relative;height:5px;background-color:#d31145;width:90%;margin:20px auto 0 auto}.single-video .copy-block .container .wrapper .subcopy{color:#1e262c;font-size:24px;font-family:'proxima-nova',sans-serif;text-align:center}.single-video .callout-section .main-copy{background-color:#f7f7f8}.single-video .callout-section .main-copy .container .wrapper .title{font-size:60px;color:#1e262c;text-align:left;display:inline-block;font-family:'Roboto Slab',serif;max-width:300px;line-height:1.25;font-weight:300;position:relative;flex-basis:50%}.single-video .callout-section .main-copy .container .wrapper .title:before{content:"";height:5px;background-color:#d31145;width:50%;display:block;margin-bottom:20px}.single-video .callout-section .main-copy .container .wrapper .copy{max-width:840px;flex-basis:50%;flex-grow:1}.single-video .callout-section .main-copy .container .wrapper .copy p{margin-bottom:50px;font-size:24px;color:#1e262c}.single-video .callout-section .main-copy .container .wrapper .copy p:last-child{margin-bottom:0}.single-video .callout-section .main-copy .container .wrapper .copy a{color:#d31145;font-weight:700;text-decoration:underline}.single-video .callout-section .callouts-section{padding-top:0}.single-video .callout-section .callouts-section .callouts{margin-bottom:0;background:-moz-linear-gradient(0deg,#fff 25%,#f7f7f8 25%);background:-webkit-linear-gradient(0deg,#fff 25%,#f7f7f8 25%);background:linear-gradient(0deg,#fff 25%,#f7f7f8 25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f7f7f8",GradientType=1)}@media (max-width:960px){.single-video .callout-section .main-copy .container .wrapper{flex-direction:column}.single-video .callout-section .main-copy .container .wrapper .title{margin-bottom:50px}}#single-resource .resource-item-hero{clear:both}#single-resource .resource-item-hero .bg-color{background-color:#1e262c}#single-resource .resource-item-hero .bg-color .wrapper{max-width:840px;margin:0 auto}#single-resource .resource-item-hero .bg-color .wrapper .breadcrumbs .category{display:inline-block;position:relative;font-size:17px;padding:5px 20px;font-weight:700;border:3px solid #d31145;color:#fff;transition:all .4s 0s ease-in-out,all .4s 0s ease}#single-resource .resource-item-hero .bg-color .wrapper .breadcrumbs .category:hover{background-color:#d31145}#single-resource .resource-item-hero .bg-color .wrapper .title{font-family:'Roboto Slab',serif;color:#fff;font-size:60px;font-weight:300;text-align:center;line-height:1.25}#single-resource .resource-item-hero .bg-color .wrapper .date{color:#fff;font-size:24px;font-weight:300;font-family:'proxima-nova',sans-serif}#single-resource .resource-item-hero .post-image{background:-moz-linear-gradient(0deg,#fff 70%,#1e262c 70%);background:-webkit-linear-gradient(0deg,#fff 70%,#1e262c 70%);background:linear-gradient(0deg,#fff 70%,#1e262c 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#1e262c",GradientType=1)}#single-resource .resource-item-hero .post-image .resource-link{max-width:550px}#single-resource .resource-item-hero .post-image img{margin:0 auto;max-width:550px;width:100%;object-fit:cover}#single-resource .resource-content .container p{font-size:24px;font-family:'proxima-nova',sans-serif;color:#1e262c;padding-top:40px;width:100%;max-width:850px;margin:0 auto;text-align:center}#single-resource .resource-content .container p:first-child{padding-top:0}@media (max-width:425px){#single-resource .resource-content .container p{font-size:18px}}#single-resource .resource-content .container h1{font-size:60px;font-family:'Roboto Slab',serif;color:#1e262c}#single-resource .resource-content .container h2,#single-resource .resource-content .container h3,#single-resource .resource-content .container h4{font-size:32px;font-family:'Roboto Slab',serif;font-weight:300}#single-resource .resource-content .container .button{border:3px solid #d31145}#single-resource .resource-content .wrapper{max-width:840px;margin:0 auto;padding:50px 0 100px}#single-resource .resource-content .wrapper p{font-size:24px;font-family:'proxima-nova',sans-serif;color:#1e262c;padding-top:40px;width:100%}#single-resource .resource-content .wrapper p:first-child{padding-top:0}#single-resource .resource-content .wrapper h1{font-size:60px;font-family:'Roboto Slab',serif;color:#1e262c}#single-resource .resource-content .wrapper h2,#single-resource .resource-content .wrapper h3,#single-resource .resource-content .wrapper h4{font-size:32px;font-family:'Roboto Slab',serif;font-weight:300}#single-resource .resource-content .wrapper a{color:#d31145;text-decoration:underline;font-weight:700}#single-resource .resource-content .wrapper ol{list-style:decimal;margin-left:50px;padding-bottom:20px}#single-resource .resource-content .wrapper ul{list-style:disc;margin-left:50px;padding-bottom:20px}#single-resource .latest-resource{margin:100px 0}.page-login>.container,.page-signup>.container{display:flex}@media only screen and (max-width:768px){.page-login>.container,.page-signup>.container{flex-direction:column}}.page-login>.container .page-content,.page-signup>.container .page-content{width:100%;padding-right:10rem}@media only screen and (max-width:768px){.page-login>.container .page-content,.page-signup>.container .page-content{padding:0;text-align:center;margin-top:40px}}.page-login>.container .page-content .login-icon,.page-signup>.container .page-content .login-icon{content:'';background-position:center;background-size:contain;background-repeat:no-repeat;min-width:120px;height:120px;width:120px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M16 1c-4.418 0-8 3.582-8 8 0 .585.063 1.155.182 1.704l-8.182 7.296v5h6v-2h2v-2h2l3.066-2.556c.909.359 1.898.556 2.934.556 4.418 0 8-3.582 8-8s-3.582-8-8-8zm-6.362 17l3.244-2.703c.417.164 1.513.703 3.118.703 3.859 0 7-3.14 7-7s-3.141-7-7-7c-3.86 0-7 3.14-7 7 0 .853.139 1.398.283 2.062l-8.283 7.386v3.552h4v-2h2v-2h2.638zm.168-4l-.667-.745-7.139 6.402v1.343l7.806-7zm10.194-7c0-1.104-.896-2-2-2s-2 .896-2 2 .896 2 2 2 2-.896 2-2zm-1 0c0-.552-.448-1-1-1s-1 .448-1 1 .448 1 1 1 1-.448 1-1z' style='&%2310; fill: %23d31145;&%2310;'/%3E%3C/svg%3E")}@media only screen and (max-width:768px){.page-login>.container .page-content .login-icon,.page-signup>.container .page-content .login-icon{margin:0 auto;height:50px;width:50px}}.page-login>.container .page-content a,.page-signup>.container .page-content a{color:#d31145;text-decoration:underline}.page-login>.container .page-content a:hover,.page-signup>.container .page-content a:hover{color:#f10b49}.page-login>.container .page-content .section-heading,.page-signup>.container .page-content .section-heading{margin-bottom:1rem}.page-login>.container .page-content .section-heading .container,.page-signup>.container .page-content .section-heading .container{padding:0}.page-login>.container .page-content .section-heading .container .section-title,.page-signup>.container .page-content .section-heading .container .section-title{align-items:start}@media only screen and (max-width:768px){.page-login>.container .page-content .section-heading .container .section-title,.page-signup>.container .page-content .section-heading .container .section-title{align-items:center}}.page-login>.container .page-content .section-heading .container .section-title:before,.page-signup>.container .page-content .section-heading .container .section-title:before{display:none}.page-login>.container .page-content .content,.page-signup>.container .page-content .content{font-size:21px;line-height:1.33;color:#1e262c}@media only screen and (max-width:768px){.page-login>.container .page-content .content,.page-signup>.container .page-content .content{font-size:18px}}.page-login>.container .page-form,.page-signup>.container .page-form{width:100%;font-size:18px;line-height:1.33;color:#1e262c}.page-login>.container .page-form .forgot-password,.page-signup>.container .page-form .forgot-password{margin-top:10px}.page-login>.container .page-form .forgot-password:hover,.page-signup>.container .page-form .forgot-password:hover{color:#d31145}.page-login>.container .page-form .error-message p,.page-signup>.container .page-form .error-message p{font-weight:700;padding-bottom:10px}.page-login>.container .page-form .error-message a,.page-signup>.container .page-form .error-message a{color:#d31145;text-decoration:underline}.page-login>.container .page-form .error-message a:hover,.page-signup>.container .page-form .error-message a:hover{color:#f10b49}.page-login>.container .page-form form p,.page-signup>.container .page-form form p{margin:15px 0}.page-login>.container .page-form form label,.page-signup>.container .page-form form label{font-size:18px;color:#d31145;font-family:'proxima-nova',sans-serif}.page-login>.container .page-form form input,.page-signup>.container .page-form form input,.page-login>.container .page-form form textarea,.page-signup>.container .page-form form textarea{padding:5px 10px;border:solid 1px #e2e3e6;font-family:'Roboto Slab',serif;font-size:30px;color:#1e262c;width:100%;margin-bottom:10px}.page-login>.container .page-form form input:focus,.page-signup>.container .page-form form input:focus,.page-login>.container .page-form form textarea:focus,.page-signup>.container .page-form form textarea:focus{outline:none}.page-login>.container .page-form form .group-captcha,.page-signup>.container .page-form form .group-captcha{display:flex;flex-direction:column}.page-login>.container .page-form form .group-captcha label,.page-signup>.container .page-form form .group-captcha label{margin-bottom:15px}.page-login>.container .page-form form select,.page-signup>.container .page-form form select{width:100%;border:solid 1px #e2e3e6;padding:12px 10px;font-family:'Roboto Slab',serif;font-size:21px;outline:none}.page-login>.container .page-form form .group-row,.page-signup>.container .page-form form .group-row{display:flex;justify-content:space-between;align-items:center}.page-login>.container .page-form form .group-row .form-row,.page-signup>.container .page-form form .group-row .form-row{width:48%}.page-login>.container .page-form form input[type=submit],.page-signup>.container .page-form form input[type=submit]{color:#fff;background-color:#d31145;font-family:'proxima-nova',sans-serif;font-size:18px;letter-spacing:.9px;font-weight:600;text-align:center;padding:10px 20px;text-transform:uppercase;width:auto;cursor:pointer}.page-login>.container .page-form form input[type=submit]:hover,.page-signup>.container .page-form form input[type=submit]:hover{color:#d31145;background-color:#fff}@media only screen and (max-width:768px){.page-login>.container .page-form form input[type=submit],.page-signup>.container .page-form form input[type=submit]{padding:12px 20px}}.page-login>.container .page-form form .login-remember,.page-signup>.container .page-form form .login-remember{display:flex}.page-login>.container .page-form form .login-remember label,.page-signup>.container .page-form form .login-remember label{display:flex}.page-login>.container .page-form form .login-remember label #rememberme,.page-signup>.container .page-form form .login-remember label #rememberme{width:auto;margin:0;margin-right:8px;height:20px;width:20px}.page-signup>.container .page-content .login-icon{content:'';background-position:center;background-size:contain;background-repeat:no-repeat;min-width:120px;height:120px;width:120px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M24 4.685l-16.327 17.315-7.673-9.054.761-.648 6.95 8.203 15.561-16.501.728.685z' style='&%2310; fill:%23d31145;&%2310;'/%3E%3C/svg%3E")}.page-signup.registered .page-content{padding:0;max-width:1000px;margin:0 auto;text-align:center}.page-signup.registered .page-content .login-icon{margin:0 auto}.page-signup.registered .page-content .section-heading .container .section-title{align-items:center}.page-signup.registered .page-form{display:none}#cover{position:fixed;height:100%;width:100%;top:0;left:0;background:#000;z-index:1000;transition:all .4s 0s ease-in-out,all .4s 0s ease}#cover img{position:absolute;display:block;width:60px;height:70px;left:50%;transform:translateX(-50%);top:50%}body{overflow-y:scroll !important}.ce-course{background-color:#efeae2;padding:0 20px}@media (max-width:968px){.ce-course{height:auto}}.ce-course p,.ce-course span{font-family:'proxima-nova'}.ce-course .row{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media (max-width:968px){.ce-course .row{flex-direction:column;margin-bottom:0}.ce-course .row .image{margin-bottom:10px}.ce-course .row .image img{padding:0 !important}.ce-course .row .input{margin:0 0 10px}.ce-course .row .input.half{flex:1 100%;max-width:100%;margin:0 0 10px}}.ce-course .scrollable-slide{height:520px;overflow-y:auto !important}@media (max-width:968px){.ce-course .scrollable-slide{height:680px}}.ce-course ::-webkit-scrollbar{width:10px}.ce-course ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.ce-course ::-webkit-scrollbar-thumb{background-color:#d31145;border-radius:10px}.ce-course ::-webkit-scrollbar-corner{background-color:#d31145;border-radius:10px}.ce-course .course-info{padding:30px 0;max-width:1400px;margin:0 auto}.ce-course .course-info .row{display:flex;justify-content:space-between;align-items:center}.ce-course .course-info .row .cdr{display:flex;justify-content:center;align-items:center}.ce-course .course-info .row .cdr .title{padding-left:20px}.ce-course .course-info .row .cdr .title h3{font-size:36px;color:#1e262c;font-family:'proxima-nova';font-weight:600}.ce-course .course-info .row .cdr p{padding:0;padding:20px;background-color:#d31145;color:#fff;font-size:13px}.ce-course .course-info .row .cdr span{font-weight:700;font-size:21px}.ce-course .course-info .row .close img{width:25px;height:25px}@media (max-width:968px){.ce-course .course-info{padding:20px 0 10px}.ce-course .course-info .row{flex-direction:column-reverse;align-items:flex-start}.ce-course .course-info .row .close{margin-bottom:10px;left:0}}@media (max-width:550px){.ce-course .course-info .row .cdr{flex-direction:column;align-items:flex-start}.ce-course .course-info .row .cdr .title{padding-left:0;padding-top:10px}.ce-course .course-info .row .cdr p{padding:10px}}.ce-course .reveal{max-width:1400px;margin:0 auto}.ce-course .reveal .slides{width:100% !important;transform:none !important;inset:0 !important;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ce-course .reveal .slides section{padding:0 20px;top:0 !important;overflow-x:hidden}.ce-course .reveal .slides .copy{flex:1 50%}.ce-course .reveal .slides .copy .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ce-course .reveal .slides .copy .wrapper h1{font-size:60px;line-height:1.25;font-family:'Roboto Slab';text-align:left;max-width:500px;font-weight:300}.ce-course .reveal .slides .copy .wrapper p{text-align:left}.ce-course .reveal .slides .copy .wrapper p.time-complete{color:#d31145;font-size:24px;font-family:'proxima-nova';margin:0}.ce-course .reveal .slides .copy .wrapper p.reg-desc{font-size:18px;color:#1e262c;max-width:500px;line-height:1.5}@media (max-width:968px){.ce-course .reveal .slides .copy .wrapper h1{font-size:32px}.ce-course .reveal .slides .copy .wrapper p.time-complete{font-size:21px}}.ce-course .reveal .controls{bottom:50px !important;top:auto !important;width:100%;pointer-events:all;height:70px;background-color:#fff}.ce-course .reveal .controls .navigate-right,.ce-course .reveal .controls .navigate-left{background-color:#d31145;top:43% !important}.ce-course .reveal .controls .navigate-right .controls-arrow:after,.ce-course .reveal .controls .navigate-left .controls-arrow:after{display:none}.ce-course .reveal .controls .navigate-right.disabled,.ce-course .reveal .controls .navigate-left.disabled{background-color:#444a54;animation:none}.ce-course .reveal .controls .next-click{width:101px;position:absolute;display:block;height:100%;right:2.6em;top:0;z-index:999999;pointer-events:all}.ce-course .reveal .controls .navigate-right{right:2.6em !important;padding:5px 50px 5px 20px;background-image:url("/wp-content/themes/mfi/elements/svgs/arrow-right-white.svg");background-repeat:no-repeat;background-size:23px 21px;background-position:76px center}.ce-course .reveal .controls .navigate-right .controls-arrow{transform:none}.ce-course .reveal .controls .navigate-right .controls-arrow:before{content:"NEXT";display:block;background-color:transparent !important;transform:none;color:#fff;font-size:18px;left:0;top:40%;position:absolute;transform:translateY(-40%)}.ce-course .reveal .controls .navigate-left{left:2.6em !important;padding:5px 20px 5px 45px;background-image:url("/wp-content/themes/mfi/elements/svgs/arrow-left-white.svg");background-repeat:no-repeat;background-size:23px 21px;background-position:6px center}.ce-course .reveal .controls .navigate-left .controls-arrow{transform:none}.ce-course .reveal .controls .navigate-left .controls-arrow:before{content:"BACK";display:block;background-color:transparent !important;transform:none;color:#fff;font-size:18px;left:-6px;top:40%;position:absolute;transform:translateY(-40%)}@media (max-width:968px){.ce-course .reveal .controls{bottom:20px !important;height:110px}.ce-course .reveal .controls .navigate-right,.ce-course .reveal .controls .navigate-left{top:60% !important;width:106px;height:40px}.ce-course .reveal .controls .navigate-right .controls-arrow:before,.ce-course .reveal .controls .navigate-left .controls-arrow:before{top:30%}}@media (max-width:499px){.ce-course .reveal .controls .navigate-right,.ce-course .reveal .controls .navigate-left{top:52% !important}}.ce-course .reveal .progress{bottom:75px;z-index:100;max-width:75%;margin:0 auto;left:50% !important;transform:translateX(-50%);height:20px;border-radius:25px;pointer-events:none}.ce-course .reveal .progress span{border-radius:25px;background-color:#d31145}@media (max-width:968px){.ce-course .reveal .progress{bottom:95px !important;max-width:90%}}@media (min-height:1081px){.ce-course .reveal .slides section{top:27px !important;height:75% !important}}@media (max-width:968px){.ce-course .reveal .slides{inset:0 !important;transform:none !important;position:relative;margin-bottom:140px}.ce-course .reveal .slides section{position:absolute;padding:0;height:100%}}.ce-course form{flex:1 50%}.ce-course form .row{display:flex;flex-wrap:wrap;margin-bottom:20px;justify-content:flex-start}.ce-course form .row:last-child{margin-bottom:0}@media (max-width:968px){.ce-course form .row{margin-bottom:0}}.ce-course form .input{display:flex !important;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.ce-course form .input.newsletter{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.ce-course form .input.newsletter input[type=checkbox]{width:55px;height:55px;border:1px solid #e2e3e6;border-radius:0}.ce-course form .input.newsletter label{text-align:left;color:#1e262c;margin-left:10px}.ce-course form .input.third{flex:1 85%;max-width:85%;width:100%}.ce-course form .input.half{flex:1 45%;max-width:50%;width:100%}.ce-course form .input.half:first-child{margin-right:20px}.ce-course form .input label{font-family:'proxima-nova';color:#d31145;font-size:18px;padding-left:2px}.ce-course form .input select{padding:10px}.ce-course form .input input,.ce-course form .input select,.ce-course form .input textarea{font-family:'proxima-nova';width:100%;border:1px solid #e2e3e6;color:#1e262c;font-family:'Roboto Slab',serif;font-size:30px}.ce-course form .input input,.ce-course form .input textarea{padding:10px}.ce-course .course-slide .row .image{display:flex;flex:1 50%;flex-direction:column;justify-content:flex-start;align-items:flex-start}.ce-course .course-slide .row .image img{max-width:100%;margin:0 auto;padding-right:40px;max-height:550px}.ce-course .course-slide .row .image .source{font-size:18px;line-height:1.5;margin:10px 0 0}.ce-course .course-slide .row .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 50%}.ce-course .course-slide .row .content h3,.ce-course .course-slide .row .content p,.ce-course .course-slide .row .content li,.ce-course .course-slide .row .content ul,.ce-course .course-slide .row .content ol,.ce-course .course-slide .row .content span{text-align:left}.ce-course .course-slide .row .content .slide-title{font-family:'Roboto Slab',serif;font-size:48px;font-weight:300}.ce-course .course-slide .row .content .copy{max-width:1100px}.ce-course .course-slide .row .content .copy p{font-size:18px;line-height:1.5;margin:0 0 20px;font-family:'proxima-nova'}.ce-course .course-slide .row .content .copy a{text-decoration:underline;color:#d31145;font-weight:700}.ce-course .course-slide .row .content .copy ul,.ce-course .course-slide .row .content .copy ol{width:100%;margin-bottom:20px;padding-right:40px}.ce-course .course-slide .row .content .copy ul li,.ce-course .course-slide .row .content .copy ol li{font-size:18px;font-family:'proxima-nova'}@media (max-width:968px){.ce-course .course-slide .row .content .slide-title{font-size:32px}}.ce-course .cts .row .copy-section,.ce-course .cts .row .form{flex:1 50%}.ce-course .cts .row .copy-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-right:20px}.ce-course .cts .row .copy-section *{text-align:left}.ce-course .cts .row .copy-section .complete-tag{background-color:#fff;font-weight:900;font-size:14px;padding:10px;margin-bottom:20px;color:#d31145;text-transform:uppercase}.ce-course .cts .row .copy-section .copy h3{font-family:'Roboto Slab',serif;font-weight:300;font-size:38px}.ce-course .cts .row .copy-section .copy strong{color:#d31145}.ce-course .cts .row .copy-section .copy p{font-size:18px}.ce-course .cts .row .copy-section .copy p.endnote{color:#d31145;font-weight:700}.ce-course .cts .row .form form .error{color:#d31145}.ce-course .cts .row .form form label{text-align:left;color:#1e262c}.ce-course .cts .row .form form .row{margin-bottom:40px}.ce-course .cts .row .form form .question{font-weight:700;color:#1e262c;text-align:left;font-size:23px;padding-bottom:5px}.ce-course .cts .row .form form textarea{padding:10px;font-size:18px;font-family:'proxima-nova'}.ce-course .cts .row .form form .input .checkbox{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.ce-course .cts .row .form form .input .checkbox label{padding:5px 10px;display:inline-block;cursor:pointer}.ce-course .cts .row .form form .input .checkbox label span{position:relative;line-height:22px}.ce-course .cts .row .form form .input .checkbox label span:before{content:"";border:1px solid #1e262c;width:20px;height:20px;margin-right:10px;display:inline-block;vertical-align:top}.ce-course .cts .row .form form .input .checkbox label span:after{content:"";background:#d31145;width:16px;height:16px;position:absolute;top:4px;left:2px;transition:.3s;opacity:0}.ce-course .cts .row .form form .input .checkbox label input:checked+span:after{opacity:1}.ce-course .cts .row .form form .input input[type=radio]{display:none}.ce-course .course-review .row.content{flex:1 50%;align-items:flex-start;justify-content:flex-start}.ce-course .course-review .row.content .icon img{margin:0 50px 0 0}.ce-course .course-review .row.content .copy-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ce-course .course-review .row.content .copy-section *{text-align:left}.ce-course .course-review .row.content .copy-section h3{color:#1e262c;font-family:'Roboto Slab',serif;font-size:48px;font-weight:300;max-width:400px}.ce-course .course-review .row.content .copy-section p{color:#d31145;font-size:18px;font-weight:900;font-family:'proxima-nova';margin:0}.ce-course .course-review .row .quiz{display:flex;flex-direction:column;flex:1 50%;padding-left:30px}.ce-course .course-review .row .quiz .question{text-align:left;margin:0 0 20px;font-size:24px;color:#1e262c;font-weight:700;line-height:1.5;max-width:500px}.ce-course .course-review .row .quiz .answers{text-align:left}.ce-course .course-review .row .quiz .answers form input{display:none}.ce-course .course-review .row .quiz .answers ol{margin:0 0 0 .5em}.ce-course .course-review .row .quiz .answers .wrap{display:flex;align-items:center;margin-bottom:10px}.ce-course .course-review .row .quiz .answers .wrap:last-child{margin-bottom:0}.ce-course .course-review .row .quiz .answers .answer{font-family:'Roboto Slab',serif;cursor:pointer;text-align:left;font-size:24px;padding:15px;border:3px solid transparent;border-radius:150px;transition:all .4s 0s ease-in-out,all .25s 0s ease;text-align:center;background-color:#fff;min-width:150px}.ce-course .course-review .row .quiz .answers .answer p{display:inline-block;margin:0}.ce-course .course-review .row .quiz .answers .answer:hover{border:3px solid #1e262c}.ce-course .course-review .row .quiz .answers .answer.incorrect{border:3px solid #d31145;color:#d31145}.ce-course .course-review .row .quiz .answers .answer.correct{border:3px solid #16d36f;background-color:#16d36f;color:#fff}.ce-course .course-review .row .quiz .answers .answer::marker{color:#1e262c}.ce-course .course-review .row .quiz .answers .selection{display:none;font-size:18px;margin-left:40px;color:#d31145;font-weight:700;font-family:'Roboto Slab',serif;position:relative}.ce-course .course-review .row .quiz .answers .selection.correct{color:#16d36f}.ce-course .course-review .row .quiz .answers .selection .select-icon{position:absolute;left:-25px;top:50%;transform:translateY(-50%);display:block;width:15px;height:15px;margin:0}@media (max-width:968px){.ce-course .course-review .row .quiz{padding-left:0}.ce-course .course-review .row .quiz .answers{padding-left:12px}.ce-course .course-review .row .quiz .answers ol{margin:0 0 0 .5em}}@media (max-width:500px){.ce-course .course-review .row .quiz .answers ol{margin:0 0 0 .75em}.ce-course .course-review .row .quiz .answers ol .answer{text-align:left}.ce-course .course-review .row .quiz .answers ol .answer p{width:100%;text-align:center}}.ce-course .thank-you{height:680px}.ce-course .thank-you .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 50%;padding-right:20px}.ce-course .thank-you .content h3{text-align:left;font-family:'Roboto Slab',serif;font-weight:300}.ce-course .thank-you .content .score{margin:0;text-align:left;color:#d31145;font-weight:700;font-size:24px}.ce-course .thank-you .links{display:flex;flex-direction:column;flex:1 50%}.ce-course .thank-you .links .row{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:30px}.ce-course .thank-you .links .row .icon{margin-right:20px}.ce-course .thank-you .links .row .icon img{margin:0;width:50px;height:50px}.ce-course .thank-you .links .row .copy{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.ce-course .thank-you .links .row:last-child{margin-bottom:0}.ce-course .thank-you .links .row.ending{padding-left:70px;padding-top:30px}.ce-course .thank-you .links .row *{text-align:left}.ce-course .thank-you .links .row h4{color:#d31145;font-weight:700;font-size:24px;margin-bottom:10px;text-transform:none}.ce-course .thank-you .links .row p{margin:0;font-size:18px;color:#1e262c;font-family:'Roboto Slab',serif}.ce-course .thank-you .links .row p a{color:#d31145;font-weight:700;text-decoration:underline}.ce-course .thank-you .links .row p i{font-style:italic}.ce-course .thank-you .links .row p strong{font-weight:700}.ce-course .thank-you .links .row .button{border:3px solid #d31145;transition:all .4s 0s ease-in-out,all .4s 0s ease;margin-top:20px}@media (max-width:650px){.ce-course .thank-you .content h3{font-size:28px}.ce-course .thank-you .links .row.ending{padding-left:0}}.course-lookup{clear:both;background-color:#efeae2}.course-lookup .row{display:flex;justify-content:center;align-items:center;max-width:1400px;margin:0 auto}.course-lookup .row.heading{justify-content:space-between;padding:50px 20px}.course-lookup .row.heading h3{color:#1e262c;font-size:36px;text-align:left;font-family:'proxima-nova';padding-left:10px;position:relative}.course-lookup .row.heading h3:before{content:"";display:block;position:absolute;left:-10px;width:5px;background-color:#d31145;height:100%}.course-lookup .row.heading .close{width:30px;height:30px}.course-lookup .row.main{align-items:flex-start}.course-lookup .row .content,.course-lookup .row .lookup{flex:1 50%}.course-lookup .row.main{padding:0 20px 200px;display:flex;flex-wrap:wrap}.course-lookup .row.main .content{padding-right:20px;margin-bottom:50px}.course-lookup .row.main .content h1{font-weight:300;font-size:60px;font-family:'Roboto Slab',serif;color:#1e262c;line-height:1.25}.course-lookup .row.main .content p{margin-top:20px;font-size:24px;font-weight:700;color:#d31145;font-family:'proxima-nova';max-width:450px}.course-lookup .row.main .content p.cred{margin:0;color:#1e262c;font-weight:700}.course-lookup .row.main .content p.email{font-weight:700}.course-lookup .row.main .content .reset{margin-top:20px}.course-lookup .row.main .content .reset a{color:#d31145;font-weight:700;text-decoration:underline;text-transform:uppercase;transition:all .4s 0s ease-in-out,all .25s 0s ease}.course-lookup .row.main .content .reset a:hover{color:#1e262c}.course-lookup .row.main .lookup form{display:flex;flex-direction:column;align-items:flex-start}.course-lookup .row.main .lookup form input,.course-lookup .row.main .lookup form select{background-color:#fff}.course-lookup .row.main .lookup form input[type=email]{width:100%;border:1px solid #e2e3e6;color:#1e262c;font-family:'Roboto Slab',serif;font-size:30px;padding:10px;margin-bottom:20px}.course-lookup .row.main .lookup form input[type=submit]{cursor:pointer;background-color:#d31145;border:3px solid #d31145;display:inline-block;margin-top:20px;background-image:url("/wp-content/themes/mfi/elements/svgs/arrow-right-white.svg");background-repeat:no-repeat;background-size:20px 20px;background-position:160px center;padding:15px 50px 15px 20px;line-height:1}.course-lookup .row.main .lookup form input[type=submit]:hover{background-color:#fff;background-image:url("/wp-content/themes/mfi/elements/svgs/arrow-right-red.svg")}.course-lookup .row.main .lookup form select{width:100%;max-width:75%;padding:10px;font-family:'Roboto Slab',serif;font-size:30px}.course-lookup .row.main .lookup form label{font-family:'proxima-nova';color:#d31145;font-size:18px;padding-left:2px}.course-lookup .row.main .lookup form .error_msg{color:#d31145;font-weight:700;padding-top:20px;font-family:'proxima-nova';font-size:18px;line-height:1.25}.course-lookup .row.main .lookup .course{display:flex;justify-content:flex-start;align-items:stretch;padding-bottom:50px}.course-lookup .row.main .lookup .course:last-child{padding-bottom:0}.course-lookup .row.main .lookup .course .date{min-width:100px}.course-lookup .row.main .lookup .course .date span{font-family:'Roboto Slab',serif;color:#1e262c;font-size:18px}.course-lookup .row.main .lookup .course .divider{position:relative;width:5px;background-color:#d31145;margin:0 30px}.course-lookup .row.main .lookup .course .course-content{font-size:24px;font-family:'proxima-nova';font-weight:700;line-height:1}.course-lookup .row.main .lookup .course .course-content .cdr p{margin:5px 0 0;line-height:1;font-size:18px;color:#d31145;font-weight:700}.course-lookup .row.main .lookup .course .course-content .ctas{display:flex;justify-content:flex-start;align-items:center;margin-top:20px}.course-lookup .row.main .lookup .course .course-content .ctas a{border:3px solid #d31145}.course-lookup .row.main .lookup .course .course-content .ctas a:first-child{margin-right:10px}@media (max-width:450px){.course-lookup .row.main .lookup .course{flex-direction:column}.course-lookup .row.main .lookup .course .divider{display:none}.course-lookup .row.main .lookup .course .course-content .ctas{flex-direction:column;justify-content:flex-start;align-items:flex-start}.course-lookup .row.main .lookup .course .course-content .ctas a:first-child{margin-right:0;margin-bottom:10px}}body.post-830538 header,body.post-540852 header,body.post-830538 footer,body.post-540852 footer,body.post-830538 #utility-nav,body.post-540852 #utility-nav{display:none}.cte-print{padding:75px 0}.cte-print .wrapper{max-width:90%;margin:0 auto}.cte-print .wrapper .row{display:flex;justify-content:center;align-items:center}.cte-print .wrapper .row.header{justify-content:space-between}.cte-print .wrapper .row.header .title .course-title{font-size:36px;font-family:'proxima-nova';line-height:1;font-weight:600}.cte-print .wrapper .row.header .title .cdr{font-size:18px;font-weight:700;line-height:1}.cte-print .wrapper .row.header .image img{max-width:185px;width:100%}.cte-print .wrapper .row.hero{padding:50px 0 0;flex-direction:column;justify-content:flex-start;align-items:flex-start}.cte-print .wrapper .row.hero h2{font-size:30px;font-family:'Roboto Slab',serif;font-weight:300;max-width:500px}.cte-print .wrapper .row.hero p{font-family:'proxima-nova';font-size:14px;line-height:1.75}.cte-print .wrapper .row.hero p strong{color:#d31145}.cte-print .wrapper .row.hero p.footnote{padding-top:20px;color:#d31145;font-weight:700}.cte-print .wrapper hr{margin:25px 0}.cte-print .wrapper .questions .user{display:flex;justify-content:space-between;padding-bottom:20px}.cte-print .wrapper .questions .user .name{font-family:'proxima-nova';font-size:18px;font-weight:700}.cte-print .wrapper .questions .user .date{font-family:'proxima-nova';font-size:18px;font-weight:700}.cte-print .wrapper .questions .question{padding-bottom:50px}.cte-print .wrapper .questions .question ol{display:flex}.cte-print .wrapper .questions .question ol .number{font-family:'proxima-nova';font-size:18px;font-weight:700;color:#d31145}.cte-print .wrapper .questions .question ol li{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:20px}.cte-print .wrapper .questions .question ol li span{font-size:18px;font-family:'proxima-nova'}.cte-print .wrapper .questions .question ol li span.answer,.cte-print .wrapper .questions .question ol li span.response{font-weight:700}.cte-print .wrapper .questions .question ol li::marker{color:#d31145;font-weight:700}.cte-print .wrapper .questions .question.question4a ol::marker{content:"4a.";display:block;position:relative;left:0;color:#d31145}@media print{.cte-print .print{display:none}}body.post-830561 header,body.post-548359 header{display:none}body.post-830561 footer,body.post-548359 footer{display:none}body.post-830561 #utility-nav,body.post-548359 #utility-nav{display:none}body.post-830561 #moove_gdpr_cookie_info_bar,body.post-548359 #moove_gdpr_cookie_info_bar{display:none !important}body.post-830561.pdf .save-pdf,body.post-548359.pdf .save-pdf{display:none}@media print{body.post-830561 .save-pdf,body.post-548359 .save-pdf{display:none}}.save-pdf{left:0;position:absolute;top:0;z-index:99999}.course-certification{height:100vh;position:relative;top:0;width:100%;display:flex;justify-content:center;align-items:flex-start;-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:620px;margin:0 auto}.course-certification .bg{position:relative;top:0;left:0;height:auto;width:auto;max-width:750px;z-index:0;margin:0 auto}.course-certification .content{z-index:100;position:absolute}.course-certification span,.course-certification p{white-space:nowrap}.course-certification .banner{top:165px}.course-certification .banner span{color:#fff !important;font-family:'Roboto Slab',serif;font-weight:700;font-size:28px;text-align:center;text-transform:uppercase}.course-certification .name{top:210px;color:#d31145;font-family:'Roboto Slab',serif;font-size:32px}.course-certification .course-name{top:295px;color:#1e262c;font-family:'proxima-nova';font-size:18px;line-height:1;text-align:center}.course-certification .course-name .course{color:#d31145;font-family:'Roboto Slab',serif;font-size:28px;text-align:center}.course-certification .time-complete{top:335px;line-height:1.25;color:#1e262c;font-size:18px;font-family:'proxima-nova';text-align:center}.course-certification .time-complete aside{font-size:14px;text-align:center}.course-certification .info{top:390px;color:#1e262c;font-size:21px;text-align:center}.course-certification .info span{display:flex;text-align:center;line-height:1.25;justify-content:center}.course-certification .info aside{padding:0 15px}.course-certification .date{top:505px;right:calc(50% - 320px);font-family:'Roboto Slab',serif;font-size:18px;color:#1e262c}@media print{.course-certification .banner span{color:#fff !important}}.course-certification.elevated-cred{height:980px}.course-certification.elevated-cred .banner{display:none}.course-certification.elevated-cred .name{top:100px;font-size:12px;color:#000;right:calc(50% - 80px)}.course-certification.elevated-cred .course-name{top:210px;left:calc(50% - 80px);text-align:left;width:100%}.course-certification.elevated-cred .course-name span{font-size:12px;color:#000;text-align:left}.course-certification.elevated-cred .info{top:277px;font-size:12px;color:#000}.course-certification.elevated-cred .date{top:310px;right:auto;font-size:12px}.course-certification.elevated-cred .perf-ind{top:345px;font-size:12px;right:calc(50% - 80px)}.course-certification.elevated-cred .mirrored{position:absolute;top:490px;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;-webkit-print-color-adjust:exact;print-color-adjust:exact;max-width:620px;margin:0 auto}.events{padding-top:50px}.events .categories .container .pages .page{flex:1 33.33333%;margin-right:50px}.events .categories .container .pages .page:last-child{margin-right:0}.events .categories .container .pages .page .image{margin-bottom:20px}.events .categories .container .pages .page h3{margin-bottom:20px;margin-left:20px;font-family:'proxima-nova',sans-serif;font-weight:600;font-size:36px;text-align:left;line-height:1;max-width:350px;position:relative}.events .categories .container .pages .page h3:before{content:"";background-color:#d31145;height:100%;display:block;position:absolute;left:-20px;width:5px}.events .categories .container .pages .page p{padding-bottom:20px;font-family:'proxima-nova',sans-serif;font-size:18px;color:#1e262c}.events .categories .container .pages .page .button{margin-top:30px;line-height:1}@media (max-width:768px){.events .categories .container .pages{flex-direction:column}.events .categories .container .pages .page{margin-right:0;margin-bottom:50px}.events .categories .container .pages .page h3{font-size:28px}}.lity{z-index:99999999 !important}.lity .lity-content{padding:0 20px}.lity .lity-content h3{color:#fff;font-family:'Roboto Slab',serif;font-weight:300;font-size:30px;text-align:left;margin-bottom:20px}.lity .lity-content form label{color:#fff !important;font-family:'proxima-nova',sans-serif !important;font-size:18px !important}.lity .lity-content form input{padding:5px 10px;border:solid 1px #e2e3e6;font-family:'Roboto Slab',serif;font-size:30px;color:#1e262c;margin-bottom:10px;width:100%}.lity .lity-content form input[type=submit]{display:inline-block;background-color:#d31145;color:#fff;width:auto;font-size:18px;font-family:'proxima-nova',sans-serif;margin-top:10px;padding:5px 20px;cursor:pointer;transition:all .4s 0s ease-in-out,all .25s 0s ease;border:2px solid #d31145}.lity .lity-content form input[type=submit]:hover{background-color:#fff;color:#d31145}.lity .lity-content form .wpcf7-response-output{color:#fff;font-family:'proxima-nova',sans-serif;font-size:16px}.single-event{clear:both;padding:0 0 80px}.single-event .hero{background-color:#1e262c;min-height:540px}.single-event .hero .content{flex:1 50%;width:50%}.single-event .hero .content .wrapper{padding:0 50px 0 20px;max-width:600px}.single-event .hero .content *{color:#fff}.single-event .hero .content h3{margin-bottom:50px;font-family:'Roboto Slab',serif;font-weight:300;font-size:30px;position:relative;width:100%;text-align:left}.single-event .hero .content h3:before{content:"";width:90px;background-color:#d31145;height:5px;display:block;position:absolute;bottom:-20px}.single-event .hero .content h1{font-size:60px;margin-bottom:20px;font-family:'Roboto Slab',serif;line-height:1.25;font-weight:300;text-align:left;width:100%}.single-event .hero .content p{font-size:24px;font-weight:600;font-family:'proxima-nova',sans-serif}.single-event .hero .image{flex:1 50%}.single-event .hero .image img{height:100%;width:100%;object-fit:cover}.single-event .intro{padding:50px 20px}.single-event .intro .content .wrapper{max-width:800px}.single-event .intro .content *{color:#1e262c}.single-event .intro .content h3{margin-bottom:50px;font-family:'Roboto Slab',serif;font-weight:300;font-size:48px;position:relative;text-align:center}.single-event .intro .content h3:after{content:"";width:80%;background-color:#d31145;height:5px;display:block;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.single-event .intro .content p{font-size:21px;font-weight:400;font-family:'proxima-nova',sans-serif;text-align:center}.single-event .main-listing{padding:50px 0 0}.single-event .main-listing .filters{display:flex;justify-content:flex-start;align-items:center}.single-event .main-listing .filters div{margin-bottom:10px}.single-event .main-listing .filters select{margin-right:25px;border:1px solid #e2e3e6;padding:5px 10px}.single-event .main-listing .filters label,.single-event .main-listing .filters select{font-family:'proxima-nova',sans-serif;font-weight:600;font-size:21px}.single-event .main-listing .filters label{margin-right:10px}.single-event .main-listing .events-listing{padding-top:50px}.single-event .main-listing .events-listing #filtered-events-container{display:flex;justify-content:flex-start;align-items:flex-start}.single-event .main-listing .events-listing #filtered-events-container .event{display:flex;flex-direction:column;flex:0 33.33333%;margin:0 20px 0 0}.single-event .main-listing .events-listing #filtered-events-container .event:last-child{margin:0}.single-event .main-listing .events-listing #filtered-events-container .event h3{margin-bottom:20px;margin-top:20px;margin-left:20px;font-family:'Roboto Slab',serif;font-weight:400;font-size:36px;text-align:left;line-height:1;position:relative}.single-event .main-listing .events-listing #filtered-events-container .event h3:before{content:"";background-color:#d31145;height:100%;display:block;position:absolute;left:-20px;width:5px}.single-event .main-listing .events-listing #filtered-events-container .event .content .date{display:flex;justify-content:flex-start;align-items:flex-start}.single-event .main-listing .events-listing #filtered-events-container .event .content .date .icon{margin-right:10px}.single-event .main-listing .events-listing #filtered-events-container .event .content .date .icon img{width:20px;height:20px;object-fit:contain}.single-event .main-listing .events-listing #filtered-events-container .event .content .date .date-content *{font-family:'Roboto Slab',serif;color:#d31145;font-size:18px;font-weight:700}.single-event .main-listing .events-listing #filtered-events-container .event .content .location{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:20px}.single-event .main-listing .events-listing #filtered-events-container .event .content .location .icon{margin-right:10px}.single-event .main-listing .events-listing #filtered-events-container .event .content .location .icon img{width:20px;height:20px;object-fit:contain}.single-event .main-listing .events-listing #filtered-events-container .event .content .location .location-content a p{text-decoration:underline;transition:all .4s 0s ease-in-out,all .25s 0s ease}.single-event .main-listing .events-listing #filtered-events-container .event .content .location .location-content a:hover p{color:#1e262c}.single-event .main-listing .events-listing #filtered-events-container .event .content .location .location-content *{font-family:'Roboto Slab',serif;color:#d31145;font-size:18px;font-weight:700}.single-event .main-listing .events-listing #filtered-events-container .event .content .excerpt{margin-top:20px;max-width:90%}.single-event .main-listing .events-listing #filtered-events-container .event .content .excerpt *{padding-bottom:20px;font-family:'proxima-nova',sans-serif;font-size:18px;color:#1e262c}.single-event .main-listing .events-listing #filtered-events-container .event .content .excerpt a{color:#d31145}.single-event .main-listing .events-listing #filtered-events-container .event .content .excerpt a:hover{text-decoration:underline}.single-event .main-listing .events-listing #filtered-events-container .event .content .ctas{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.single-event .main-listing .events-listing #filtered-events-container .event .content .ctas .cal add-to-calendar-button::part(span){text-transform:uppercase !important}.single-event .main-listing .events-listing #filtered-events-container .event .content .ctas .reg{margin-top:10px;display:flex}.single-event .main-listing .events-listing #filtered-events-container .event .content .ctas .reg .button{border:3px solid #14191d;line-height:1;padding:15px 20px;background-color:#14191d;color:#fff}.single-event .main-listing .events-listing #filtered-events-container .event .content .ctas .reg .button:hover{background-color:#fff;color:#d31145}.single-event .main-listing .disclaimer{display:flex;justify-content:center;align-items:center;padding-top:50px}.single-event .main-listing .disclaimer *{color:#1e262c;font-size:18px;font-weight:600;font-family:'proxima-nova',sans-serif;text-align:center}.single-event .main-listing .disclaimer a{text-decoration:underline;transition:all .4s 0s ease-in-out,all .25s 0s ease}.single-event .main-listing .disclaimer a:hover{color:#d31145}@media (max-width:920px){.single-event .hero{flex-direction:column-reverse}.single-event .hero .content{width:100%;justify-content:flex-start !important;align-items:flex-start !important}.single-event .hero .content .wrapper{padding:50px 20px}.single-event .main-listing .container .events-listing #filtered-events-container{flex-wrap:wrap}.single-event .main-listing .container .events-listing #filtered-events-container .event{flex:0 46%;margin:0 20px 50px 0}}@media (max-width:550px){.single-event .hero .content .wrapper h3{font-size:21px}.single-event .hero .content .wrapper h3:before{width:60px}.single-event .hero .content .wrapper h1{font-size:42px}.single-event .hero .content .wrapper p{font-size:18px}.single-event .main-listing .container .events-listing #filtered-events-container .event{flex:100%}}body{overflow-y:auto !important}.social-share{margin-top:20px}.social-share h3{font-size:14px;font-family:'Roboto Slab',serif;margin-bottom:10px}.social-share .heateor_sss_sharing_container .heateor_sss_sharing_ul{display:flex;gap:11px;flex-wrap:wrap;margin:0 !important}.social-share .heateor_sss_sharing_container .heateor_sss_sharing_ul a{margin:0 !important}.social-share .heateor_sss_sharing_container .heateor_sss_sharing_ul a:hover .heateor_sss_svg{background:#fff !important}.social-share .heateor_sss_sharing_container .heateor_sss_sharing_ul a:hover .heateor_sss_svg svg *{fill:#d31145 !important}.social-share .heateor_sss_sharing_container .heateor_sss_sharing_ul .heateor_sss_svg{background:#d31145 !important;width:24px !important;border:2px solid #d31145;height:24px !important;transition:all .4s 0s ease-in-out,all .25s 0s ease;cursor:pointer}