/* Basic table styling */
.teproducts {
    width: 100%;
    border-collapse: collapse;
}
.teproducts tbody tr:nth-child(4n+1), /* 1st and 2nd rows in the group */
.teproducts tbody tr:nth-child(4n+2) {
    background-color: #efefef;
}

.teproducts tbody tr:nth-child(4n+3), /* 3rd and 4th rows in the group */
.teproducts tbody tr:nth-child(4n+4) {
    background-color: #ffffff;
}
.teproducts tbody tr:nth-child(4n+4),
.teproducts tbody tr:nth-child(4n+2) {
    padding: 0 0 10px 0;
    border-bottom: 2px solid #efefef;
}
table.teproducts td {
    padding:0 0 0 5% !important;
}
.teproducts th {
    background-color: #223462;
    color: #ffffff;
    font-weight: bold;
}
.wedocs-single-content .teprod h3,
.teprod h3 {
    font-family: 'Roboto Condensed', sans-serif;
    margin: 10px 0 !important;
    color: #223462;
    font-size: 1.1rem;
}
.body-content ul.te-details,
ul.te-details {
    padding: 0;
    margin: -20px 0 50px 85px !important;
}
ul.te-details a{
font-weight: bold;
color: #223462;
}
.body-content ul.te-details li
 {
    list-style: disc;
}
.teprod li a {
    color: #223462;
    text-decoration: none;
}

.teprod li a:hover {
    color: #455d99;
}
.teproducts .toggle-button,
.wedocs-single-wrap .wedocs-single-content article .entry-content .toggle-button {
    cursor: pointer; 
    float:left;
    width: 24px; 
    height: 24px;
    margin:0;
    vertical-align: middle;
}
.teproducts td.teprodbutt{
    width: 70px;
}
.prodimage {
    padding:0;
    width: 200px;
}
.prodimage img {
    width: 200px;
    height: auto;
    display: block;
}
.body-content .teprod ul li {
    list-style:disc;
}
/* Responsive breakpoint at 250px width */
@media (max-width: 250px) {
    .teproducts .prodimage {
        display: none;
    }
}
