/* OTO ASYA SUBARU - TEMIZ METALIK DAGLI TEMA
   CSS Erisimi'ndeki ESKI CSS'nin TAMAMI yerine kullanin.
   JS Erisimi'ne dokunmayin. */

/* Mevcut site ozellikleri */
#logo_alani { display: none; }
.whatsapp { left: auto !important; right: 30px !important; justify-content: flex-end !important; }
.whatsapp .whatsapp_link { width: 65px !important; height: 65px !important; }
.whatsapp .whatsapp_link svg { width: 36px !important; height: 36px !important; }

/* Ana sayfa arac kartlari */
.otoasya-araclar { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; margin:20px 0 30px; }
.otoasya-arac { position:relative; display:flex; flex-direction:column; justify-content:flex-end; min-width:0; height:190px; overflow:hidden; border-radius:12px; background:linear-gradient(135deg,#284c71,#0a192d); text-decoration:none !important; box-shadow:0 4px 12px rgba(0,0,0,.12); }
.otoasya-arac img { width:100%; height:100%; object-fit:cover; position:absolute; inset:0; }
.otoasya-arac::after { content:""; position:absolute; inset:35% 0 0; background:linear-gradient(transparent,rgba(3,16,34,.9)); }
.otoasya-arac span { position:relative; z-index:1; padding:14px; color:#fff; font-size:17px; font-weight:800; letter-spacing:.5px; }
.otoasya-arac span::after { content:""; display:block; width:42px; height:3px; margin-top:7px; background:#2498ff; }

/* Daglar CSS icinde gomulu SVG'dir; ayri resim yuklemeye gerek yok. */
#PM_ust {
  position:relative !important;
  min-height:0 !important;
  background-color:#233c54 !important;
  background-image:
    linear-gradient(180deg,rgba(112,141,166,.37) 0%,rgba(43,72,97,.35) 55%,rgba(12,32,51,.76) 100%),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 250' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop stop-color='%239cb2c2' stop-opacity='.65'/%3E%3Cstop offset='1' stop-color='%2322384d' stop-opacity='.8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='%23b0c0cd' opacity='.32' d='M0 166 95 140 195 168 350 48 465 154 550 120 665 172 785 68 910 162 1015 96 1140 166 1270 55 1390 160 1510 92 1600 152V250H0Z'/%3E%3Cpath fill='url(%23g)' opacity='.75' d='M0 207 135 149 275 191 390 108 530 191 650 139 795 211 930 124 1080 204 1200 116 1340 205 1480 133 1600 192V250H0Z'/%3E%3Cpath fill='%231a3148' opacity='.78' d='M0 227 190 183 350 228 510 172 680 222 850 176 1030 230 1190 180 1390 227 1520 190 1600 216V250H0Z'/%3E%3C/svg%3E"),
    linear-gradient(180deg,#728da5 0%,#3c5872 45%,#142d45 100%) !important;
  background-position:center,center bottom,center !important;
  background-size:100% 100%,100% 100%,cover !important;
  background-repeat:no-repeat !important;
}
#PM_ust #logo_ve_uyelik { background:transparent !important; box-shadow:none !important; clip-path:none !important; }
#PM_ust #logo_ve_uyelik::before { content:none !important; }

/* STI mevcut JS ile calisir */
@media (min-width:992px) {
  #logo_ve_uyelik .guvenli { position:relative !important; display:flex !important; flex:0 0 220px !important; width:220px !important; max-width:220px !important; min-width:0 !important; height:80px !important; max-height:80px !important; margin:0 12px !important; padding:0 !important; align-items:center !important; justify-content:center !important; overflow:visible !important; background:transparent !important; }
  #logo_ve_uyelik .guvenli img#otoasya-sti, #logo_ve_uyelik .guvenli img.otoasya-wrx { position:static !important; display:block !important; width:230px !important; max-width:none !important; height:auto !important; object-fit:contain !important; border:0 !important; background:transparent !important; }
}

/* Kategori menusunu tam genislikte ve tek satirda tut */
#ust_ek_menuler_yerlesimi,
#ust_ek_menuler_yerlesimi .ucan_header,
#ust_ek_menuler_yerlesimi .acilirmenu,
#ust_ek_menuler_yerlesimi .acilirmenu > ul {
  background:linear-gradient(180deg,#5b7690 0%,#38536e 50%,#1a3047 100%) !important;
}
#ust_ek_menuler_yerlesimi { border-bottom:2px solid #789ab7 !important; box-shadow:0 5px 15px rgba(12,30,48,.18) !important; }
#ust_ek_menuler_yerlesimi .acilirmenu > ul > li,
#ust_ek_menuler_yerlesimi .acilirmenu > ul > li > a { background:transparent !important; border:0 !important; }
#ust_ek_menuler_yerlesimi .acilirmenu > ul > li > a { color:#f5f8fc !important; text-decoration:none !important; }
#ust_ek_menuler_yerlesimi .acilirmenu > ul > li > a:hover { background:rgba(10,28,45,.3) !important; }
@media (min-width:992px) {
  #ust_ek_menuler_yerlesimi, #ust_ek_menuler_yerlesimi .ucan_header, #ust_ek_menuler_yerlesimi .acilirmenu { width:100% !important; max-width:100% !important; margin:0 !important; padding:0 !important; box-sizing:border-box !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul { display:flex !important; flex-wrap:nowrap !important; justify-content:space-between !important; align-items:stretch !important; width:100% !important; max-width:100% !important; min-width:0 !important; margin:0 !important; padding:0 !important; box-sizing:border-box !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li { flex:1 1 0 !important; width:0 !important; min-width:0 !important; max-width:none !important; margin:0 !important; padding:0 !important; float:none !important; text-align:center !important; position:relative !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li > a { display:flex !important; align-items:center !important; justify-content:center !important; width:100% !important; min-width:0 !important; padding:12px 2px !important; box-sizing:border-box !important; white-space:nowrap !important; font-family:Inter,Arial,sans-serif !important; font-size:12px !important; font-weight:600 !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu a[data-otoasya-model]::after,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li.otoasya-acilir > a::after,
  #ust_ek_menuler_yerlesimi .acilirmenu a.otoasya-model-link::after { content:"" !important; display:inline-block !important; flex:0 0 6px !important; width:6px !important; height:6px !important; margin-left:8px !important; border:0 !important; border-right:1.5px solid currentColor !important; border-bottom:1.5px solid currentColor !important; transform:rotate(45deg) !important; visibility:visible !important; opacity:1 !important; }
}

/* Iletisim bolumleri asagida tek merkezden yonetilir. */

@media (max-width:600px) {
  .otoasya-araclar { grid-template-columns:repeat(2,minmax(0,1fr)); gap:9px; }
  .otoasya-arac { height:140px; }
  .otoasya-arac span { font-size:13px; padding:10px; }
}
/* OTO ASYA - PREMIUM SISLI DAG ARKA PLANI */

/* ANA HEADER */
#PM_ust {
  position: relative !important;

  background-image:
    linear-gradient(
      180deg,
      rgba(20,42,64,.08) 0%,
      rgba(15,35,56,.12) 55%,
      rgba(7,23,42,.40) 100%
    ),
    url("https://platincdn.com/1107/dosyalar/images/otoasya_sisli_dag_arkaplan.jpg") !important;

  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

/* ESKI CIZIM DAGLARINI KALDIR */
#PM_ust::before,
#PM_ust::after {
  content: none !important;
}

/* LOGO VE STI ALANI SEFFAF */
#PM_ust #logo_ve_uyelik {
  background: transparent !important;
}

#PM_ust #logo_ve_uyelik::before {
  content: none !important;
}

/* ALT MENU - METALIK LACIVERT */
#ust_ek_menuler_yerlesimi,
#ust_ek_menuler_yerlesimi .ucan_header,
#ust_ek_menuler_yerlesimi .acilirmenu,
#ust_ek_menuler_yerlesimi .acilirmenu > ul {
  background: linear-gradient(
    180deg,
    #54728D 0%,
    #304D68 45%,
    #142E47 100%
  ) !important;
}

