table 		{ width:100% }

table, td, tr, th	{ border: none; border-collapse: collapse; text-align: left }
th 			{ background-color: #ffffff; border-bottom: 1px solid #7A6905 }
td, tr, th 		{ padding:0.25em }
td:first-child	{ min-width: 140px }

tr:nth-child(even) 	{ background: #ffffff }
tr:nth-child(odd) 	{ background: #ffffff }



@media screen and (max-width:700px) {

 table 		{ border:none }
 thead 		{ display:none }
 table, tr, td	{ padding:0; border: none }

 tr 			{ float: left; width: 100%; margin-bottom: 0.1em; border-bottom: 1px solid #7A6905 }
 td 			{ float: left; width: 100%; padding:.25em; border-bottom: 1px solid #fff }

 tr:nth-child(even) 	{ background: #f7f7f7 }
 tr:nth-child(odd) 	{ background: #ffffff}

/**
 * td::before 	{ content:attr(data-label); background: #fff; border-right:1px solid #558ed5;
 *			  width: 30%; float:left; padding:1em; font-weight: bold; margin:-1em 1em -1em -1em }
*/

}