.akademik-kadro-item .external-link,.akademik-kadro-item .ext::after{
    display: none !important;
}
.akademik-kadro-item img{
    width: 100%;
    height: auto;
    position: relative;
}
.akademik-kadro-item .card-img{
    position: relative;
}
.akademik-kadro-item  .card-img:before {
    background: url(/modules/custom/acibadem_akademik_kadro/assets/acu-fon.png);
    content: "";
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    background-size: 100%;
    position: absolute;
}

.akademik-kadro-item:nth-child(3n+1) .card-img {
    border-bottom: 8px solid #3954D7;
  }
  .akademik-kadro-item:nth-child(3n+2) .card-img{
    border-bottom: 8px solid #1A3576;
  }
  .akademik-kadro-item:nth-child(3n) .card-img{
    border-bottom: 8px solid #F25C19;
  }
  .card-title,.departman{
    transition: all 0.3s;
  }
  .akademik-kadro-item:hover .card-title{
    color: #3954D7 !important;
     
  }
  .akademik-kadro-item:hover .departman{
    color: #3954D7 !important;
  }
.program-area .accordion-body h2:not(:nth-of-type(1)) {
    display: none;
}
.stretched-link.ext{
  display: block !important;
}
.akademik-kadro-listing-v3 img{
  height: 380px !important;
  object-fit: cover;
}
@media screen and (max-width:767px){
 .akademik-kadro-listing-v3 img{
  height:auto!important;
  object-fit: cover;
  }
}
@media screen and (min-width:992px) and (max-width:1200px){
  .akademik-kadro-listing-v3 img{
    height: 280px !important;
    object-fit: cover;
  }
}
@media screen and (min-width:1200px) and (max-width:1400px){
  .akademik-kadro-listing-v3 img{
    height: 320px !important;
    object-fit: cover;
  }
}

/* Akademik Kadro Filtre Stilleri */
.akademik-kadro-filters {
  background: #f8f9fa;
  padding: 20px;
  border-radius: 8px;
  border: 1px solid #e9ecef;
}
.akademik-kadro-filters .form-label {
  font-weight: 600;
  color: #1A3576;
  font-size: 14px;
  margin-bottom: 6px;
}
.akademik-kadro-filters .form-control {
  border: 1px solid #ced4da;
  border-radius: 6px;
  padding: 10px 12px;
  font-size: 14px;
  transition: border-color 0.2s, box-shadow 0.2s;
}
.akademik-kadro-filters .form-control:focus {
  border-color: #3954D7;
  box-shadow: 0 0 0 3px rgba(57, 84, 215, 0.15);
  outline: none;
}
.akademik-kadro-item.hidden {
  display: none !important;
}
.akademik-kadro-no-results {
  text-align: center;
  padding: 40px 20px;
  color: #6c757d;
  font-size: 16px;
  width: 100%;
}