:root{--primary-color-dark-blue:#1d5eb8;--primary-color-red:#d42432;--primary-color-dark-red:#da0f1d;--primary-color-light-red:#fc6173;--primary-color-light-green:#73c513;--primary-color-light-orange:#f27302;--primary-color-light-yellow:#ffe180;--link-text:var(--primary-color-dark-blue);--link-text-hover:var(--primary-color-dark-blue);--link-text-active:var(--primary-color-dark-blue);--link-text-light:#fff;--primary-background-color:var(--primary-color-light-green);--top-bar-color:#fff;--top-bar-background-color:var(--primary-color-light-green);--category-button-background:var(--primary-color-dark-blue);--category-button-color:#fff;--category-button-color-explore:#333;--category-button-background-explore:var(--primary-color-light-green);--category-button-color-trending:#333;--category-button-background-trending:var(--primary-color-light-yellow);--social-icon-color:#fff;--social-icon-background:var(--primary-color-dark-blue);} #topBar ul li a:hover{color:#fff;} .articleDiv a.linkOut,#headerSearchFormDiv #headerSearchFormDivInner [type="submit"]{color:#fff;background-color:var(--primary-color-light-green);} header>div .logo{max-width:205px;} footer .logoBox img{display:block;margin:0 auto;max-width:205px;} .articleDiv .mainImg .imgContainer{aspect-ratio:inherit;} #articlePageNutritionLabel{display:block;margin:2em auto;padding:6px 10px;border:1px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;} #articlePageNutritionLabel>*:not(h2){display:none;} #articlePageNutritionLabel h2{margin:0 0 2px 0;padding:0;font-size:1.2em;} #articlePageNutritionLabel h2 a{float:right;margin:0;padding:0.6em 0 0 0;font-size:0.6em;font-weight:normal;} #articlePageNutritionLabel .recipeTitle{font-size:1.2em;} #articlePageNutritionLabel .top{margin:0;padding:0 0 5px 0;line-height:1.5em;border-bottom:1px solid #ccc;text-align:right;} #articlePageNutritionLabel ul.column1{float:left;width:100%;} #articlePageNutritionLabel ul.column2{float:left;width:100%;} @media only screen and (min-width:1000px){#articlePageNutritionLabel ul.column1{float:left;width:45%;} #articlePageNutritionLabel ul.column2{float:right;width:45%;} } #articlePageNutritionLabel .nutritionDetails{margin:0;padding:0;list-style-type:none;} #articlePageNutritionLabel .nutritionDetails li{width:100%;float:left;margin:0;padding:2px 0;border-bottom:1px solid #ccc;clear:both;} #articlePageNutritionLabel .nutritionDetails li.header{font-size:0.9em;color:#666;} #articlePageNutritionLabel .nutritionDetails li.large{font-size:1.2em;line-height:1.3em;} #articlePageNutritionLabel .nutritionDetails li.bottomBorderBold{border-bottom:3px solid #999;} #articlePageNutritionLabel .nutritionDetails li.lastItem{border-bottom:0;} #articlePageNutritionLabel .nutritionDetails li span.left{float:left;margin:0 10px 0 0;padding:0;font-weight:bold;} #articlePageNutritionLabel .nutritionDetails li span.center{float:left;margin:0;padding:0;} #articlePageNutritionLabel .nutritionDetails li span.right{float:right;margin:0;padding:0;} #articlePageNutritionLabel .nutritionDetails li.subsection .left{padding-left:20px;font-weight:normal;} #articlePageNutritionLabel .footer{margin:0px 0 0 0;padding:7px 0 0 0;border-top:3px solid #999;} #articlePageNutritionLabel .footer ul{margin:0px 0 0 2.5em;padding:0;} #articlePageNutritionLabel .footer ul.footerLinks li{display:inline-block;width:48%;} #articlePageNutritionLabel .footer ul.footerLinks li.liDetailed{} #detailedNutritionWrapper{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:10px;width:100%;background-color:rgba(0,0,0,0.5);z-index:999;z-index:2147000001;} #detailedNutritionDhtml{position:relative;display:none;margin:0 auto;width:100%;padding:10px;border:5px solid #666;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;-webkit-box-shadow:7px 7px 5px rgba(50,50,50,0.75);-moz-box-shadow:7px 7px 5px rgba(50,50,50,0.75);box-shadow:7px 7px 5px rgba(50,50,50,0.75);} #detailedNutritionDhtml a.close{position:absolute;top:0;right:0;} #detailedNutritionDhtml .header{margin:0em 0 2em 0;padding:0 0 0.5em 0;border-bottom:1px solid #999;} #detailedNutritionDhtml .header h3{margin:0;padding:0;} #detailedNutritionDhtml .header h3 span{font-weight:normal;} #detailedNutritionTable{margin:0;padding:0;border-collapse:collapse;font-size:12px;color:#000;} #detailedNutritionTable tr:hover{background-color:#ccc;} #detailedNutritionTable th{padding:3px 3px;border:1px solid #999;} #detailedNutritionTable td{padding:3px 3px;border:1px solid #999;text-align:right;} #videoRecipeCalendar .dayDiv[data-week="future"]{display:none;} #TvStationFiles{margin:1.5em 0;padding:1em 10px;border-top:2px solid #aaa;border-bottom:2px solid #aaa;} #TvStationFiles h4{margin:0 0 0.5em 0;} #TvStationFiles dl{margin:1.5em 0;padding:0 0 1em 0;border-bottom:2px solid #eee;} #TvStationFiles dt{margin:0 0 0.5em 0;padding:0;font-size:1.2em;line-height:1.5em;} #TvStationFiles dt a{display:block;margin:0;padding:5px 10px;text-decoration:none;color:#333;background-color:#eee;} #TvStationFiles dt a:hover{text-decoration:underline;background-color:#ccc;} #TvStationFiles dd{margin:0 0 0.5em 0;padding:5px 10px;} #TvStationFiles dd:nth-of-type(2){text-align:right;} #TvStationFiles dd:nth-of-type(2) a{margin:0;padding:5px;text-decoration:none;} #TvStationFiles dd:nth-of-type(2) a:hover{color:#333;background-color:#eee;}