.genel-icerik{
  font-size:1.1rem;
  line-height: 2rem;
  overflow: hidden
}
.genel-icerik p{
  margin-bottom:10px
}

.icerik-resim{
  float:left;
  width:100;
  max-width: 500px;
  border-radius: 8px;
  padding:3px;
  margin:0px 20px 20px 2px
}



/* Dealer Card */
.dealer-card {
    background: linear-gradient(135deg, #103595, #1a4db8);
    border-radius: 16px;
    padding: 20px;
    margin-top: 20px;
}
.dealer-content {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 15px;
}
.dealer-content i {
    font-size: 28px;
    color: rgba(255,255,255,0.9);
}
.dealer-content h5 {
    margin: 0 0 4px;
    color: #fff;
    font-size: 16px;
}
.dealer-content p {
    margin: 0;
    color: rgba(255,255,255,0.8);
    font-size: 13px;
}
.dealer-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    background: #fff;
    color: #103595;
    padding: 12px;
    border-radius: 10px;
    font-weight: 600;
    font-size: 14px;
    text-decoration: none;
    transition: all 0.2s;
}
.dealer-btn:hover {
    background: #f0f4ff;
    color: #103595;
}
.dealer-btn i {
    font-size: 11px;
}


#ss-vertical-menu .vertical-item.level1 > a.menu-link .icon_items img{

  filter: brightness(0) saturate(100%);
}
#ss-vertical-menu .vertical-item.level1 > a.menu-link:hover .icon_items img{

filter: brightness(0) invert(1)!important;
}


/* 1 - MAVİ (zaten bu, garantiye alıyoruz) */
.firsat-card:nth-child(1) .firsat-overlay{
    background: linear-gradient(180deg, transparent 0%, #103595cc 50%, #103595 100%) !important;
}
.firsat-card:nth-child(1) .firsat-ribbon{
    background: #103595 !important;
}

/* 2 - AÇIK MAVİ */
.firsat-card:nth-child(2) .firsat-overlay{
    background: linear-gradient(180deg, transparent 0%, #3aa0ffcc 50%, #3aa0ff 100%) !important;
}
.firsat-card:nth-child(2) .firsat-ribbon{
    background: #3aa0ff !important;
}

/* 3 - SARI */
.firsat-card:nth-child(3) .firsat-overlay{
    background: linear-gradient(180deg, transparent 0%, #f4c542cc 50%, #f4c542 100%) !important;
}
.firsat-card:nth-child(3) .firsat-ribbon{
    background: #f4c542 !important;
}
/* 4 - YEŞİL */
.firsat-card:nth-child(4) .firsat-overlay{
    background: linear-gradient(180deg, transparent 0%, #28a745cc 50%, #28a745 100%) !important;
}
.firsat-card:nth-child(4) .firsat-ribbon{
    background: #28a745 !important;
}
/* 5 - MOR */
.firsat-card:nth-child(5) .firsat-overlay{
  background: linear-gradient(180deg, transparent 0%, #fb9fa7cc 50%, #fb9fa7 100%) !important;
}
.firsat-card:nth-child(5) .firsat-ribbon{
  background: #fb9fa7 !important;
}
/* 6 - LACİVERT */
.firsat-card:nth-child(6) .firsat-overlay{
    background: linear-gradient(180deg, transparent 0%, #0a1f44cc 50%, #0a1f44 100%) !important;
}
.firsat-card:nth-child(6) .firsat-ribbon{
    background: #0a1f44 !important;
}
/* 7 - LACİVERT */
.firsat-card:last-child .firsat-overlay{
  background: linear-gradient(180deg, transparent 0%, #6f42c1cc 50%, #6f42c1 100%) !important;
}
.firsat-card:last-child .firsat-ribbon{
  background: #6f42c1 !important;
}