/* KATEGORI ARKA PLANLARI */
#ust_ek_menuler_yerlesimi .acilirmenu > ul > li,
#ust_ek_menuler_yerlesimi .acilirmenu > ul > li > a {
  background: transparent !important;
}


/* SISLI DAG GORSELI */
#PM_ust {
  background-image:
    linear-gradient(180deg, rgba(20,42,64,.08), rgba(7,23,42,.40)),
    url("https://platincdn.com/1107/dosyalar/images/otoasya_sisli_dag_arkaplan.jpg") !important;
  background-position: center center, center 78% !important;
  background-size: cover, cover !important;
  background-repeat: no-repeat !important;
}
#PM_ust::before, #PM_ust::after,
#PM_ust #logo_ve_uyelik::before { content: none !important; }
#PM_ust #logo_ve_uyelik { background: transparent !important; }

/* REKLAM SLIDER: 1200 x 550 ORANI, KIRPMA YOK */
@media (min-width:768px) {
  .reform-thumbnailslider { height:auto !important; overflow:visible !important; }
  .reform-thumbnailslider ul.big-container {
    position:relative !important;
    width:100% !important;
    height:auto !important;
    aspect-ratio:1200 / 550 !important;
    overflow:hidden !important;
  }
  .reform-thumbnailslider ul.big-container > li {
    position:absolute !important;
    inset:0 !important;
    width:100% !important;
    height:100% !important;
    overflow:hidden !important;
  }
  .reform-thumbnailslider ul.big-container > li > a {
    display:block !important;
    width:100% !important;
    height:100% !important;
  }
  .reform-thumbnailslider ul.big-container > li > a > img {
    display:block !important;
    width:100% !important;
    height:100% !important;
    max-height:none !important;
    object-fit:contain !important;
  }
}

/* SAG UST ILETISIM: TEK BUTON GRUBU */
#PM_ust { position:relative !important; }
#PM_ust #otoasya-iletisim,
#PM_ust #otoasya-premium-iletisim,
#PM_ust #oa-iletisim-v3,
#PM_ust #oa-iletisim-v4 { display:none !important; }

#PM_ust #oa-iletisim-v5,
#PM_ust #oa-iletisim-v6 {
  position:absolute !important;
  top:8px !important;
  right:18px !important;
  left:auto !important;
  bottom:auto !important;
  z-index:9999 !important;
  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  gap:8px !important;
  width:auto !important;
  height:auto !important;
}
#PM_ust:has(#oa-iletisim-v6) #oa-iletisim-v5 { display:none !important; }

#PM_ust #oa-iletisim-v5 a,
#PM_ust #oa-iletisim-v6 a {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:7px !important;
  padding:8px 12px !important;
  color:#fff !important;
  background:linear-gradient(180deg,#244c70,#102b47) !important;
  border:1px solid rgba(180,215,245,.45) !important;
  border-radius:25px !important;
  font:600 12px Arial,sans-serif !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  box-shadow:0 3px 10px rgba(0,0,0,.18) !important;
}
#PM_ust #oa-iletisim-v5 a:hover,
#PM_ust #oa-iletisim-v6 a:hover { background:#35658d !important; }
#PM_ust #oa-iletisim-v5 svg,
#PM_ust #oa-iletisim-v6 svg {
  display:inline-block !important;
  width:16px !important;
  height:16px !important;
  min-width:16px !important;
  max-width:16px !important;
  min-height:16px !important;
  max-height:16px !important;
  flex:0 0 16px !important;
  fill:none !important;
  stroke:#fff !important;
  stroke-width:2 !important;
}
#PM_ust #oa-iletisim-v5 a[href^="tel:"]:not(:has(svg))::before,
#PM_ust #oa-iletisim-v6 a[href^="tel:"]:not(:has(svg))::before {
  content:"?"; font-size:16px;
}
#PM_ust #oa-iletisim-v5 a[href*="maps"]:not(:has(svg))::before,
#PM_ust #oa-iletisim-v6 a[href*="maps"]:not(:has(svg))::before {
  content:"?"; font-size:19px;
}
#PM_ust #oa-iletisim-v5 a[href*="instagram"]:not(:has(svg))::before,
#PM_ust #oa-iletisim-v6 a[href*="instagram"]:not(:has(svg))::before {
  content:"?"; font-size:18px;
}
@media (max-width:767px) {
  #PM_ust #oa-iletisim-v5,
  #PM_ust #oa-iletisim-v6 {
    position:relative !important;
    top:auto !important;
    right:auto !important;
    width:100% !important;
    justify-content:center !important;
    flex-wrap:wrap !important;
    padding:6px !important;
  }
  #PM_ust #oa-iletisim-v5 a,
  #PM_ust #oa-iletisim-v6 a {
    padding:6px 9px !important;
    font-size:10px !important;
  }
}
/* OTO ASYA - ILETISIM VE KONUM */

