.product-wrap h2 , .product-wrap h2 *{

	color: var(--was)!important;

}



.product-wrap table{

	font-family: var(--primary-font);

}



.table-striped>tbody>tr:nth-of-type(odd)>*{

	background-color: #e1dede80;

}



.product-wrap figure.table{

	width: 100%!important;

}







.product-wrap table td{

	vertical-align: middle!important;

	padding: 10px 5px!important;

	text-align: center!important;

}



.product-wrap table td *{

	margin: 0!important;

	text-align: center!important;

}



/* category 1 */



.product-category-1 table{



}



.product-category-1 table tr td{

	border-right: 0!important;

	border-left: 0!important;

	border-bottom:3px solid var(--white)!important;

}

.product-category-1 table tr:nth-child(even) td {	

	background-color: var(--white)!important;	

}



.product-category-1 table tr:first-child td {

	font-family: var(--alt-font);

	font-weight: bold;

	font-size: 20px;

	background-color: var(--was)!important;

	color: var(--white);

}



.product-category-1 table tr td:nth-child(2) ,

.product-category-1 table tr td:nth-child(2) * {		

	color: var(--was)!important;

	font-weight: bold;

}



.product-category-1 table tr:first-child td *{

	color: var(--white);

}





/* category 2 */

.product-category-2 table tr:first-child td:first-child{

	width: 30%!important;

}



.product-category-2 table tr:first-child td:first-child,

.product-category-2 table tr:first-child td:first-child * {

	font-weight: bold;

    font-size: 25px;

    font-style: normal;

}





/* category 5 */

.product-category-5 table tr:first-child td,

.product-category-5 table tr:first-child td * {

	font-family: var(--alt-font);

	font-weight: bold;

	font-size: 20px;

	background-color: var(--was)!important;

	color: var(--white);

}



.product-category-5 table tr:nth-child(even) td {	

	background-color: var(--white)!important;	

}



/* category 4 */

.product-category-4 table tr:first-child td,

.product-category-4 table tr:first-child td * {

	font-family: var(--alt-font);

	font-weight: bold;

	font-size: 20px;

	background-color: var(--was)!important;

	color: var(--white)!important;

}



.product-category-4 table tr:nth-child(even) td {	

	background-color: var(--white)!important;	

}



.mobile-only{

	display: none;

}



.desktop-only{

	display: block;

}



/*responsive*/

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

	.mobile-only{

		display: block;

	}



	.desktop-only{

		display: none;

	}



	figure.table{

		width: 100%;

	}



	/*.table-responsive .table td,.table-responsive .table th{

		width: auto!important;

	}*/



	.wwa-section{

		background-size: contain;

	}



	.product-category-3 .table{

		width: 700px;

	}



	.product-category-4 .table{

		width: 700px;

	}



	.product-category-2 table td

/*	.product-category-4 table td*/

	{

		width: auto!important;

	}

	/*.work-force-img{
		text-align: center;
	}*/





}