table.table2 tr td { font-family: Arial, sans-serif !important; }

.table2 { 
    
    width: 100%; 
    border: none !important; 
    margin-bottom: 20px; 
    border-spacing: 0px !important; 
    border-bottom: 1px solid #ddd !important;
    
}

.table2 thead th {

	font-weight: bold !important;

	text-align: left;

	border: none !important;

	padding: 10px 15px !important;

	background: #d8d8d8;

	font-size: 14px;

	border-left: 1px solid #ddd !important;

	border-right: 1px solid #ddd !important;

}

.table2 tbody td {

	text-align: left;

	border-left: 1px solid #ddd !important;

	border-right: 1px solid #ddd !important;

	padding: 10px 15px !important;

	font-size: 14px;

	vertical-align: middle;

}

.table2 td { text-align: center !important; vertical-align: middle !important; }

.table2 thead tr th:first-child, .table2 tbody tr td:first-child { border-left: none !important; }

.table2 thead tr th:last-child, .table2 tbody tr td:last-child { border-right: none !important; }

.table2 thead tr th:last-child { border-bottom: 1px solid #ddd !important; }

.table2 tbody tr:first-child { background: #78838F; color: #FFFFFF !important; font-weight: bold; }

.table2 tbody tr { background: #f3f3f3; }

#tab-description { padding: 20px !important; }

.h5 { margin-top: 0.5em !important; }

.table2 tbody tr:nth-child(even) { background: #ffffff; }

.table2 tbody tr:nth-last-child(-n+1) { border-bottom: 1px #F1EFE6 solid !important; }

.social-share clearfix { display: none !important; }

#tab-title-description { display: none !important; }

.product-details-container > h3 { font-size: 16px !important; }

#button_slider { border: 1px solid #fff !important; }
#tab-description { margin-left: 0px; }

.fusion-woocommerce-tab-title { display: none !important; }

.none { display: none; }

.product_meta { font-size: 14px; color: #999; }

.product_meta > .posted_in a { font-size: 14px; color: #999 !important; }