.news-media img{max-width:100%; min-width:100%} 
section.news-list article.news-item div.news-content div.news-text h3 strong{color:#fff}
section.news-list article.news-item div.news-content div.news-text strong{color: #adadad;}
div.news-content div.news-text p a::after{background-color: unset !important;}
div.news-content div.news-text p a{color: #a8a8a8 !important;padding:0 !important}

@media(max-width:350px){.news-item {flex: 1;min-width: auto !important;}}

.video-grid {width: 100%;}
.video-row {display: flex;flex-wrap: wrap;gap: 20px;margin-bottom: 20px;}
article.news-item a.glightbox img {margin:0 !important}
.news-item {flex: 1;min-width: 300px;}	
article.news-item header.video-header h3{font-size: 1.3rem !important;  font-weight: 300 !important;}
.news-media{max-width: 100%;display: contents;}
.news-media img {width: 100%;height: auto; margin: 0 !important;}
.news-text p {margin: 10px 0 0;font-size: 14px; word-break: break-all;}
.news-text p strong{color: #adadad;}
.newsContent.collapsed {
max-height: 100px; /* prilagodi visinu po potrebi */
overflow: hidden;transition: max-height 0.3s ease;}
.read-more {cursor: pointer;text-decoration: underline;display: inline-block;margin-top: 5px;color: #db9c16;}
article.news-item header.video-header time, article.news-item header.video-header cite{color: #b0b0b0; font-weight: 600;font-size: 0.98rem;}
article.news-item header.video-header h3{border-bottom: 1px solid #444;  padding-bottom: 15px;}