.pkp_site_nav_menu {
    border-top: 6px solid #20518B; /* Thick blue line */    
}

.news_slider_wrapper {
    overflow: hidden;
    height: 200px;
    width: 100%;
    background: #f0f0f0;
    border-radius: 5px;
    padding-left: 10px;
    font-size: 14px;
    position: relative;
}

.news_slider {
    list-style: none;
    margin: 0;
    padding: 0;
    animation: scrollUp 20s linear infinite;
}

.news_slider li {
    padding: 10px 0;
    line-height: 22px;
}

.news_slider li a {
    text-decoration: none;
    color: #333;
}

@keyframes scrollUp {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-100%);
    }
}










.horizontal-slider-container {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin: 20px auto;
}

.horizontal-slider-wrapper {
  display: flex;
  width: max-content;
  animation: slideLoop 20s linear infinite;
}

.horizontal-slide {
  flex: 0 0 auto;
  width: 200px;      /* slide width */
  margin-right: 10px;
}

.horizontal-slide img {
  width: 100%;
  display: block;
}

@keyframes slideLoop {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); } /* half the total width (because we duplicated) */
}

/* pause on hover */
.horizontal-slider-container:hover .horizontal-slider-wrapper {
  animation-play-state: paused;
}