/* Instagram butonunu gizle */
#oa-iletisim-v6 a[href*="instagram"],
#oa-iletisim-v5 a[href*="instagram"] {
  display: none !important;
}

/* Telefon numarasini Iletisim olarak goster */
#oa-iletisim-v6 a[href^="tel:"] span,
#oa-iletisim-v5 a[href^="tel:"] span {
  font-size: 0 !important;
}

#oa-iletisim-v6 a[href^="tel:"] span::after,
#oa-iletisim-v5 a[href^="tel:"] span::after {
  content: "İletişim";
  font-size: 12px !important;
}

/* Iki butonu ayni boyutta tut */
#oa-iletisim-v6 a,
#oa-iletisim-v5 a {
  min-height: 36px !important;
  padding: 0 16px !important;
}/* OTO ASYA - INSTAGRAM KALDIR VE GENISLIGI DUZELT */

/* Instagram butonunu tamamen gizle */
#PM_ust a[href*="instagram.com"],
#PM_ust a[href*="instagram"] {
  display: none !important;
}

/* Yatay tasma sorununu engelle */
html,
body {
  max-width: 100% !important;
  overflow-x: clip !important;
}

/* Header ve menuyu ekran genisliginde tut */
#PM_ust,
#ust_ek_menuler_yerlesimi {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

/* Iletisim ve Konum butonlarini sag ustte tut */
#PM_ust #oa-iletisim-v6 {
  position: absolute !important;
  top: 7px !important;
  right: 18px !important;
  left: auto !important;
  width: auto !important;
  display: flex !important;
  gap: 8px !important;
}

/* =========================================================
   OTO ASYA - TUM MODELLER / TUM KATEGORILER FONT TASARIMI
   En altta tutulur: mevcut header, logo ve JS korunur.
   ========================================================= */

/* 11 ana model: tek satir ve mevcut beyaz gorunum korunur */
#ust_ek_menuler_yerlesimi .acilirmenu > ul > li > a {
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: .3px !important;
  line-height: 1.35 !important;
  color: #f8fbff !important;
  text-transform: uppercase !important;
  -webkit-font-smoothing: antialiased;
}

/* Tum modellerin 2., 3. ve daha derin alt menuleri */
#ust_ek_menuler_yerlesimi .acilirmenu ul ul li > a {
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: .1px !important;
  line-height: 1.45 !important;
  color: #263c54 !important;
  text-transform: none !important;
  text-align: left !important;
  white-space: normal !important;
  overflow-wrap: break-word !important;
  padding: 11px 14px !important;
  -webkit-font-smoothing: antialiased;
  transition: background-color .18s ease, color .18s ease !important;
}
#ust_ek_menuler_yerlesimi .acilirmenu ul ul li > a:hover,
#ust_ek_menuler_yerlesimi .acilirmenu ul ul li:hover > a {
  background-color: #eaf4ff !important;
  color: #0868b8 !important;
}

/* Kategori sayfalarindaki sol kategori ve alt kategori baglantilari */
.solblok li a,
.solblok ul li a,
.solblok a {
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.55 !important;
  letter-spacing: .1px !important;
  color: #2a415a !important;
  -webkit-font-smoothing: antialiased;
}
.solblok li a:hover,
.solblok a:hover { color: #0875d1 !important; }
.solblok h3,
.solblok h4,
.kategoriBaslik,
.kategori-baslik {
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-weight: 700 !important;
  color: #123b64 !important;
}

/* Urun isimleri */
.urunadi,
.urunadi a {
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;
  color: #253c55 !important;
}
/* OTO ASYA - STI VE DAG YOLU SON HIZALAMA */

#PM_ust {
    background-image:
        linear-gradient(
            180deg,
            rgba(5,20,40,.12),
            rgba(5,20,40,.20)
        ),
        url("https://platincdn.com/1107/dosyalar/images/PNG%20ARKA.png") !important;

    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center 85% !important;
}

/* OTO ASYA - GRI FORESTER TEK KONUM KURALI */
@media (min-width: 992px) {
  #PM_ust #logo_ve_uyelik .guvenli {
    overflow: visible !important;
  }
  #PM_ust #logo_ve_uyelik .guvenli img#otoasya-sti {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: relative !important;
    top: 0 !important;
    width: 330px !important;
    min-width: 330px !important;
    max-width: none !important;
    height: auto !important;
    object-fit: contain !important;
    transform: translate(-65px, 18px) !important;
    filter: drop-shadow(0 5px 4px rgba(0,0,0,.35)) !important;
    z-index: 5 !important;
  }
}
/* GRI FORESTER - YOL CIZGISINE OTURT */

@media (min-width: 992px) {

  #PM_ust #logo_ve_uyelik .guvenli img#otoasya-sti {
    position: relative !important;

    width: 330px !important;
    min-width: 330px !important;
    max-width: none !important;
    height: auto !important;

    top: 0 !important;
    transform: translate(-65px, 0px) !important;

    object-fit: contain !important;
    z-index: 5 !important;
  }

}/* OTO ASYA - ACIK GRI METALIK KATEGORI MENU */

#ust_ek_menuler_yerlesimi,
#ust_ek_menuler_yerlesimi .ucan_header,
#ust_ek_menuler_yerlesimi .acilirmenu,
#ust_ek_menuler_yerlesimi .acilirmenu > ul {
    background: linear-gradient(
        180deg,
        #F0F3F6 0%,
        #D5DDE5 45%,
        #B9C5D1 100%
    ) !important;
}

#ust_ek_menuler_yerlesimi {
    border-top: 1px solid #F8FAFC !important;
    border-bottom: 2px solid #9EADBC !important;
    box-shadow: 0 5px 12px rgba(0,0,0,.20) !important;
}

/* ANA MODEL YAZILARI */
#ust_ek_menuler_yerlesimi
.acilirmenu > ul > li > a {
    color: #173B5C !important;
    font-weight: 800 !important;
    text-shadow: 0 1px 0 rgba(255,255,255,.65) !important;
}

