/* public css classes */
table#woo-nutrition-table {
	border: 0px;
}

#woo-nutrition-table th {
	letter-spacing: initial;
	text-transform: initial;
	border: 0px;
	color: #444444 !important;
	background: #fff;
}

#woo-nutrition-table tr {
	border: 0px;
}
#woo-nutrition-table .nutrition-subline th {
	padding-top: 25px;
}

#woo-nutrition-table td {
	color: #444444 !important;
	border: 0px;
}

#woo-nutrition-table td.nutrition-slave {
	padding-left: 25px;
}
#woo-nutrition-table td.nutrition-master {
	font-weight: 600;
}

#woo-nutrition-table tr.nutrition-master:nth-child(odd) {
	background: #f2f2f2;
}
#woo-nutrition-table tr.nutrition-master:nth-child(even) {
	background: #e6e6e6;
}
#woo-nutrition-table tr.nutrition-slave {
	background: #fcfcfc;
}

#woo-nutrition-table .nutrition-summary {
	background: #cccccc;
}

#woo-nutrition-table .nutrition-footnote {
	font-size: 0.8em;
	vertical-align: text-bottom;
}
#woo-nutrition-table .nutrition-endnote {
	text-align: right;
}
#woo-nutrition-table #nutrition-explain {
	text-align: right;
	font-size: 0.9em;
}