.mlt-slider-1-25{width:100%; box-sizing:border-box; margin:14px 0; clear:both;}
.mlt-slider-1-25__container{
  max-width:100%;
  margin:0 auto;
  padding:0;
  position:relative;
  box-sizing:border-box;
}
.mlt-slider-1-25__track{position:relative; overflow:hidden; border-radius:12px;}
.mlt-slide{position:relative;}
.mlt-slide__link{display:block; position:relative; text-decoration:none;}
.mlt-slide__img{
  width:100%;
  height:360px;
  object-fit:cover;
  display:block;
  background:#ddd;
}
.mlt-slide__overlay{
  position:absolute;
  left:0; right:0; bottom:0;
  padding:10px 14px 10px;
  background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.65) 45%, rgba(0,0,0,.80) 100%);
  color:#fff;
}
.mlt-slide__badge{
  display:inline-block;
  background:#ffcc00;
  color:#111;
  font-weight:700;
  font-size:13px;
  padding:6px 10px;
  border-radius:999px;
  margin-bottom:10px;
}
.mlt-slide__badge a{color:#111; text-decoration:none;}
.mlt-slide__title{
  margin:0;
  font-size:20px;
  line-height:1.25;
  font-weight:800;
  text-shadow:0 1px 2px rgba(0,0,0,.25);
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.mlt-slide__meta{margin-top:8px; opacity:.9; font-size:13px;}

.mlt-nav{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:42px; height:42px;
  border-radius:50%;
  border:0;
  background:rgba(0,0,0,.45);
  color:#fff;
  font-size:28px;
  line-height:42px;
  cursor:pointer;
  z-index:5;
}
.mlt-nav--prev{left:22px;}
.mlt-nav--next{right:22px;}
.mlt-nav:hover{background:rgba(0,0,0,.6);}

.mlt-dots{
  position:absolute;
  left:14px;
  top:50%;
  transform:translateY(-50%);
  display:flex;
  flex-direction:column;
  gap:10px;
  z-index:6;
  pointer-events:auto;
  /* Güvenlik: asla taşmasın */
  max-height:calc(100% - 20px);
  overflow:hidden;
}
.mlt-dot{
  width:34px; height:34px;
  border-radius:50%;
  background:rgba(0,0,0,.45);
  border:0;
  padding:0;
  cursor:pointer;
  color:#fff;
  font-weight:800;
  font-size:14px;
  line-height:34px;
  text-align:center;
}
.mlt-dot:hover{background:rgba(0,0,0,.65);}
.mlt-dot.is-active{background:#ffcc00; color:#111;}

@media (max-width: 992px){
  .mlt-slide__img{height:320px;}
  .mlt-slide__title{font-size:18px;}
}
@media (max-width: 768px){
  .mlt-slider-1-25__container{padding:0;}
  .mlt-slide__img{height:240px;}
  .mlt-slide__title{font-size:16px;}
  .mlt-nav{width:38px;height:38px;font-size:26px;line-height:38px;}
  .mlt-nav--prev{left:14px;}
  .mlt-nav--next{right:14px;}
  .mlt-dots{left:10px; gap:8px;}
  .mlt-dot{width:30px;height:30px;line-height:30px;font-size:13px;}
}


/* Dots (1..25) görünürlük */
.mlt-dots button{
  color:#fff;
  background:rgba(0,0,0,.45);
}
.mlt-dots button.is-active{
  background:#ffcc00;
  color:#111;
}


/* === SADECE 1-5 HABER KALSIN, TAŞMA KAPANSIN === */
.mlt-slider-wrapper,
.mlt-slider,
.mlt-slider * {
    overflow: hidden !important;
}

/* 6 ve sonrası gizle */
.mlt-slider .mlt-slider-count li:nth-child(n+6) {
    display: none !important;
}


/* === SADECE 1-5 NUMARA GÖRÜNSÜN, TAŞMA OLMASIN (DÜZELTME) === */
.mlt-slider-1-25 .mlt-dots{
  max-height: 100% !important;
  overflow: hidden !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
}
.mlt-slider-1-25 .mlt-dots .mlt-dot:nth-child(n+6){
  display: none !important;
}


/* === SLIDER HABER BAŞLIKLARI BEYAZ === */
.mlt-slider-1-25 .mlt-slide__title,
.mlt-slider-1-25 .mlt-slide__title a{
  color:#ffffff !important;
}