/* UZERINE GELINCE */
#ust_ek_menuler_yerlesimi
.acilirmenu > ul > li > a:hover {
    color: #075B9E !important;
    background: rgba(255,255,255,.45) !important;
}

/* ASAGI OKLAR */
#ust_ek_menuler_yerlesimi
.acilirmenu > ul > li > a::after {
    color: #173B5C !important;
}/* OTO ASYA - GENIS VE BUYUK REKLAM PANOSU */

@media (min-width: 992px) {

  /* Reklam panosunu ekran genisligine yay */
  .reform-thumbnailslider {
    width: 96vw !important;
    max-width: 1600px !important;
    margin-left: 50% !important;
    transform: translateX(-50%) !important;
  }

  /* Reklam alaninin yuksekligini gorsele uydur */
  .reform-thumbnailslider ul.big-container {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 2048 / 768 !important;
    overflow: hidden !important;
  }

  /* Reklam gorselini alani dolduracak sekilde buyut */
  .reform-thumbnailslider ul.big-container > li,
  .reform-thumbnailslider ul.big-container > li > a {
    width: 100% !important;
    height: 100% !important;
  }

  .reform-thumbnailslider ul.big-container > li > a > img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: fill !important;
  }

}/* OTO ASYA - REKLAM PANOSU TAM EKRAN GENISLIK */

@media (min-width: 992px) {

  .reform-thumbnailslider {
    width: 100vw !important;
    max-width: none !important;
    margin-left: 50% !important;
    transform: translateX(-50%) !important;
  }

  .reform-thumbnailslider ul.big-container {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 2048 / 768 !important;
  }

  .reform-thumbnailslider ul.big-container > li,
  .reform-thumbnailslider ul.big-container > li > a {
    width: 100% !important;
    height: 100% !important;
  }

  .reform-thumbnailslider ul.big-container > li > a > img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: fill !important;
  }}

/* OTO ASYA - DIKKAT CEKEN BILGILENDIRME SERIDI */

#otoasya-bilgi-seridi {
    background: #0055B8 !important;
    background-image: none !important;
    color: #FFFFFF !important;
    padding: 12px 20px !important;
    text-align: center !important;
    font-size: 15px !important;
    font-weight: 800 !important;
    border-bottom: 3px solid #003477 !important;
    box-shadow: 0 3px 10px rgba(0,0,0,0.20) !important;
}

#otoasya-bilgi-seridi span {
    color: #FFFFFF !important;
    font-size: 15px !important;
    font-weight: 800 !important;
}

#otoasya-bilgi-seridi a {
    display: inline-block !important;
    background: #FFD000 !important;
    color: #082D62 !important;
    padding: 7px 16px !important;
    border-radius: 20px !important;
    margin-left: 12px !important;
    font-size: 14px !important;
    font-weight: 900 !important;
    text-decoration: none !important;
}

#otoasya-bilgi-seridi a:hover {
    background: #FFFFFF !important;
    color: #0055B8 !important;
}

@media (max-width: 767px) {
    #otoasya-bilgi-seridi {
        padding: 10px !important;
    }

    #otoasya-bilgi-seridi span {
        display: block !important;
        font-size: 12px !important;
    }

    #otoasya-bilgi-seridi a {
        margin: 7px 0 0 !important;
        font-size: 12px !important;
    }
}
/* OTO ASYA - UST SERIT METALIK MENU RENGI */

#otoasya-bilgi-seridi {
    background: linear-gradient(
        to bottom,
        #f5f9fd 0%,
        #e3ebf3 45%,
        #c7d5e2 100%
    ) !important;

    background-color: #dce6ef !important;
    background-image: linear-gradient(
        to bottom,
        #f5f9fd 0%,
        #e3ebf3 45%,
        #c7d5e2 100%
    ) !important;

    color: #082f66 !important;
    border-bottom: 1px solid #9db2c5 !important;
    box-shadow: 0 2px 5px rgba(0,0,0,0.12) !important;
}

#otoasya-bilgi-seridi span {
    color: #082f66 !important;
    font-weight: 800 !important;
}

#otoasya-bilgi-seridi a {
    background: #ffd000 !important;
    color: #082f66 !important;
    border-radius: 25px !important;
    font-weight: 900 !important;
    text-decoration: none !important;
}

#otoasya-bilgi-seridi a:hover {
    background: #ffdf4d !important;
    color: #082f66 !important;
}/* OTO ASYA - ARAMA KUTUSU DAHA MAT */

header input[type="search"],
header input[placeholder*="rün ara"],
header input[placeholder*="rün Ara"] {
    background: rgba(235, 241, 248, 0.90) !important;
    color: #12345a !important;
}

header input[type="search"]::placeholder,
header input[placeholder*="rün ara"]::placeholder,
header input[placeholder*="rün Ara"]::placeholder {
    color: #52657b !important;
    opacity: 1 !important;
}/* OTO ASYA - ARAMA KUTUSU DAHA MAT */

header input[type="search"],
header input[placeholder*="rün ara"],
header input[placeholder*="rün Ara"] {
    background: rgba(235, 241, 248, 0.90) !important;
    color: #12345a !important;
}

header input[type="search"]::placeholder,
header input[placeholder*="rün ara"]::placeholder,
header input[placeholder*="rün Ara"]::placeholder {
    color: #52657b !important;
    opacity: 1 !important;
}
/* OTO ASYA - SADECE ARAMA KUTUSU ARKA PLANI */

#PM_ust input[type="text"],
#PM_ust input[type="search"],
#PM_ust .arama input,
#PM_ust .search input {
    background-color: rgba(225, 233, 242, 0.95) !important;
    color: #173b5c !important;
}

#PM_ust input::placeholder {
    color: #52677e !important;
    opacity: 1 !important;
}
/* OTO ASYA - MENU VE REKLAM PANOSU BOSLUGUNU KALDIR */

