.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
background-color: transparent !important;
}
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-1,
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-2,
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-3 {
border: none;
}
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-1 th,
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-2 th,
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-3 th {
text-align: left;
border: none;
}
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-1 td,
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-2 td,
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-3 td {
padding: 0;
border: none;
}
.woocommerce table.shop_attributes {
border-top: none;
}
.attribute_row {
border-bottom: 1px dotted rgba(0,0,0,.1);
}
.attribute_name_values {
width: 100%;
}
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th {
border: none;
padding: 8px;
margin: 0;
line-height: 1.5;
vertical-align: middle;
}
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-2 td {
vertical-align: middle;
}
.woocommerce table.shop_attributes th {
width: 150px;
font-weight: 700;
}
.woocommerce table.shop_attributes td {
font-weight: normal;
font-style: normal;
}
.woocommerce table.shop_attributes .alt th {
background-color: transparent;
}
td.attribute_name {
width: 40%;
}
td.attribute_value {
width: 60%;
}
.woocommerce table.shop_attributes .attribute_row > td {
padding: 0;
}
.attribute_name_values {
font-size: 90%;
}
.attribute_group_name {
font-size: 130%;
}
.woocommerce table.shop_attributes td.attribute_name {
font-weight: 600;
}
.woocommerce-group-attributes-layout-1 {
background: #000;
}
.woocommerce-group-attributes-layout-1 .attribute_row {
border-bottom: none;
}
.woocommerce-group-attributes-layout-1 .attribute_group_row {
border-bottom: 1px dotted rgba(0,0,0,.1);
}
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-1 .attribute_row > td {
padding-bottom: 15px;
}
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-3 .attribute_row > td {
padding: 8px;
}
@media screen and (max-width: 750px) {
.woocommerce-group-attributes-layout-2 td,
.woocommerce-group-attributes-layout-2 th {
display: block;
}
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-2 th {
padding: 10px 0 10px 0;
margin: 0;
}
.woocommerce-group-attributes-layout-2 td.attribute_name,
.woocommerce-group-attributes-layout-2 td.attribute_value {
float: left;
width: 50%;
}
..woocommerce-group-attributes-layout-2 td.attribute_value p {
margin: 0;
padding: 0;
}
.woocommerce-group-attributes-layout-3 td,
.woocommerce-group-attributes-layout-3 th {
display: block;
}
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-3 th {
padding: 10px 0 10px 0;
margin: 0;
}
.woocommerce-group-attributes-layout-3 td.attribute_name,
.woocommerce-group-attributes-layout-3 td.attribute_value {
float: left;
width: 50%;
}
..woocommerce-group-attributes-layout-3 td.attribute_value p {
margin: 0;
padding: 0;
}
.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-3 .attribute_row > td {
padding: 0 0 15px 0;
}
}.shop_attributes tr, .shop_attributes tr td { 
background-color: #FFFFFF !important;
color: #777777 !important;
} 
.shop_attributes tr.alt, .shop_attributes tr.alt td { 
background-color: #F2F2F2 !important;
color: #777777 !important;
}
.woocommerce-group-attributes-layout-1 .attribute_group_row {
border-bottom: 3px solid #E83A3A;
}
.attribute_name_values th {
padding-left: 3px !important;
}
.attribute_name_values td {
padding-right: 3px !important;
}				
.shop_attributes tr {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}
.shop_attributes td {
width: 100% !important;
}
.attribute_group_row th{
width: 100% !important;
}