@font-face{font-family:'RobotoSlabBold';src:url("/fonts/RobotoSlabBold/robotoslab-bold-webfont.woff") format('woff'),url("/fonts/RobotoSlabBold/robotoslab-bold-webfont.woff2") format('woff2');}@font-face{font-family:'TradeGothicBoldCondensed';src:url("/fonts/TradeGothicBold/TradeGothicBoldCondensed.woff") format('woff'),url("/fonts/TradeGothicBold/TradeGothicBoldCondensed.woff2") format('woff2');}*,*::before,*::after{box-sizing:border-box;}*{margin:0;padding:0;}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto;}input,button,textarea,select{font:inherit;}button{cursor:pointer;background-color:transparent;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:none;font-size:100%;vertical-align:baseline;background:0 0 }article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block }ul,ol,menu{list-style:none }input,select,button{vertical-align:middle;margin:0;padding:0;border:0;outline:none;}html,body{height:100%;font-size:20px;font-family:'montserrat',Arial,sans-serif;color:#202847;line-height:1.5em;}@media only screen and (max-width:2048px){h1,h2,h3,h4,h5,h6,p,ul,li{background:url("/images/transparentimage.png") 0 0 repeat;}}*:focus-visible{outline-color:#0078C8 !important;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:absolute !important;clip:auto;overflow:visible;height:auto;width:auto;z-index:10000002;cursor:pointer;background-color:#ffffff;padding:15px;font-size:23px;border:1px solid #000;color:#000 !important;}.swiper-button-next:focus-visible,.swiper-button-prev:focus-visible,.swiper-pagination-bullet:focus-visible{outline:-webkit-focus-ring-color auto 1px;}.centered{margin:0 auto;text-align:center;}h1,.h1Styled{line-height:1.2em;font-family:'RobotoSlabBold',Arial,sans-serif;text-align:center;width:100%;margin:0 auto 20px auto;font-weight:300;font-size:41px;line-height:1.2em;color:#a91d39;}h2,.h2Styled{width:100%;font-family:'TradeGothicBoldCondensed',Arial,sans-serif;font-size:50px;color:#1c355e;line-height:1.2em;}h3,.h3Styled{font-size:26px;font-family:'montserrat',Arial,sans-serif;color:#1c355e;font-weight:600;line-height:1.3em;margin-bottom:10px;}.subheadline{margin-bottom:15px;}@media screen and (max-width:500px){h1,.h1Styled{font-size:35px;}}a:link,a:visited,a:active,a:hover{color:#a91d39;font-weight:500;text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}a.disabled{cursor:default;}strong{}input[type=text],input[type=date],input[type=email],input[type=tel],input[type=password],textarea,select{width:100%;max-width:100%;font-family:Arial,sans-serif;padding:7px 0 7px 8px;color:#151c22;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #0e151b;-webkit-appearance:none;-moz-appearance:none;}textarea{width:100% !important;height:150px;max-height:300px;padding-right:7px;line-height:1.5em;}select{background:#FFFFFF url("/images/form-dd-arrow.jpg") right 6px no-repeat;}select::-ms-expand{display:none;}input[type=image]{outline:none;}textarea{height:150px;}::-webkit-input-placeholder{color:#797979;}::-moz-placeholder{color:#797979;}:-ms-input-placeholder{color:#797979;}:-moz-placeholder{color:#797979;}sup,sub{font-size:.55em;text-transform:uppercase;position:relative;left:0;}sup{top:-9px;}sub{top:6px;}a.btn,.btn{display:inline-block;min-width:115px;padding:12px 40px 10px 40px;text-align:center;font-size:22px;font-weight:800;font-family:'TradeGothicBoldCondensed',sans-serif;text-transform:uppercase;color:#FFF;vertical-align:middle;box-sizing:border-box;background-color:#6c6d71;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;line-height:22px;-webkit-appearance:none;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-webkit-transition:color .7s ease,border .7s ease,background-color .7s ease;-moz-transition:color .7s ease,border .7s ease,background-color .7s ease;-o-transition:color .7s ease,border .7s ease,background-color .7s ease;transition:color .7s ease,border .7s ease,background-color .7s ease;}a.btnRed,.btnRed{border-color:#a91d39;background-color:#a91d39;}a.btnRed:hover,.btnRed:hover{border-color:#DB294D;background-color:#DB294D;}.bodyStopScrolling{padding-right:17px;overflow:hidden;}.stickyOnScroll.sticky{position:sticky;top:15px;left:0;}.widgetTopMargin{margin-top:50px;}.widgetBottomMargin{margin-bottom:50px;}.videoIframeWrap,.mceNonEditable.embeditem{height:0;padding-bottom:56.25%;position:relative;overflow:hidden;}.videoIframeWrap iframe,.mceNonEditable.embeditem iframe{height:100% !important;width:100% !important;position:absolute;top:0;left:0;}.imgScaleOnHover{transition:all .2s ease-in-out;}.imgScaleOnHover:hover{transform:scale(1.03);}.customScrollbar::-webkit-scrollbar{width:15px;}.customScrollbar::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:8px;padding:2px 2px;}.customScrollbar::-webkit-scrollbar-thumb{background-color:#838383;width:10px;border-radius:8px;}.bodyModalOpen{width:100vw;overflow:hidden;padding-right:17px;}.modalWrapper{width:100vw;height:100vh;display:none;align-items:center;padding:0 2%;position:fixed;top:0;left:0;z-index:100000;opacity:0;overflow-y:scroll;background-color:rgba(0,0,0,0.8);transition:opacity 0.2s ease-in-out;}.modalActive{opacity:1;}.modalWrapper .modalContentWrap{position:relative;width:100%;max-width:1000px;margin:0 auto;padding:50px 30px;color:#FFF;background-color:gray;}.modalWrapper .modalClose{position:absolute;top:0px;right:0px;border-bottom:none;font-size:1.5em;padding:20px;color:#FFF;text-decoration:none !important;}.modalWrapper .modalContent a{color:#FFF;text-decoration:underline;}@media all and (min-width:768px){.modalWrapper .modalContentWrap{padding:50px;}}.sitewidth{width:100%;max-width:1250px;margin:0 auto;padding:0 2%;}#Wrapper{min-height:100%;position:relative;}header{background:#ffffff;filter:drop-shadow(#e1e1e1 3px 3px 5px);position:relative;z-index:3001;}@media screen and (min-width:1300px){.homePage header{filter:none;}.homePage .headerWrap .logoWrap{display:none;}}.headerImage{position:relative;}.headerImage .mainImage{width:100%;}.headerImage .headerImageCaption{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;text-align:center;}.topNavWrap{background:#1c355e;}.topNavWrap a{color:#ffffff;font-weight:300;}.topNavWrap li.num4 a{font-weight:500;background-image:url("/images/brand-nav-arrow.png");background-repeat:no-repeat;background-position:bottom center;}.topNavWrap li.num1{padding:0 15px 0 0;}.topNav{display:-webkit-flex;display:-ms-flexbox;display:flex;}.topNav li{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 15px;font-size:15px;}.topNav li a{padding:10px 0;}@media only screen and (max-width:885px){.topNavWrap .topNav{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;}.topNavWrap li.num1{padding:0 0 0 0;}.topNav li{padding:0 5px;font-size:14px;}}.headerWrap{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:20px;padding-bottom:20px;margin:0 auto;justify-content:space-between;}.headerWrap .logoWrap img{max-width:200px;}#MainNavWrap{width:100%;display:none;z-index:1000;}#MainNavWrap .mainNav{display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:'TradeGothicBoldCondensed',"Times New Roman",serif;justify-content:flex-end;font-size:22px;}#MainNavWrap .mainNav li{margin-left:30px;}#MainNavWrap .mainNav li a{color:#202847;-webkit-transition:color .7s ease;-moz-transition:color .7s ease;-o-transition:color .7s ease;transition:color .7s ease;}#MainNavWrap .mainNav li a:hover,#MainNavWrap .mainNav li a.current{color:#a91d39;}.homePage #MainNavWrap .mainNav{justify-content:center;}#MainNavWrap .subNav{display:none;position:absolute;padding:15px 15px 15px 15px;background:#e1e1e1;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}#MainNavWrap .mainNav > li:hover .subNav,#MainNavWrap .mainNav > li:focus-within .subNav{display:block;}@media screen and (max-width:1300px){header{filter:none;}.headerWrap .logoWrap img{max-width:140px;}}.mobileMainMenu{display:none;width:100%;position:absolute;top:150px;left:0px;z-index:3000;font-size:16px;background:#ffffff;border-bottom:1px solid #e9e9e9;}.mobileMainMenu ul{padding:0;list-style-type:none;}.mobileMainMenu ul li{position:relative;}.mobileMainMenu ul li a{display:block;padding:10px 0 10px 35px;color:#202847;background:#ffffff;border-top:1px solid #e9e9e9;font-weight:500;}.mobileMainMenu ul.mainNav ul{display:none;}.mobileMainMenu ul li.mobileMenuOpen > ul{display:block;}.mobileMainMenu ul li ul{display:none;}.mobileMainMenu ul li ul li a{padding-left:50px;background:#ffffff;font-weight:400;}.mobileMainMenu ul li ul ul li a{padding-left:65px;}.mobileMainMenu ul li a.current{background:#ffffff;color:#a91d39;border-top:1px solid #eee;}.mobileMainMenu ul li .mobileToggle{position:absolute;top:0px;right:0px;text-align:center;border-left:1px solid #e9e9e9;padding:10px 0;width:55px;background:#f4f2f0;}.mobileMenuButton{position:absolute;top:55%;right:10px;}.burg{position:relative;cursor:pointer;z-index:5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:transparent;max-width:60px;padding:22px 10px;background-color:#ffffff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}.burg span,.burg span:after,.burg span:before{display:block;transition-property:all;transition-duration:.1s;}.burg span{margin:0 auto;position:relative;}.burg span:after,.burg span:before{position:absolute;content:'';}.burg span,.burg span:after,.burg span:before{width:35px;height:4px;background-color:#1c355e;}.mobileMenuButtonOpen .burg span,.mobileMenuButtonOpen .burg span:after,.mobileMenuButtonOpen .burg span:before{width:35px;height:4px;background-color:#1c355e;}.burg span:before{transform:translateY(-10px);}.burg span:after{transform:translateY(10px);}.burg:hover span:before{transform:translateY(-12px);}.burg:hover span:after{transform:translateY(12px);}.burg:hover.active span:before{transform:rotate(45deg);}.mobileMenuButtonOpen .burg:hover span:after{transform:rotate(-45deg);}.mobileMenuButtonOpen .burg span{background-color:transparent !important;}.mobileMenuButtonOpen .burg span:after,.mobileMenuButtonOpen .burg span:before{transform:translateY(0);}.mobileMenuButtonOpen .burg span:before{transform:rotate(45deg);}.mobileMenuButtonOpen .burg span:after{transform:rotate(-45deg);}.mobileMenuButton .close{display:none;font-size:32px;font-weight:bold;margin:13px 22px;color:#000;}.mobileMenuButton .close{display:none;font-size:32px;font-weight:bold;margin:13px 22px;color:#000;}.mobileMenuButtonOpen .close{display:block;}@media screen and (min-width:1300px){.homePage #MainNavWrap{justify-content:center;}#MainNavWrap{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:end;}.mobileMenuButton{display:none;}}.homeHeaderWrap{position:relative;margin-bottom:45px;z-index:2;}.homeHeaderWrap .bgImage{width:100%;}.homeHeaderWrap .mainImage{width:100%;}.homeHeaderWrap .contentWrap{display:table;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#FFF;}.homeHeaderWrap .contentWrap .content{display:table-cell;height:100%;vertical-align:middle;}.homeHeaderWrap .contentWrap .hiLogo{margin-bottom:9%;}.homeHeaderWrap .contentWrap .hiLogo img{width:37%;max-width:612px;margin:0 auto;}.homeHeaderWrap .contentWrap .rubyOnion img{width:27.5%;max-width:537px;transform:rotate(15.2deg);transform-origin:55% 80%;position:relative;top:-170px;opacity:0;margin:0 auto;}.homeHeaderWrap .contentWrap .rubyOnion.onionLoaded img{opacity:1;top:0;transform:none;}@media only screen and (max-width:768px){.homeHeaderWrap .contentWrap .content .rubyOnion img{opacity:1;top:0;transform:none;}}.recipesWrap{background-image:url("/images/stars-left-slower.gif"),url("/images/stars-right-slower.gif");background-position:left center,right center;background-repeat:no-repeat,no-repeat;max-width:1950px;margin:0 auto;}.recipesWrap .content{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}.recipesWrap .content .recipeItem{width:24%;position:relative;margin-bottom:15px;overflow:hidden;padding-bottom:24%;height:0;background-size:cover;}.recipesWrap .content .recipeItem .overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:rgba(31,40,71,.75);padding:20px;opacity:0;-webkit-transition:opacity .7s ease;-moz-transition:opacity .7s ease;-o-transition:opacity .7s ease;transition:opacity .7s ease;}.recipesWrap .content .recipeItem:hover .overlay{opacity:1;}.recipesWrap .content .recipeItem .overlay .title{color:#ffffff;font-weight:500;font-size:18px;}.recipesWrap .content .recipeItem.num2{margin-left:1.3%;margin-right:1.3%;}.recipesWrap .content .recipeItem.num3{margin-right:1.3%;}.recipesWrap .buttonSpacer{width:100%;text-align:center;margin:30px 0;}@media only screen and (max-width:1670px){.recipesWrap{background-size:13%;}}@media only screen and (max-width:1370px){.recipesWrap{background:none;}}@media only screen and (max-width:1075px){.recipesWrap .content .recipeItem{width:31.333%;padding-bottom:31.333%;margin:15px 1% !important;}}@media only screen and (max-width:765px){.recipesWrap .content .recipeItem{width:48%;padding-bottom:48%;}}@media only screen and (max-width:585px){.recipesWrap .content{justify-content:center;}.recipesWrap .content .recipeItem{width:100%;max-width:300px;height:300px;}.recipesWrap .content .recipeItem .overlay{opacity:1;background:rgba(31,40,71,.5);}}.hfcWrap{margin:100px 0 0 0;background-repeat:no-repeat;background-size:cover;}.hfcWrap .content{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding-bottom:30px;}.hfcWrap .content .imageHalf{width:47%;}.hfcWrap .content .imageHalf img{width:100%;max-width:514px;}.hfcWrap .content .textHalf{width:53%;padding-left:20px;justify-content:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;padding-bottom:12%;}.hfcWrap .content .textHalf h2{text-align:left;margin-bottom:30px;}.hfcWrap .content .textHalf .copy{margin-bottom:20px;}@media only screen and (max-width:800px){.hfcWrap .content{padding-bottom:60px;}.hfcWrap .content .imageHalf{width:100%;text-align:center;}.hfcWrap .content .imageHalf img{margin:0 auto;}.hfcWrap .content .textHalf{width:100%;padding-left:0;}}main{display:block;}main .mainContent{padding-top:35px;}main ul,main ol,main p{margin-bottom:30px;}main p:last-child{margin-bottom:0;}main ul{padding-left:20px;list-style-type:disc;}main ul.noListStyle{padding-left:0;list-style-type:none;}main ul.ulSplit{display:inline-block;width:50%;vertical-align:top;}main ol{list-style:decimal;padding-left:22px;}main ul li,main ol li{padding-bottom:3px;}.rteCopy{margin-bottom:35px;}.rteCopy img{max-width:80%;width:auto !important;height:auto !important;margin:20px;display:inline-block;}.recipesList{margin-bottom:50px;}.recipesList .content{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}.recipesList .content .recipeItem{width:24%;margin-bottom:15px;overflow:hidden;}.recipesList .content .recipeItem .imageWrap{width:100%;overflow:hidden;}.recipesList .content .recipeItem .imageWrap img{width:100%;transition:all 0.2s ease-in-out;}.recipesList .content .recipeItem.num2{margin-left:1.3%;margin-right:1.3%;}.recipesList .content .recipeItem.num3{margin-right:1.3%;}.recipesList .content .recipeItem .name{text-align:center;color:#202847;font-size:18px;font-weight:600;padding:15px;transition:all 0.5s ease-in-out;}.recipesList .content .recipeItem:hover .imageWrap img{transform:scale(1.02);}.recipesList .content .recipeItem:hover .name{color:#a91d39;}@media only screen and (max-width:1075px){.recipesList .content .recipeItem{width:31.333%;margin:15px 1% !important;}}@media only screen and (max-width:765px){.recipesList .content .recipeItem{width:48%;}}@media only screen and (max-width:585px){.recipesList .content{justify-content:center;}}.contactUsPage .content{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px;}.contactUsPage .content .left{width:70%;}.contactUsPage .content .right{width:30%;margin-left:5%;}.contactUsPage .content .right img{max-width:100%;margin-bottom:15px;}.contactUsPage .content .right p{margin-bottom:0;}.contactUsPage .content .right .h3Styled{margin-bottom:15px;}.contactUsPage .content .right .section{margin-bottom:20px;}.contactUsPage .content .right .section .sectionTitle{font-weight:600;}@media only screen and (max-width:1215px){.contactUsPage .content{flex-wrap:wrap;}.contactUsPage .content .left{width:100%;}.contactUsPage .content .right{width:100%;margin-left:0;}.contactUsPage .content .right .top{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:30px;align-items:center;}.contactUsPage .content .right .top .section{margin-left:30px;}.contactUsPage .content .right .contactWrap{text-align:center;margin-bottom:40px;}}@media only screen and (max-width:630px){.contactUsPage .content .right .top{flex-direction:column;margin-top:40px;}.contactUsPage .content .right .top .section{width:100%;margin-left:0;text-align:center;}}footer{width:100%;position:absolute;bottom:0;left:0;padding:35px 0;background:#202847;}footer .content{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;color:#ffffff;}footer .content a{color:#ffffff;}footer .content .logos{display:-webkit-flex;display:-ms-flexbox;display:flex;width:33%;}footer .content .logos a{margin-right:35px;}footer .content .right{width:67%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;}footer .content .right .nav{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;font-family:'TradeGothicBoldCondensed',"Times New Roman",serif;font-size:20px;margin-bottom:10px;}footer .content .right .nav li{margin-left:30px;}footer .content .right .footerNav{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;font-size:14px;}footer .content .right .sep{margin-left:5px;}footer .content .right .footerNav ul li{margin-left:5px;display:inline-block;}@media only screen and (max-width:1135px){footer .content{flex-direction:column;}footer .content .logos{justify-content:center;width:100%;}footer .content .logos a{margin-left:15px;margin-right:15px;}footer .content .right{width:100%;margin-top:20px;}footer .content .right .nav{justify-content:center;}footer .content .right .nav li{margin-left:15px;margin-right:15px;}footer .content .right .footerNav{justify-content:center;}}@media only screen and (max-width:765px){footer .content .right .sep{display:none;}footer .content .right .footerNav{width:100%;flex-direction:column;}footer .content .right .footerNav .copyRight{text-align:center;}footer .content .right .footerNav ul li{margin-left:0;display:block;text-align:center;}}@media only screen and (max-width:500px){footer .content .logos{flex-direction:column;align-items:center;}footer .content .logos a{margin:15px;}}.footerCalloutWrap{padding:20px 0;position:relative;text-align:center;font-size:27px;color:#FFF;background:#0074d9;}.footerCalloutWrap .btn{position:relative;left:0;top:0;margin-top:20px;left:8px;top:-2px;border:1px solid #FFF;}.footerCalloutWrap .copy{line-height:35px;}@media only screen and (min-width:1024px){.footerCalloutWrap .copy{display:inline-block;}.footerCalloutWrap .btn{left:8px;top:-2px;margin-top:0;}}.formWrap{margin-bottom:30px;}.formWrap .formRow{margin-bottom:20px;display:flex;flex-direction:column;}.formWrap .formRow label{font-weight:500;margin-bottom:5px;margin-bottom:5px;}.formWrap .formErrorGroup{margin-bottom:30px;display:none !important;}.formWrap .formErrorGroup,.formWrap .confirmationMsg,.formWrap .formRow span{display:none;}.formWrap .formErrorGroup,.formWrap .formRow.error label,.formWrap .formRow.error span{color:#a91d39;}.formWrap .formRow.error input{border:1px solid red;}.formWrap .formRow label i{font-style:unset;color:#a91d39;}.formWrap .formRow input[type=text],.formWrap .formRow textarea,.formWrap .formRow select{background:#f7f7f7;resize:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #dddddd;}.formWrap .formRow select{background-image:url("/images/form-dd-arrow.png");background-repeat:no-repeat;background-position:98% center;cursor:pointer;}.formWrap .formRow.error span{display:block;font-size:14px;}.formWrap .btn{cursor:pointer;}.siteSearchResults #PageSearchBox{margin-bottom:50px;}.siteSearchResults #PageSearchBox form{display:flex;}.siteSearchResults .pageSearchBoxInput{flex:0 1 300px;margin-right:5px;padding-left:5px;border:1px solid #231f20;}.siteSearchResults .item{display:block;margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #000;}.siteSearchResults .title{margin-bottom:20px;font-weight:700;font-size:25px;line-height:1.2em;color:#000;}.siteSearchResults .bodyCopy{color:#000;}