@media (min-width: 992px) {

    /* Menu altindaki bosluk */
    #ust_ek_menuler_yerlesimi {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    /* Reklam panosunu menuye bitistir */
    .reform-thumbnailslider {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    /* Reklam panosunun ustundeki boslugu kapat */
    #ust_ek_menuler_yerlesimi + div {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    /* Kalan kucuk boslugu kapat */
    .reform-thumbnailslider {
        position: relative !important;
        top: -16px !important;
        margin-bottom: -16px !important;
    }
/* OTO ASYA - REKLAM PANOSU MENUYE TAM BITISIK */

@media (min-width: 992px) {

    .reform-thumbnailslider {
        top: -24px !important;
        margin-bottom: -24px !important;
    }

    #ust_ek_menuler_yerlesimi {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

}
}

/* =====================================================
   OTO ASYA - ZARIF SOL FILTRE TASARIMI
   Sadece sol kategori / marka / fiyat filtreleri.
   ===================================================== */
#PM_kategori_urunleri .ana_icerik {
  background: #fff !important;
  border: 1px solid #d5d9de !important;
  border-radius: 6px !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.035) !important;
  overflow: hidden !important;
  margin-bottom: 15px !important;
}
#PM_kategori_urunleri .ana_icerik p.baslik,
#PM_kategori_urunleri .ana_icerik .baslik {
  background: linear-gradient(180deg,#fff,#f7f8f9) !important;
  color: #242a30 !important;
  font-family: "Segoe UI",Arial,sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: .1px !important;
  border: 0 !important;
  border-bottom: 1px solid #e5e8eb !important;
  padding: 11px 12px !important;
  margin: 0 !important;
}
#PM_kategori_urunleri .ana_icerik .icerik,
#PM_kategori_urunleri .ana_icerik .icerik *,
#PM_kategori_urunleri .ana_icerik .daraltma_kategoriler,
#PM_kategori_urunleri .ana_icerik .daraltma_kategoriler *,
#PM_kategori_urunleri .ana_icerik a,
#PM_kategori_urunleri .ana_icerik label,
#PM_kategori_urunleri .ana_icerik li,
#PM_kategori_urunleri .ana_icerik span,
#PM_kategori_urunleri .ana_icerik input + span {
  color: #40464d !important;
  font-family: "Segoe UI",Arial,sans-serif !important;
  font-size: 12.5px !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  text-shadow: none !important;
}
#PM_kategori_urunleri .ana_icerik a:hover { color: #111 !important; }

/* OTO ASYA - PREMIUM DENGELI SOL FILTRE */

#PM_kategori_urunleri .ana_icerik {
    background: #fff !important;
    border: 1px solid #d5d9de !important;
    border-radius: 6px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,.04) !important;
}

/* Kategori / Marka / Fiyat Araligi basliklari */
#PM_kategori_urunleri .ana_icerik p.baslik {
    font-family: "Segoe UI", Arial, sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #242a31 !important;
    letter-spacing: .1px !important;
    background: #fafafa !important;
    border-bottom: 1px solid #e6e8eb !important;
}

/* Kategori yillari ve tum filtre secenekleri */
#PM_kategori_urunleri .ana_icerik .icerik *,
#PM_kategori_urunleri .ana_icerik .daraltma_kategoriler *,
#PM_kategori_urunleri .ana_icerik a,
#PM_kategori_urunleri .ana_icerik label,
#PM_kategori_urunleri .ana_icerik li,
#PM_kategori_urunleri .ana_icerik span {
    font-family: "Segoe UI", Arial, sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    color: #30363d !important;
    letter-spacing: 0 !important;
    text-shadow: none !important;
}

/* Kategori oklarini koru */
#PM_kategori_urunleri .daraltma_kategoriler
li > a::before {
    font-family: inherit !important;
}

/* Fareyle uzerine gelince */
#PM_kategori_urunleri .ana_icerik a:hover {
    color: #174a78 !important;
}


/* OTO ASYA - KATEGORI OKLARINI DUZELT */

/* Sonradan eklenen yapay oklari kaldir */
#PM_kategori_urunleri
.daraltma_kategoriler .icerik li::after {
    content: none !important;
}

/* Kategori yazilarini dengeli tut */
#PM_kategori_urunleri
.daraltma_kategoriler .icerik a {
    font-family: "Segoe UI", Arial, sans-serif !important;
    font-size: 12.5px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    color: #30363d !important;
}

/* Marka ve fiyat yazilari */
#PM_kategori_urunleri
.ana_icerik label {
    font-family: "Segoe UI", Arial, sans-serif !important;
    font-size: 12.5px !important;
    font-weight: 400 !important;
}


/* OTO ASYA - KATEGORI OK HIZALAMA */

#PM_kategori_urunleri
.daraltma_kategoriler .icerik i {
    display: inline-block !important;
    position: relative !important;
    width: 7px !important;
    height: 10px !important;
    margin-right: 5px !important;
    vertical-align: middle !important;
    font-size: 0 !important;
}

/* Okun konumu */
#PM_kategori_urunleri
.daraltma_kategoriler .icerik i::after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    left: -3px !important;
    top: 4px !important;
    width: 5px !important;
    height: 5px !important;
    border-right: 1.5px solid #555 !important;
    border-bottom: 1.5px solid #555 !important;
    transform: rotate(-45deg) !important;
}

/* Eski bozuk simgeyi gizle */
#PM_kategori_urunleri
.daraltma_kategoriler .icerik i::before {
    content: none !important;
}

/* OTO ASYA - OKLARI YAZIYLA AYNI HIZAYA GETIR */

#PM_kategori_urunleri
.daraltma_kategoriler .icerik i {
    position: relative !important;
    display: inline-block !important;
    width: 7px !important;
    height: 10px !important;
    margin-right: 5px !important;
    vertical-align: middle !important;
    font-size: 0 !important;
}

/* Okun dikey konumunu duzelt */
#PM_kategori_urunleri
.daraltma_kategoriler .icerik i::after {
    content: "" !important;
    position: absolute !important;
    display: block !important;
    left: -3px !important;
    top: 1px !important;
    width: 5px !important;
    height: 5px !important;
    border-right: 1.5px solid #555 !important;
    border-bottom: 1.5px solid #555 !important;
    transform: rotate(-45deg) !important;
}

/* Eski kare ikonlari gizle */
#PM_kategori_urunleri
.daraltma_kategoriler .icerik i::before {
    content: none !important;
}

/* OTO ASYA - SOL UST LOGO BUYUTME */
@media (min-width: 992px) {
  html body img#otoasya-sol-logo {
    width: 370px !important;
    max-width: none !important;
    height: auto !important;
    transform: scale(1.18) !important;
    transform-origin: left center !important;
    overflow: visible !important;
  }
}

