@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=Gravitas+One&family=Lato&family=Libre+Franklin&family=Roboto:wght@400;900&family=Roboto+Condensed:wght@400;700&family=Archivo+Black&family=Outfit:wght@100..900&display=swap');.font-smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:" ";display:block;height:0;clear:both}.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sub,.sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.sup{top:-0.5em}.sub{bottom:-0.25em}@font-face{font-family:'Marker-Felt';src:local('☺'),url('/wp-content/themes/superior-grocers/_fonts/Marker-Felt.ttf.woff') format('woff'),url('/wp-content/themes/superior-grocers/_fonts/Marker-Felt.ttf.svg#Marker-Felt') format('svg'),url('/wp-content/themes/superior-grocers/_fonts/Marker-Felt.ttf.eot'),url('/wp-content/themes/superior-grocers/_fonts/Marker-Felt.ttf.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;font-stretch:normal}@-ms-viewport{width:device-width;zoom:1}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}.superior-container{display:block;max-width:1440px;margin:0 auto;border-top:225px solid transparent}@media screen and (max-height:850px){.superior-container{margin-top:0;border-top:0}}@media screen and (max-width:767px){.superior-container{margin-top:0;border-top:0}}.OpenSans{font-family:'Open Sans',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%}.Archivo{font-family:'Archivo Black',sans-serif;text-rendering:optimizeLegibility;font-weight:900;font-kerning:normal;line-height:130%}.Roboto{font-family:'Roboto',sans-serif;text-rendering:optimizeLegibility;font-weight:900;font-kerning:normal;line-height:130%}.Gravitas{font-family:'Gravitas One',cursive;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%}.Lato{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%}.MarkerFelt{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%}.RealMarkerFelt{font-family:'Marker-Felt',cursive;font-weight:normal;font-kerning:normal;line-height:100%}.Arial{font-family:'Arial',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%}.LibreFranklin{font-family:'Libre Franklin',sans-serif;font-weight:normal;font-kerning:normal;line-height:100%}#body .cookingModule,#body .cookingModule input,body .cookingModule,.cookingModule option{font-size:16px}.cookingModule .recIngredTxt{float:left;width:70%}.shopnavd div a,.shopnavm div a{float:right;margin:0 10px 10px;background:#000;color:#fff !important;padding:5px}#recipe_box_add h2 span{font-size:80%}.recipe_box_tab .linkage{line-height:100% !important;font-weight:bold !important;font-size:90% !important;line-height:25.47px !important;letter-spacing:2.85px !important;text-transform:uppercase !important;color:white !important}.cookingModule #recipe_box_left #recipe_box_list h2{font-size:95% !important}#recipe_box_recommend span{font-size:100%;line-height:110%}#slideshow_holder{z-index:10}.cookingModule #menu_table tr:nth-child(odd){background-color:rgba(102,102,102,0.5)}.cookingModule{clear:left;margin:0 auto;text-align:left;padding-bottom:25px}.cookingModule h1{font-size:140%}#content.cookingModule{margin-top:97px}#colorbox.cookingModule{max-width:none}.cookingModule input[type=text]{-webkit-appearance:none;-webkit-border-radius:0}.cookingModule label{display:inline;margin-bottom:0}body .cookingModule,body .cookingModule table,#colorbox{line-height:normal}.cookingModule .a:hover,#colorbox .a:hover{color:#000}.cookingModule #welcome{background-color:#EFEAD8;padding-bottom:10px;margin-top:-25px;padding-top:104px}.cookingModule #browse_bar div.browse_title{clear:both;margin:-40px 20px 0;font-size:90%;color:#000;text-transform:uppercase}#title_bar{background:#fff;width:100%;padding:10px 0 1px 0}#title_bar .inline{display:block}#title_bar span.inline{display:none}#title_bar h1,#title_bar h1 span{margin-top:0px;color:#000;text-transform:uppercase;font-size:32px !important;font-weight:600 !important}#title_bar h1 span{color:#000}#title_bar h2{font-size:130%;margin:5px 0px 10px}#title_bar .pad_standard_right2{float:left;padding-right:0}.cookingModule #title_bar div{margin:6px 0}.cookingModule #browse_bar{color:#000;font-weight:900;text-transform:uppercase;font-size:110%;margin-top:40px !important;width:61%;float:right;z-index:50;padding:14px 0}.cookingModule .recipe_box_tab,.cookingModule #recipe_box_top_tab{background-color:#000}.cookingModule .recipe_box_tab{height:35px;width:60%;text-align:center;margin-top:15px}.cookingModule #recipe_box_top_tab{height:auto;width:50%}.cookingModule #slideshow_holder .recipe_box_tab{top:-50px}.cookingModule .recipe_box_tab .ball,.cookingModule #recipe_box_top_tab .ball{display:none}.cookingModule .recipe_box_tab .socket,.cookingModule #recipe_box_top_tab .socket{display:none}.cookingModule .recipe_box_tab span,.cookingModule #recipe_box_top_tab span{line-height:230%;font-size:100%;color:#fff;text-transform:uppercase;letter-spacing:1px}.cookingModule #box_top_recipes,.cookingModule #box_top_menu,.cookingModule #box_top_list{background-color:rgba(102,102,102,0.5);border-right:2px solid #fff;background-size:cover;width:31.9%}.cookingModule #box_top_list{width:34%}.cookingModule #recipe_box_recommend{background-color:rgba(102,102,102,0.5);border-top:2px solid #fff;background-position:0}.cookingModule #recipe_box_recommend .line{margin-top:0}.cookingModule .line{margin:8px 0 0}.cookingModule #recipe_box_recommend .button_green{display:none}.cookingModule #recipe_box_left h2{text-transform:lowercase;font-size:145%;padding-bottom:3px;color:#000}.cookingModule #recipe_box_recommend img{border:5px solid #fff;-webkit-box-shadow:2px 2px 8px 2px rgba(0,0,0,0.5);box-shadow:2px 2px 8px 2px rgba(0,0,0,0.5);zoom:.8;-moz-transform:scale(.8);-moz-transform-origin:0 0;margin-top:10px}.ie8 .cookingModule #recipe_box_recommend img{border:none}.cookingModule .button_green{background-color:transparent;text-align:right;text-transform:uppercase;color:#000;font-size:100%}.gecko .wellness .cookingModule .button_green{font-size:95%}.cookingModule .button_green:hover{background-color:transparent}.cookingModule #recipe_box_recommend .text{height:60px;height:90px}.cookingModule #recipe_box_recipes{background-color:rgba(102,102,102,0.5);border-top:4px solid #fff;background-position:0}.cookingModule #recipe_box_menu{background-color:rgba(102,102,102,0.5);border-top:4px solid #fff;background-position:0}.cookingModule #recipe_box_list{background-color:#000;border-top:4px solid #fff}#my_recipe_box #recipe_box_list label{color:#fff}#my_recipe_box #recipe_box_add{background-color:#000 !important;height:35px}.cookingModule #recipe_box_list h2{color:#fff}.cookingModule #recipe_box_add{background-color:#000;border-top:4px solid #fff;padding-bottom:10px}.cookingModule #recipe_box_add h2{color:#fff}.cookingModule #recipe_box_left #recipe_box_list h2,.cookingModule #recipe_box_left #recipe_box_add h2{text-transform:uppercase;font-size:120%;line-height:120%}.cookingModule #recipe_box_left #recipe_box_tools h2{font-size:120%;text-transform:uppercase}.cookingModule #recipe_box_tools{position:relative;border:2px solid #000}.ie8 .cookingModule .slide_foot_right div,.ie7 .cookingModule .slide_foot_right div{padding:12px}.cookingModule .slide_foot_left{background-color:rgba(102,102,102,0.5)}.cookingModule #slide_foot h2,.cookingModule #feat_title h2{font-size:200%;line-height:120%;text-transform:lowercase;padding-top:10px}.cookingModule #feat_title h2{color:#fff}.cookingModule .slide_foot_left a.button_white,.cookingModule .slide_foot_left a.button_white:link,.cookingModule .slide_foot_left a.button_white:visited,.cookingModule .slide_foot_left a.button_white:active{color:#000}.cookingModule .button_white{text-align:left;font-size:100%;padding:20px 10px 0 0;margin:0px;background-color:transparent;text-transform:uppercase}.cookingModule a.button_white:link,.cookingModule a.button_white:visited,.cookingModule a.button_white:active,.cookingModule a.button_white:hover{color:#fff}.cookingModule .button_white:after{content:' >'}.cookingModule a.button_white:hover{background-color:transparent;color:rgba(102,102,102,0.5)}.cookingModule a{font-size:16px}.cookingModule a:link,.cookingModule a:visited,.cookingModule a:active,.cookingModule a:hover{font-size:16px}.cookingModule a:hover{color:#000}.cookingModule .slide_foot_right{background-color:#666}.cookingModule #slide_foot h4,.cookingModule #slide_foot h3{font-size:110%;line-height:120%;background-color:white;margin:-15px -13px 10px -12px;padding:10px 10px 5px;color:#000}.cookingModule .slide_foot_right a{padding:5px 5px;font-size:140%;text-transform:lowercase}.ie7 .cookingModule #slide_foot h4,.ie7 .cookingModule #slide_foot h3{margin-top:-12px}.cookingModule #slide_foot{border-top:4px solid #fff}.cookingModule #slide_features{margin-top:-10px}.cookingModule #search_bar>div{float:none;height:auto}.cookingModule .search_but,.cookingModule .article_search_but{width:20px;height:16px;cursor:pointer;border:none;background-size:500px;margin-top:0;background-color:transparent}.cookingModule .search_box input[type=text]{width:85%;float:left;background-color:#fff}.cookingModule a.choice_group{text-transform:uppercase;color:#000}.cookingModule .healthy_choice_text .line{margin-left:0px;margin-right:0px;margin-bottom:5px}.ie .cookingModule .search_but,.ie .cookingModule .article_search_but{line-height:140%}.ie7 .cookingModule .search_but,.ie7 .cookingModule .article_search_but{top:5px}.cookingModule .search_but span,.cookingModule .article_search_but span{font-size:200%;line-height:30%}.ie7 .cookingModule .search_but span,.ie7 .cookingModule .article_search_but span{line-height:70%}.cookingModule .search_but:hover{background-color:transparent;color:#fff}.cookingModule .search_box,.cookingModule .article_search_box{width:100%;padding-right:0;border:1px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .cookingModule .search_box,.ie8 .cookingModule .article_search_box{top:1px}.cookingModule .search_box input,.cookingModule .article_search_box input{border:none !important;background-color:white;line-height:17px}.cookingModule #healthy_choices_right h2{margin-left:-15px;margin-right:-15px;background-color:#000;color:white;margin-top:-15px;padding:10px 0px;font-size:100%;line-height:120%}.cookingModule #healthy_choices_right{background-color:#fff;border:1px solid #000}.cookingModule #healthy_choices_right .button_green{margin:0px -8px 0px;margin-bottom:15px;font-size:80%}.cookingModule .healthy_choice_text{background-color:white}.cookingModule .healthy_choice_text a{color:#000}.cookingModule .healthy_choice_text a.sm{color:#000}.ie7 .recipe_carousel{display:none}.cookingModule .recipe_carousel h2{position:absolute;top:-45px;left:20px;font-size:160%;text-transform:uppercase;color:#000}.cookingModule .healthy_choice_text a.sm{font-size:115% !important}.cookingModule .healthy_choice_text a{font-size:100%}.cookingModule .recipe_carousel{margin-top:80px}.ie8 .cookingModule .rec_stars img{margin-right:-20%}.cookingModule .car .car_head{white-space:nowrap}.cookingModule .car_next,.cookingModule .car_prev{top:0;height:100%;background-color:#000;padding:0px 1px;width:15px}.cookingModule .car_next a,.cookingModule .car_prev a{position:absolute;display:block;top:40%;left:1px}.cookingModule .car_next a.disabled,.cookingModule .car_prev a.disabled{display:none}.cookingModule .car_next a>img,.cookingModule .car_prev a>img{width:10px;height:auto;margin:0 0 0 3px}.cookingModule .car_next{right:4px}.cookingModule .car div.rank{background-color:#000;border-radius:20px}.cookingModule #recs{padding-top:10px}.cookingModule #recMenuButton,.cookingModule #recBoxButton{background-color:#000}#my_recipe_box_tab{margin-top:70px}.cookingModule #my_recipes,.cookingModule #my_list,.cookingModule #my_menu{background-color:rgba(102,102,102,0.5);width:33%}.cookingModule .itemHeader h2{text-align:left;padding-left:15px;color:#fff;letter-spacing:2px;font-size:100%;text-transform:uppercase}.cookingModule .itemHeader{margin-top:10px;text-align:left;background-color:#000;color:#fff}.cookingModule .slBoxQtyTtl{padding-top:5px}.cookingModule #my_list_options label{margin-bottom:0}.itemHeader+.slBoxRec{margin-top:0px}.cookingModule .slBoxRec{padding:2px 0px 2px 18px;background-color:#fff5cd}.cookingModule .recBoxItemEven{background-color:#fff5cd}.cookingModule .recBoxItemOdd{background-color:rgba(102,102,102,0.5)}.cookingModule .recBoxItem h5,.cookingModule .recBoxItem h3{font-size:100%;margin-right:50px}.cookingModule .other_collection{background-color:transparent;border:1px solid #000;border-top:none;border-bottom:none}.cookingModule .other_collection:first-child{border-top:1px solid #000}.cookingModule .other_collection:last-child{border-bottom:1px solid #000}.cookingModule #_footer,.cookingModule #wellness_footer{border-top:2px solid #000;padding-top:15px}.cookingModule .dots_right{border-right:2px solid #000}.cookingModule .car_btm .car_prev,.cookingModule .car_btm .car_next{top:initial;width:30px}.cookingModule .car_btm{margin-top:48px}.cookingModule .car_btm h2{position:absolute;top:-38px}.cookingModule .car_btm .car_bg span{z-index:999}.cookingModule #myMenuArrowNext,.cookingModule #myMenuArrowLast{z-index:999}.cookingModule .signpostArrowLeftText,.cookingModule .signpostArrowRightText{background-color:#fff5cd;color:#000}.cookingModule .signpostArrowLeft{border-right:20px solid #fff5cd}.cookingModule .signpostArrowRight{border-left:20px solid #fff5cd}.cookingModule .menu_day_top{background-color:rgba(102,102,102,0.5)}.cookingModule .menu_day_date{background-color:#fff199}.cookingModule .menu_day_add{background-color:#fff199}.cookingModule .menu_day_cust_but{background-color:#fff199;line-height:130%}.cookingModule .menu_day{background-color:#fff5cd}.cookingModule .menu_day_cust_txt{width:84%}.cookingModule .menu_day_rec_add{background-color:#fff199}.cookingModule .menu_day_rec{background-color:rgba(102,102,102,0.5)}.cookingModule .myMenuSideToggle{background-color:transparent;border:1px solid #000}.cookingModule .myMenuSideTab span{background-color:#000;color:#fff}.cookingModule .grnTog{border:1px solid #fff199}.cookingModule .grnTab span{background-color:#fff199;color:#000}.cookingModule #myMenuRecommends h4{color:black}.cookingModule .slBoxItem{background-color:transparent;color:#fff}.cookingModule #shoppingListContent .slBoxRec{background-color:rgba(102,102,102,0.5)}.cookingModule #shoppingListContent .slBoxItem{color:#000;font-size:120%;text-transform:lowercase}.cookingModule #shoppingListContent .slBoxItem.slBoxItemOdd{background-color:#d3d3d3}.cookingModule #recAddAll{color:#000;cursor:pointer;font-size:18px}.cookingModule #recAddAll:hover,.cookingModule #recAddAll:focus{background-color:#000;color:#fff}.cookingModule .recAdd{color:#000}.cookingModule .recAdd:focus{text-decoration:underline}.cookingModule .recIngredient{font-size:18px}.cookingModule .recIngredient:hover{background-color:#fff5cd}.cookingModule #rec_bottom{background-color:rgba(102,102,102,0.5)}.cookingModule #rec_comments{background-color:rgba(102,102,102,0.5)}.cookingModule #rec_bottom a{color:inherit;font-weight:inherit}.cookingModule .tag_cloud_top{background-color:#000;color:#fff}.cookingModule .tag_cloud_btm{background-color:rgba(102,102,102,0.5)}.cookingModule .more_results{background-color:#000}.cookingModule #_terms h2,.cookingModule #_measure h2,.cookingModule #wellness_glossary h2{color:#000}.cookingModule .pairingbutton_active,.cookingModule .pairingbutton_active2{background-color:rgba(102,102,102,0.5)}.cookingModule .pairingbutton:hover,.cookingModule .pairingbutton:focus{background-color:#fff5cd}.cookingModule .wines{color:#a7a7a7}.cookingModule .wines.active{color:#000}.cookingModule .wines.active:hover,.cookingModule .wines.active:focus{text-decoration:underline}.cookingModule #pairing .marker{padding:3px 6px;font-size:.7em}.cookingModule #pairing .best{background-color:#000;color:#fff5cd}.cookingModule #pairing .better{background-color:#fff199;color:#000}.cookingModule #pairing .good{background-color:rgba(102,102,102,0.5);color:#000}.cookingModule .wine_detail{background-color:rgba(102,102,102,0.5)}.page_cooking .cookingModule #slideshow_holder #wine_pairings .wine_detail p{font-size:16px;line-height:20px;padding:5px}.page_cooking .cookingModule #slideshow_holder #wine_pairings .wine_detail h3{margin:0;padding:5px;text-indent:0}.cookingModule .termsNav a{color:#000}.cookingModule .term h3{color:#000}.cookingModule .bbg_meth_box{background-color:rgba(102,102,102,0.5)}.cookingModule #feat_title{background-color:#000}.cookingModule .comments{background-color:#fff5cd;width:98%}.cookingModule #recs ol{margin-left:20px}.cookingModule .directions_list li{font-size:17px}.cookingModule #rec_similar ul li{font-size:115%}.ie .cookingModule .car_btm .car_prev,.ie .cookingModule .car_btm .car_next{height:200%;top:0}.ie8 .cookingModule .car_btm .car_prev,.ie8 .cookingModule .car_btm .car_next{height:90%;width:15px;top:0}.ie8 .cookingModule #car_favorites_btm .rec_stars{padding-top:64%}.cookingModule .measure.hi{background-color:#fffadb}.datepickerContainer>table{background-color:#fff199;border:20px solid #fff199;border-top:5px solid #fff199}.gecko bodyimg.nor{width:14px}.cookingModule .other_collection_text a{font-size:90%}.cookingModule .other_collection_text{font-size:105%;padding-left:0px}.other_collection img{padding-right:5px}.cookingModule .other_collection h2{font-size:130%;line-height:120%}.cookingModule #my_recipe_box #rec_timers{position:absolute;top:-20px;right:270px;width:auto;height:auto}.cookingModule #searchFeature,.cookingModule #wellFeature{margin-top:0}.cookingModule #recSocialBar .twitter,.cookingModule #recSocialBar .facebook,.cookingModule #recSocialBar .pinterest{display:inline;float:none;height:inherit;width:inherit;margin:0}.cookingModule .recBoxCatBar{background-color:#000}.cookingModule #Intro{margin-top:-11px;float:left}.cookingModule #Intro h1{color:#000;text-transform:uppercase;font-weight:400}.cookingModule #Intro p{padding:2px 1px;margin:0;font-size:110%;color:black;font-weight:300}.cookingModule #slCustomAdd{width:25%;font-size:100%;padding:0px 0 0;color:#000;height:28px;background-color:rgba(102,102,102,0.5);border:1px solid #fff;line-height:110%;margin:1px 0 0;float:right;text-transform:uppercase;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.url_shoppinglist .cookingModule #slCustomAdd{color:#fff;line-height:180%;border-color:bfBlack;background-color:#000}.cookingModule #shoppingListContent #slBoxCustom{position:relative;margin:10px auto;background-color:#000;color:#fff;height:70px;padding:10px 10px 16px}.url_shoppinglist .cookingModule #shoppingListContent #slBoxCustom{background-color:rgba(102,102,102,0.5);max-width:400px}#slBoxCustom h2{font-size:140%;font-weight:400;color:#fff;text-transform:uppercase;width:auto;margin:0px;padding:0 0 10px}.url_shoppinglist #slBoxCustom h2{font-size:100%;color:#000}#slBoxCustom input[type=text]{position:relative;float:left;width:75% !important;border:1px solid #000;padding:3px 5px;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cookingModule .search_collection_result .collection_more{background-color:#000}.cookingModule .search_collection_result .collection_more:hover{background-color:#d6cb9d;color:#000}.cookingModule .recAddFull{clear:left}.cookingModule .recAddFull .a{color:#fff}.cookingModule .recAddFull .a:hover{color:#ffdb00}.cookingModule #slideshow_holder #search_results .recipe_box_tab{top:-38px}img.festcon{float:left;padding:2px 5px 0 5px}.cookingModule #recipe_box_tools div{padding:0px;font-size:130%;text-transform:capitalize;line-height:130%}.slCheck{display:none}#recipe_box_add .plus_right{font-size:200%}#recipe_box_left #slCustomAdd{border:none;color:#fff}.cookingModule .bx-wrapper .bx-pager.bx-default-pager a:hover,.cookingModule .bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.cookingModule .bx-wrapper .bx-pager.bx-default-pager a{border-color:#000;background-color:#666}.cookingModule .slBoxQty input{font-size:10px;line-height:16px}#shoppingListPrint,#shoppingListClear,.shoppinglistModule #shoppingListPrint{display:none}@media screen and (min-width:768px) and (max-width:1200px){.shoppinglistModule #slideshow_holder{width:67% !important}}.page_shoppinglist .header{position:fixed !important}.page_shoppinglist .content{margin-top:225px !important}@media screen and (max-height:850px){.page_shoppinglist .content{margin-top:0;border-top:0}}@media screen and (max-width:768px){.page_shoppinglist .content{margin-top:120px !important}}@media screen and (min-width:1600px){#mainContent{width:100%}#header_content{width:100%}}@media screen and (max-width:1300px){.cookingModule #browse_bar .sbHolder,.cookingModule #category_drop .sbHolder{min-width:110px}}@media screen and (max-width:767px){.cookingModule{clear:left;padding-top:0px}#content.cookingModule{margin-top:-36px}.cookingModule #welcome_small{background-color:#CCC;padding-top:7px;padding-bottom:6px}.cookingModule #search_bar{width:97%;margin-left:0px}.cookingModule .search_box,.cookingModule .article_search_box{top:1px}#body .cookingModule,#body .cookingModule input,body .cookingModule,.cookingModule option{line-height:18px}#recipe_box_holder{margin-top:-10px}.cookingModule .ft,.cookingModule .ft.dbl{width:100%}.cookingModule .dots_right{border-right:none}.cookingModule .car_btm .car_prev{left:-5%}.cookingModule .car_btm .car_next{right:-5%}.cookingModule .car_btm .car_prev,.cookingModule .car_btm .car_next{zoom:.4}.cookingModule #car_favorites_btm .rec_stars{padding-top:42%;zoom:1.5}body.cookingModule .car_btm .bx-next,body.cookingModule .car_btm .bx-prev{margin-top:550%}.cookingModule .menu_day_cust_but{width:35%;line-height:140%}.cookingModule .menu_day_cust_txt{width:65%}.cookingModule .menu_day_col{width:100%}.cookingModule .menu_day_links{padding-top:0px}.cookingModule .menu_day_date{height:50px}.cookingModule #slide_foot{position:relative;margin-top:0}.cookingModule #shoppingListControls{text-align:center}.cookingModule #recAddAll{margin-top:0px}.cookingModule #rec_rater label,.cookingModule #art_rater label{padding-right:10px}.cookingModule #Intro{margin-top:10px;float:none;text-align:center;padding-right:12px}.cookingModule #welcome{margin-top:-35px;padding-top:54px}#mainContent{margin:-25px auto 0}.cookingModule #my_recipes,.cookingModule #my_list,.cookingModule #my_menu{width:100%}.cookingModule #search_bar{margin:0px auto 0}.cookingModule #search_bar>div{height:auto}.cookingModule #recipe_box_top_tab{width:60%}.cookingModule .search_box input[type=text]{font-size:120%;padding:7px 0}.cookingModule #slide_foot h2,.cookingModule #feat_title h2{font-size:130%;padding-top:0}#header{z-index:5}}@media screen and (min-width:768px) and (max-width:1023px){#title_bar{font-size:80%}.cookingModule .slide_foot_right a{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cookingModule #browse_bar .sbHolder,.cookingModule #category_drop .sbHolder{margin-top:10px;margin-bottom:2px}}@media screen and (min-width:768px) and (max-width:1200px){.cookingModule #slide_foot h2,.cookingModule #feat_title h2{font-size:200%}.cookingModule #slideshow_center{width:auto}.cookingModule #search_bar{margin-top:-95px}.cookingModule .button_white{padding:20px 10px 20px 0}#healthy_choices_carousel{margin:27px 0px 0 10px}.cookingModule #welcome{padding-top:124px}#title_bar h2{padding-bottom:15px}.cookingModule #browse_bar .sbHolder,.cookingModule #category_drop .sbHolder{margin-top:-5px;margin-bottom:13px}ul.clickDept li a{padding:12px 13px;font-size:101%}}@media screen and (max-width:1023px){.slide_foot_left p,.slide_foot_left a{display:none !important}.cookingModule .slide_foot_left{height:auto !important;min-height:0;padding-bottom:20px}}@media screen and (max-width:767px){.pad_standard_left2.pad_standard_right2{display:block !important}.cookingModule .bbg_cut_box{width:100%;height:auto !important}.pad_standard{padding:0px 0px 0px 15px}.cookingModule .itemHeader h2{font-size:125%;line-height:1.2em}.cookingModule #search_bar>div{width:auto;padding:0}#title_bar h1,#title_bar h1 span{margin-top:10px;padding-bottom:5px;line-height:1.1em;font-size:22px !important}#title_bar h2{font-size:114%}#header{position:relative}}body .cookingModule,.cookingModule table{font-size:18px;line-height:17.52px;color:#373737}.cookingModule #menu_table{font-size:90% !important}.page_cooking #header,.page_shoppinglist #header{margin:0;background-color:white;position:fixed}@media screen and (max-height:850px){.page_cooking #header,.page_shoppinglist #header{position:relative;bottom:0}}@media screen and (max-width:768px){.page_cooking #header,.page_shoppinglist #header{position:initial}}.page_cooking .content,.page_shoppinglist .content{margin-top:245px !important}@media screen and (max-height:850px){.page_cooking .content,.page_shoppinglist .content{margin-top:40px !important;border-top:0}}@media screen and (max-width:768px){.page_cooking .content,.page_shoppinglist .content{margin-top:0 !important}}.page_cooking .hero-container,.page_shoppinglist .hero-container{background-color:black;max-width:1500px}.page_cooking .hero-container h2,.page_shoppinglist .hero-container h2{color:#fff}.page_cooking .recipe_box_tab,.page_shoppinglist .recipe_box_tab{background-color:#ed1c24}.page_cooking #recipe_box_top_tab span,.page_shoppinglist #recipe_box_top_tab span{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important;padding:10px}.page_cooking #recipe_box_recommend,.page_shoppinglist #recipe_box_recommend{background-color:#d3d3d3}.page_cooking #recipe_box_recommend h2,.page_shoppinglist #recipe_box_recommend h2{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important}.page_cooking #recipe_box_recommend .text span,.page_shoppinglist #recipe_box_recommend .text span{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important;font-size:75% !important}.page_cooking #recipe_box_recipes,.page_shoppinglist #recipe_box_recipes{background-color:#d3d3d3}.page_cooking #recipe_box_recipes h2,.page_shoppinglist #recipe_box_recipes h2{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important}.page_cooking #recipe_box_recipes #myRecipeItems,.page_shoppinglist #recipe_box_recipes #myRecipeItems{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important}.page_cooking .slBoxItem,.page_shoppinglist .slBoxItem{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important}.page_cooking .tag_cloud_top,.page_shoppinglist .tag_cloud_top{background-color:#ed1c24 !important;font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%}.page_cooking #rec_comments,.page_shoppinglist #rec_comments,.page_cooking #rec_bottom,.page_shoppinglist #rec_bottom,.page_cooking .tag_cloud_btm,.page_shoppinglist .tag_cloud_btm{background-color:#d3d3d3}.page_cooking #recipe_box_tools h2,.page_shoppinglist #recipe_box_tools h2{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important}.page_cooking #recipe_box_tools .linkage.a,.page_shoppinglist #recipe_box_tools .linkage.a{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important;line-height:145% !important}.page_cooking #recipe_box_list,.page_shoppinglist #recipe_box_list,.page_cooking #recipe_box_add,.page_shoppinglist #recipe_box_add{background-color:#231f20}.page_cooking #recipe_box_list h2,.page_shoppinglist #recipe_box_list h2,.page_cooking #recipe_box_add h2,.page_shoppinglist #recipe_box_add h2{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important}.page_cooking #slide_foot,.page_shoppinglist #slide_foot{background-color:#d3d3d3 !important}.page_cooking #slide_foot h2,.page_shoppinglist #slide_foot h2{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important;padding-bottom:10px}.page_cooking #slide_foot p,.page_shoppinglist #slide_foot p,.page_cooking #slide_foot a,.page_shoppinglist #slide_foot a{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important;line-height:110% !important}.page_cooking .recipe_box_top_but,.page_shoppinglist .recipe_box_top_but{background-color:#ed1c24 !important;font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;font-size:93%;color:white}.page_cooking #recipe_box_menu,.page_shoppinglist #recipe_box_menu{background-color:#d3d3d3}.page_cooking #recipe_box_menu h2,.page_shoppinglist #recipe_box_menu h2{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important}.page_cooking #recipe_box_menu td,.page_shoppinglist #recipe_box_menu td{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important;font-size:81% !important}.page_cooking #recipe_box_menu .slide_foot_left,.page_shoppinglist #recipe_box_menu .slide_foot_left{background-color:#d3d3d3 !important}.page_cooking .cookingModule .slide_foot_left,.page_shoppinglist .cookingModule .slide_foot_left{background-color:#ed1c24;color:white}.page_cooking .cookingModule .slide_foot_left a,.page_shoppinglist .cookingModule .slide_foot_left a{color:white !important}.page_cooking .cookingModule .search_box input,.page_shoppinglist .cookingModule .search_box input,.page_cooking .cookingModule .article_search_box input,.page_shoppinglist .cookingModule .article_search_box input{background-color:transparent !important;font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%}.page_cooking .cookingModule .slide_foot_right,.page_shoppinglist .cookingModule .slide_foot_right{background-color:#231f20;color:white}.page_cooking .cookingModule .slide_foot_right h3,.page_shoppinglist .cookingModule .slide_foot_right h3{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important}.page_cooking .cookingModule .slide_foot_right a,.page_shoppinglist .cookingModule .slide_foot_right a{color:white !important;font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important;font-size:120% !important}.page_cooking .inline,.page_shoppinglist .inline{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%}.page_cooking .browse_title,.page_shoppinglist .browse_title{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%}.page_cooking #healthy_choices_right h2,.page_shoppinglist #healthy_choices_right h2{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important;background-color:#ed1c24}.page_cooking #healthy_choices_right a,.page_shoppinglist #healthy_choices_right a{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important}.page_cooking #recs h2,.page_shoppinglist #recs h2{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important}.page_cooking .recIngredient,.page_shoppinglist .recIngredient,.page_cooking .directions_list,.page_shoppinglist .directions_list{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important}.page_cooking #rec_similar h3,.page_shoppinglist #rec_similar h3,.page_cooking #rec_comments h3,.page_shoppinglist #rec_comments h3{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important}.page_cooking #rec_similar li,.page_shoppinglist #rec_similar li,.page_cooking #rec_comments li,.page_shoppinglist #rec_comments li,.page_cooking #rec_similar label,.page_shoppinglist #rec_similar label,.page_cooking #rec_comments label,.page_shoppinglist #rec_comments label{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important}.page_cooking #rec_similar p,.page_shoppinglist #rec_similar p,.page_cooking #rec_comments p,.page_shoppinglist #rec_comments p{line-height:130%}.page_cooking #rec_similar input[type="radio"],.page_shoppinglist #rec_similar input[type="radio"],.page_cooking #rec_comments input[type="radio"],.page_shoppinglist #rec_comments input[type="radio"]{margin-right:10px}.page_cooking #rightBrowseBar h2,.page_shoppinglist #rightBrowseBar h2{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important}.page_cooking #rightBrowseBar .other_collection_text,.page_shoppinglist #rightBrowseBar .other_collection_text{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important;line-height:110% !important}@media screen and (max-width:1023px){.page_cooking .page_cooking #recipe_box_tools .linkage.a,.page_shoppinglist .page_cooking #recipe_box_tools .linkage.a{font-size:105% !important}}.page_cooking #introBox,.page_shoppinglist #introBox{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important}.page_cooking #introBox h1,.page_shoppinglist #introBox h1{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important}.page_cooking .cookingModule #slideshow_holder #wine_pairings h3,.page_shoppinglist .cookingModule #slideshow_holder #wine_pairings h3{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important;line-height:120%;padding-bottom:10px;text-indent:-20px;padding-left:15px;font-size:100%}.page_cooking .cookingModule #slideshow_holder #wine_pairings .pairingbutton,.page_shoppinglist .cookingModule #slideshow_holder #wine_pairings .pairingbutton{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important}.page_cooking .cookingModule #slideshow_holder h3,.page_shoppinglist .cookingModule #slideshow_holder h3{display:inline-block !important;font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important}.page_cooking .measure_abbv,.page_shoppinglist .measure_abbv{line-height:122%}.page_cooking #cooking_terms h2,.page_shoppinglist #cooking_terms h2{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important;color:#231f20}.page_cooking #cooking_measure h2,.page_shoppinglist #cooking_measure h2{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important;color:#231f20}.page_cooking #cooking_measure .measure,.page_shoppinglist #cooking_measure .measure{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important;line-height:120%}.page_cooking .bbg_text h2,.page_shoppinglist .bbg_text h2{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important}.page_cooking .bbg_text a,.page_shoppinglist .bbg_text a,.page_cooking .bbg_text b,.page_shoppinglist .bbg_text b,.page_cooking .bbg_text .bbg_meth_box,.page_shoppinglist .bbg_text .bbg_meth_box{font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important;line-height:120% !important}.page_cooking .bbg_text .bbg_meth_box,.page_shoppinglist .bbg_text .bbg_meth_box{padding:5px 6px 19px;border:1px solid #231f20;background:white}.page_cooking #search_results h2,.page_shoppinglist #search_results h2{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important;text-transform:uppercase}.page_cooking .termsNav,.page_shoppinglist .termsNav{font-size:110% !important;line-height:110% !important;font-family:'Lato',sans-serif !important;text-rendering:optimizeLegibility !important;font-weight:normal !important;font-kerning:normal !important;line-height:130% !important}.page_cooking .term,.page_shoppinglist .term{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;line-height:140% !important}.page_cooking .recipe_box_tab span,.page_shoppinglist .recipe_box_tab span{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important;padding-top:10px !important;display:block !important}@media screen and (max-width:1023px){.page_cooking .recipe_box_tab span,.page_shoppinglist .recipe_box_tab span{font-size:70% !important}}@media screen and (max-width:767px){.page_cooking .recipe_box_tab span,.page_shoppinglist .recipe_box_tab span{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important}}.page_shoppinglist #shoppingListContent .itemHeader{background-color:#e7131a}.page_shoppinglist #shoppingListContent .itemHeader h2{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%}.page_shoppinglist #shoppingListContent .itemHeader .slBoxQtyTtl{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%}.page_shoppinglist #slBoxCustom{background-color:#e7131a !important}.page_shoppinglist #slBoxCustom h2 label{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;color:white}.cookingModule .menu_day_links div{color:white !important}.cookingModule .menu_day{background-color:#d3d3d3}.cookingModule .menu_day_cust_but{background-color:#231f20 !important;color:white}.cookingModule .menu_day_add{background-color:#231f20 !important;color:white}#menu_days .menu_day_top{background-color:#e7131a;color:white}#menu_days .menu_day_top span{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%;line-height:200% !important}.cookingModule .grnTab span{background-color:#d3d3d3}.cookingModule .myMenuSideTab span{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%}.cookingModule .recBoxItemOdd{background-color:#d3d3d3}.cookingModule .wine_detail{background-color:#ed1c24;color:white}.cookingModule .pairingbutton_active,.cookingModule .pairingbutton_active2{background-color:#d3d3d3}#recBoxItems h2 a{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%}#recBoxItems h5{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%}.page_cooking #recipe_box_list h2,.page_shoppinglist #recipe_box_list h2,.page_cooking #recipe_box_add h2,.page_shoppinglist #recipe_box_add h2{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important}#my_recipe_box #recipe_box_list label{font-family:'Lato',sans-serif;text-rendering:optimizeLegibility;font-weight:normal;font-kerning:normal;line-height:130%;line-height:135%}#recipe_box_add{height:61px !important}.page_cooking #recipe_box_menu h2,.page_shoppinglist #recipe_box_menu h2{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important}.page_cooking #recipe_box_recipes h2,.page_shoppinglist #recipe_box_recipes h2{font-family:'Marker-Felt',cursive !important;font-weight:bold !important;font-kerning:normal !important;line-height:100% !important}.cookingModule #my_recipes,.cookingModule #my_list,.cookingModule #my_menu{background-color:#d3d3d3}.cookingModule #my_recipes h2,.cookingModule #my_list h2,.cookingModule #my_menu h2{font-family:'Marker-Felt',cursive;font-weight:bold;font-kerning:normal;line-height:100%}.myMenuSideTogglePad h4{color:#231f20}.cookingModule h3{font-size:115%}.cookingModule .menu_day_rec{background-color:transparent}.cookingModule #slide_foot h2,.cookingModule #feat_title h2{font-size:120%;padding-top:0}.page_cooking #slide_foot p,.page_shoppinglist #slide_foot p,.page_cooking #slide_foot a,.page_shoppinglist #slide_foot a{font-size:90%}.menu_day_date{background-color:transparent !important}#menu_days .menu_day_top span:first-child{line-height:100% !important}.slide_foot_left .pad_standard_btm2{height:auto !important}@media screen and (max-width:767px){.page-id-315 .page .content{margin-top:120px !important}}.sg-recipe-videos{background:#f5f5f5;box-sizing:border-box;padding:46px 20px 70px}.sg-recipe-videos-inner{margin:0 auto;max-width:1180px}.sg-recipe-videos h2{color:#231f20;font-family:'Roboto Condensed',sans-serif;font-size:46px;font-weight:900;letter-spacing:0;line-height:1;margin:0 0 28px;text-align:center;text-transform:uppercase}.sg-recipe-video-grid{display:grid;gap:24px;grid-template-columns:repeat(4, minmax(0, 1fr))}.sg-recipe-video-card{aspect-ratio:.5625;background:#000;box-shadow:0 14px 30px rgba(0,0,0,0.16);position:relative}.sg-recipe-video-card iframe{border:0;height:100%;inset:0;position:absolute;width:100%}@media screen and (max-width:959px){.sg-recipe-video-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width:479px){.sg-recipe-videos{padding:34px 16px 52px}.sg-recipe-videos h2{font-size:34px}.sg-recipe-video-grid{grid-template-columns:1fr}}