/*SKIN 2*/

div.sg .ct_table_title {
	text-transform: uppercase;
}

div.sg table td, div.sg table th {
	text-align: center;
	vertical-align: middle;
	padding: 5px 0;
}

div.sg table tr:first-child th {
	background: black;
	color: white;
	text-transform: uppercase;
	font-weight: normal;
}

div.sg table tr td, div.sg table tr th {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

div.sg table tr td:last-child {
	border-right: none;
}

div.sg table tr:last-child td, div.sg table tr:last-child th {
	border-bottom: none;
}

div.sg .ct_table_caption {
	font-style: italic;
}

a.button_sg {
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding: 10px 15px;
	color: white;
	background: #1a1a1a;
}

a.button_sg .fa {
	color: #fff;
}

a.button_sg:hover {
	background-color: grey;
}

div.sg .ct_table_container table.ct-size-guide--Responsive th,
div.sg .ct_table_container table.ct-size-guide--Responsive td{
	padding: 10px;
}