/* =====================================================
   IMPREZA - KOMPAKT 5 ARAC MENUSU (TEK SURUM)
   Mevcut kategori adresleri ve diger menuler korunur.
   ===================================================== */
@media (min-width: 992px) {
  #ust_ek_menuler_yerlesimi .acilirmenu > ul {
    position: relative !important;
    overflow: visible !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child {
    position: static !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul {
    position: absolute !important;
    top: 100% !important;
    left: 50% !important;
    right: auto !important;
    bottom: auto !important;
    transform: translateX(-50%) !important;
    width: 900px !important;
    min-width: 0 !important;
    max-width: calc(100vw - 24px) !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 8px 12px !important;
    box-sizing: border-box !important;
    background: #fff !important;
    border: 1px solid #c9d8e6 !important;
    border-top: 2px solid #1771ba !important;
    border-radius: 0 0 7px 7px !important;
    box-shadow: 0 7px 18px rgba(12,37,63,.15) !important;
    z-index: 999999 !important;
    list-style: none !important;
    float: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 6px !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child:hover > ul,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child:focus-within > ul {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li {
    display: block !important;
    position: relative !important;
    flex: 1 1 0 !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    text-align: center !important;
    list-style: none !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li > a {
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    align-items: center !important;
    width: 100% !important;
    min-width: 0 !important;
    height: 100px !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 2px 3px 6px !important;
    box-sizing: border-box !important;
    border: 0 !important;
    border-radius: 5px !important;
    background-color: transparent !important;
    background-position: center 3px !important;
    background-size: 96% 70px !important;
    background-repeat: no-repeat !important;
    box-shadow: none !important;
    font-size: 0 !important;
    line-height: 1 !important;
    text-decoration: none !important;
    text-align: center !important;
    white-space: nowrap !important;
    overflow: hidden !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li > a:hover {
    background-color: #edf6ff !important;
  }

  /* Tek gorsel: JS'nin ekledigi img yerine CSS arka plani. */
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li > a img,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li > a span,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li > a i,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li > a svg,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li > a .arw-down,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li > a::before {
    display: none !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li > a::after {
    content: '' !important;
    position: static !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: none !important;
    color: #173b5c !important;
    font: 700 11px/15px 'Segoe UI',Arial,sans-serif !important;
    letter-spacing: 0 !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li:nth-child(1) > a {
    background-image: url('https://platincdn.com/1107/dosyalar/images/98.png') !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li:nth-child(2) > a {
    background-image: url('https://platincdn.com/1107/dosyalar/images/impreza-2001-2002.png') !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li:nth-child(3) > a {
    background-image: url('https://platincdn.com/1107/dosyalar/images/impreza-2003-2005.png') !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li:nth-child(4) > a {
    background-image: url('https://platincdn.com/1107/dosyalar/images/impreza-2006-2007.png') !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li:nth-child(5) > a {
    background-image: url('https://platincdn.com/1107/dosyalar/images/impreza-2008-2011.png') !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li:nth-child(1) > a::after { content: '1994–2000' !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li:nth-child(2) > a::after { content: '2001–2002' !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li:nth-child(3) > a::after { content: '2003–2005' !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li:nth-child(4) > a::after { content: '2006–2007' !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li:nth-child(5) > a::after { content: '2008–2011' !important; }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:first-child > ul > li > ul {
    display: none !important;
  }
}

/* IMPREZA MENU - SOLA HIZALAMA */

@media (min-width: 992px) {

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:first-child {
    position: relative !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:first-child > ul {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    right: auto !important;
    width: 780px !important;
    min-width: 0 !important;
    max-width: calc(100vw - 20px) !important;
    transform: none !important;
  }
}

/* IMPREZA - UST MENUYLE AYNI METALIK GRI TASARIM */

@media (min-width: 992px) {

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:first-child > ul {
    background: linear-gradient(
      180deg,
      #F0F3F6 0%,
      #D5DDE5 45%,
      #B9C5D1 100%
    ) !important;

    border: 1px solid #9EADBC !important;
    border-top: 2px solid #9EADBC !important;
    border-radius: 0 0 6px 6px !important;
    box-shadow: 0 5px 12px rgba(0,0,0,.20) !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:first-child > ul > li > a {
    background-color: transparent !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:first-child > ul > li > a:hover {
    background-color: rgba(255,255,255,.45) !important;
  }
}

/* OTO ASYA - FORESTER 7 MODELLI KOMPAKT MENU */
@media (min-width: 992px) {
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) { position: relative !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    right: auto !important;
    bottom: auto !important;
    width: 950px !important;
    max-width: calc(100vw - 160px) !important;
    min-width: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 8px 10px !important;
    box-sizing: border-box !important;
    display: flex !important;
    flex-flow: row nowrap !important;
    align-items: center !important;
    gap: 5px !important;
    background: linear-gradient(180deg,#F0F3F6 0%,#D5DDE5 45%,#B9C5D1 100%) !important;
    border: 1px solid #9EADBC !important;
    border-top: 2px solid #9EADBC !important;
    border-radius: 0 0 6px 6px !important;
    box-shadow: 0 5px 12px rgba(0,0,0,.20) !important;
    transform: none !important;
    z-index: 999999 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2):hover > ul,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2):focus-within > ul {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li {
    position: relative !important;
    display: block !important;
    flex: 1 1 0 !important;
    width: 0 !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    border: 0 !important;
    background: transparent !important;
    text-align: center !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li > a {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-end !important;
    width: 100% !important;
    height: 100px !important;
    padding: 2px 3px 6px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    background-color: transparent !important;
    background-position: center 3px !important;
    background-size: 96% 70px !important;
    background-repeat: no-repeat !important;
    border: 0 !important;
    border-radius: 5px !important;
    color: #173B5C !important;
    font-size: 0 !important;
    line-height: 1 !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    overflow: hidden !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li > a:hover { background-color: rgba(255,255,255,.45) !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li > a > span,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li > a > img,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li > a > i,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li > a > svg,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li > a > .arw-down,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li > a::before { display: none !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li > a::after {
    position: static !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: none !important;
    color: #173B5C !important;
    font: 800 11px/15px 'Segoe UI',Arial,sans-serif !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(1) > a::after { content: "1998-2000" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(2) > a::after { content: "2001-2002" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(3) > a::after { content: "2003-2005" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(4) > a::after { content: "2006-2007" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(5) > a::after { content: "2008-2012" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(6) > a::after { content: "2013-2017" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(7) > a::after { content: "2019-" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li > ul { display: none !important; }
  /* Fotograflar CDN'ye yuklenince her kartin background-image ozelligine eklenebilir. */
}

/* =========================================
   OTO ASYA - FORESTER 7 GORSELLI MENU
   ========================================= */

@media (min-width: 992px) {

  /* FORESTER ACILIR MENU */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) {
    position: relative !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    right: auto !important;
    bottom: auto !important;
    transform: none !important;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: space-between !important;

    width: 950px !important;
    max-width: calc(100vw - 165px) !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    padding: 8px 10px !important;
    margin: 0 !important;
    gap: 5px !important;

    background: linear-gradient(
      180deg,
      #F0F3F6 0%,
      #D5DDE5 45%,
      #B9C5D1 100%
    ) !important;

    border: 1px solid #9EADBC !important;
    border-top: 2px solid #9EADBC !important;
    border-radius: 0 0 6px 6px !important;
    box-shadow: 0 5px 12px rgba(0,0,0,.20) !important;
    box-sizing: border-box !important;

    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    z-index: 999999 !important;
  }

  /* MENU ACILMASI */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2):hover > ul,
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2):focus-within > ul {
    display: flex !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }

  /* 7 ARAC KARTI */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li {
    position: relative !important;
    display: block !important;
    flex: 1 1 0 !important;
    width: 0 !important;
    min-width: 0 !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    float: none !important;
    border: 0 !important;
    background: transparent !important;
    text-align: center !important;
  }

  /* RESIM VE YIL */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li > a {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-end !important;

    width: 100% !important;
    height: 100px !important;
    min-height: 0 !important;
    padding: 3px 2px 6px !important;
    margin: 0 !important;

    background-color: transparent !important;
    background-position: center 4px !important;
    background-size: 96% 73px !important;
    background-repeat: no-repeat !important;

    border: 0 !important;
    border-radius: 5px !important;
    box-shadow: none !important;
    box-sizing: border-box !important;

    font-size: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    overflow: hidden !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li > a:hover {
    background-color: rgba(255,255,255,.45) !important;
  }

  /* ESKI YAZILAR VE OKLAR */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li > a > span,
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li > a > img,
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li > a > i,
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li > a > svg,
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li > a::before {
    display: none !important;
  }

  /* YILLAR */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li > a::after {
    display: block !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background: none !important;
    color: #173B5C !important;
    font: 800 11px/15px Arial,sans-serif !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  /* 1 - 1998-2000 */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(1) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/forester_1998-2000.png") !important;
  }
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(1) > a::after {
    content: "1998-2000" !important;
  }

  /* 2 - 2001-2002 */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(2) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/forester_2001-2002.png") !important;
  }
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(2) > a::after {
    content: "2001-2002" !important;
  }

  /* 3 - 2003-2005 */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(3) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/forester_2003-2005.png") !important;
  }
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(3) > a::after {
    content: "2003-2005" !important;
  }

  /* 4 - 2006-2007 */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(4) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/forester_2006-2007.png") !important;
  }
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(4) > a::after {
    content: "2006-2007" !important;
  }

  /* 5 - 2008-2012 */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(5) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/forester_2008-2012.png") !important;
  }
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(5) > a::after {
    content: "2008-2012" !important;
  }

  /* 6 - 2013-2017 */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(6) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/forester_2013-2017.png") !important;
  }
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(6) > a::after {
    content: "2013-2017" !important;
  }

  /* 7 - 2019 VE SONRASI */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(7) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/forester_2019-sonrasi.png") !important;
  }
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(7) > a::after {
    content: "2019-" !important;
  }

  /* ALT MENULER */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li > ul {
    display: none !important;
  }
}


/* FORESTER - RESIM VE YAZI AYIRMA */
@media (min-width: 992px) {

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul {
    padding: 10px 12px !important;
    gap: 7px !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li > a {
    position: relative !important;
    display: block !important;
    height: 112px !important;

    /* Arac sadece ust bolumde */
    background-position: center 7px !important;
    background-size: 98% 76px !important;
    background-repeat: no-repeat !important;

    padding: 0 !important;
    box-sizing: border-box !important;
  }

  /* Yillari araclarin altina sabitle */
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(2) > ul > li > a::after {
    position: absolute !important;
    display: block !important;
    content: "" !important;
    top: auto !important;
    bottom: 5px !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: 17px !important;
    line-height: 17px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    font-size: 11px !important;
    font-weight: 800 !important;
    color: #173B5C !important;
    background: transparent !important;
    transform: none !important;
  }

  /* Yil isimlerini geri getir */
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(1) > a::after { content: "1998-2000" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(2) > a::after { content: "2001-2002" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(3) > a::after { content: "2003-2005" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(4) > a::after { content: "2006-2007" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(5) > a::after { content: "2008-2012" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(6) > a::after { content: "2013-2017" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(7) > a::after { content: "2019-" !important; }

}

/* FORESTER - YENI ARAC GORSELLERI */

@media (min-width: 992px) {

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(1) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/for%2098-00_.png") !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(2) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/01-02.png") !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(3) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/03-05.png") !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(4) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/06-07.png") !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(5) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/08-12.png") !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(6) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/13-17.png") !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(7) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/19-.png") !important;
  }

}

/* LEGACY - 6 ARAC TEK SIRA */
@media (min-width: 992px) {

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3) {
    position: relative !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3) > ul {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    right: auto !important;
    bottom: auto !important;
    transform: none !important;
    width: 900px !important;
    max-width: calc(100vw - 320px) !important;
    min-width: 0 !important;
    height: auto !important;
    padding: 10px 12px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: space-between !important;
    gap: 7px !important;
    background: linear-gradient(
      180deg,#F0F3F6,#D5DDE5,#B9C5D1
    ) !important;
    border: 1px solid #9EADBC !important;
    border-radius: 0 0 7px 7px !important;
    box-shadow: 0 5px 12px rgba(0,0,0,.20) !important;
    z-index: 999999 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3):hover > ul,
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3):focus-within > ul {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3) > ul > li {
    display: block !important;
    position: relative !important;
    flex: 1 1 0 !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    background: transparent !important;
    border: 0 !important;
    list-style: none !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3) > ul > li > a {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: 112px !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    background-color: transparent !important;
    background-position: center 7px !important;
    background-size: 98% 76px !important;
    background-repeat: no-repeat !important;
    border: 0 !important;
    border-radius: 5px !important;
    font-size: 0 !important;
    line-height: 1 !important;
    overflow: hidden !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3) > ul > li > a:hover {
    background-color: rgba(255,255,255,.45) !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3) > ul > li > a > img,
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3) > ul > li > a > span,
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3) > ul > li > a > i,
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3) > ul > li > a > svg,
  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3) > ul > li > a::before {
    display: none !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3) > ul > li > a::after {
    position: absolute !important;
    content: "" !important;
    display: block !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 5px !important;
    top: auto !important;
    width: 100% !important;
    height: 22px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 15px !important;
    background: #082e60 !important;
    color: white !important;
    font: 800 11px/22px Arial,sans-serif !important;
    text-align: center !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3) > ul > li > ul {
    display: none !important;
  }

  /* 1 - 1990-1994 */
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(3) > ul > li:nth-child(1) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/leg%2090-94.png") !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(3) > ul > li:nth-child(1) > a::after {
    content: "1990-1994" !important;
  }

  /* 2 - 1995-1998 */
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(3) > ul > li:nth-child(2) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/leg%2095-98.png") !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(3) > ul > li:nth-child(2) > a::after {
    content: "1995-1998" !important;
  }

  /* 3 - 1999-2002 */
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(3) > ul > li:nth-child(3) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/99-02.png") !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(3) > ul > li:nth-child(3) > a::after {
    content: "1999-2002" !important;
  }

  /* 4 - 2003-2005 */
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(3) > ul > li:nth-child(4) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/03-05(1).png") !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(3) > ul > li:nth-child(4) > a::after {
    content: "2003-2005" !important;
  }

  /* 5 - 2006-2009 */
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(3) > ul > li:nth-child(5) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/leg%2006-09.png") !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(3) > ul > li:nth-child(5) > a::after {
    content: "2006-2009" !important;
  }

  /* 6 - 2010-2011 */
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(3) > ul > li:nth-child(6) > a {
    background-image: url("https://platincdn.com/1107/dosyalar/images/leg%2010-11.png") !important;
  }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(3) > ul > li:nth-child(6) > a::after {
    content: "2010-2011" !important;
  }
}

/* LEGACY - YIL ETIKETLERINI KUCULT */

@media (min-width: 992px) {

  #ust_ek_menuler_yerlesimi
  .acilirmenu > ul > li:nth-child(3) > ul > li > a::after {
    width: 75% !important;
    height: 17px !important;
    line-height: 17px !important;
    font-size: 10px !important;

    left: 50% !important;
    right: auto !important;
    bottom: 5px !important;
    transform: translateX(-50%) !important;

    padding: 0 !important;
    border-radius: 12px !important;
  }

}

/* IMPREZA + FORESTER - KUCUK LACIVERT YIL ETIKETLERI */

@media (min-width: 992px) {

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(1) > ul > li > a,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li > a {
    position: relative !important;
  }

  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(1) > ul > li > a::after,
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li > a::after {
    display: block !important;
    position: absolute !important;
    content: attr(data-year) !important;

    width: 75% !important;
    height: 17px !important;
    line-height: 17px !important;
    padding: 0 !important;

    left: 50% !important;
    right: auto !important;
    bottom: 5px !important;
    top: auto !important;

    transform: translateX(-50%) !important;
    background: #082e60 !important;
    color: white !important;
    border: 0 !important;
    border-radius: 12px !important;

    font: 800 10px/17px Arial, sans-serif !important;
    text-align: center !important;
    white-space: nowrap !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  /* FORESTER YILLARI */
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(1) > a::after { content: "1998-2000" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(2) > a::after { content: "2001-2002" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(3) > a::after { content: "2003-2005" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(4) > a::after { content: "2006-2007" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(5) > a::after { content: "2008-2012" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(6) > a::after { content: "2013-2017" !important; }
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(2) > ul > li:nth-child(7) > a::after { content: "2019-" !important; }

  /* IMPREZA: mevcut link yazisini koru */
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(1) > ul > li > a::after {
    content: none !important;
  }

  /* IMPREZA icin sadece mevcut yil yazisini stillendir */
  #ust_ek_menuler_yerlesimi .acilirmenu > ul > li:nth-child(1) > ul > li > a {
    /* IMPREZA yillari mevcut CSS yapisina bagli */
  }

}

/* ANA SAYFA AFIS YUKSEKLIGI */

@media (min-width: 992px) {
  .carousel-inner img,
  .carousel-item img {
    max-height: 520px !important;
    width: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
  }
}
/* Ana sayfa reklam bannerı */
.otoasya-banner {
    width: 100% !important;
    height: 300px !important;
    overflow: hidden !important;
}

.otoasya-banner img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center top !important;
}

/* OTO ASYA - REKLAM PANOSU YUKSEKLIK DUZELTME */
@media (min-width: 992px) {

  .reform-thumbnailslider {
    width: 100vw !important;
    max-width: none !important;
    height: auto !important;
  }

  .reform-thumbnailslider ul.big-container {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 2048 / 540 !important;
    overflow: hidden !important;
  }

  .reform-thumbnailslider ul.big-container > li,
  .reform-thumbnailslider ul.big-container > li > a {
    width: 100% !important;
    height: 100% !important;
  }

  .reform-thumbnailslider ul.big-container > li > a > img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center top !important;
  }

}

/* Ana sayfa banner altındaki boşluğu azalt */
body:has(.slider) .slider {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Banner görselinin altında oluşan satır boşluğu */
.slider img {
    display: block !important;
}

/* Banner altındaki gereksiz boşluk */
.slider + div {
    margin-top: 0 !important;
}

/* OTO ASYA - BANNER ALT BOSLUK DUZELTME */

@media (min-width: 992px) {

  .reform-thumbnailslider {
    width: 100vw !important;
    max-width: none !important;
    height: auto !important;
    margin-top: 0 !important;
    padding: 0 !important;
  }

  .reform-thumbnailslider ul.big-container {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 2048 / 540 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  .reform-thumbnailslider ul.big-container > li,
  .reform-thumbnailslider ul.big-container > li > a {
    width: 100% !important;
    height: 100% !important;
  }

  .reform-thumbnailslider ul.big-container > li > a > img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: fill !important;
  }
}
