table{max-width:960px;margin:0 auto;font-size:14px;line-height:40px}table th{padding:10px;background:#f2f2f2;border-bottom:dotted1px #333;display:block;vertical-align:top}table td{background:#fff;padding:10px;border-bottom:solid 1px #ddd;display:block}@media(min-width:768px){table th{background:#f2f2f2;width:30%;border-bottom:solid 1px #ddd;display:table-cell}table td{background:#fcfcfc;display:table-cell}table:nth-of-type(2){margin-bottom:40px}}