.nav-menu li.active>a{color: white;background-color: #14b8a6;padding:8px 16px;border-radius: 32px;}
.related-info p{font-size:14px;}
.wc-callout {
    background: #e9f0ff;
    border-left: 4px solid #00c4cc;
    padding: 16px;
    border-radius: 4px;
    margin: 24px 0;
    color: #003b4f;
}
.show-news .news-content ul li{list-style-type: disc;}
.video-desc{
    font-weight: 400;
    color: var(--text-muted);
    font-size: 0.85rem;
    display: block;
    margin-top: 4px;
}
.download-meta span{text-transform: uppercase;}
.global-card{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.global-text p{margin-top: 16px;}
.global-text p:first-child{margin-top: 0;}
.text_overflow{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.search-box form{display: flex;align-items: center;width:100%;}
.litpic{aspect-ratio:3/2;}
.litpic img{width:100%;height:100%;object-fit: cover;}
.product-list-card:hover .product-label h3{
    margin-top: 0px;
    position: absolute;
    bottom: 43px;
}



@media (max-width: 768px) {
    .news-slide{padding:20px 20px 30px;}
    .news-list{margin-top:20px;}
    .about-stats{flex-wrap: wrap;}
    .product-list-card .product-bg {
        opacity: 1;
    }
    .product-list-card .product-label {
        background: rgba(0, 0, 0, 0.15);
    }
    .product-list-card .product-label h3 {
    color: white;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    margin-top: 0px;
    position: absolute;
    bottom: 43px;
}
.product-list-card .product-hint {
    opacity: 1;
    transform: translateY(0);
}
.news_date{margin-bottom:5px;font-size: 0.85rem;color: var(--text-muted);}
.global-stats{grid-template-columns: repeat(1, 1fr);}


}