/* ISOTEC butunluk (site geneli). Cubuk: Enfold .title_container; her yerde ayni gorunum, header altinda sabit. */
html.responsive body#top .title_container{position:sticky !important;top:var(--ib-top,80px) !important;z-index:90 !important;display:block !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;background:#fcfcfc !important;border:0 !important;border-bottom:1px solid #e1e1e1 !important}
html.responsive body#top .title_container .container{height:auto !important;min-height:0 !important;padding-top:0 !important;padding-bottom:0 !important}
html.responsive body#top .title_container .breadcrumb{position:static !important;transform:none !important;float:none !important;top:auto !important;right:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:8px 0 !important;font-size:11px !important;line-height:15px !important;font-weight:400 !important;color:#666 !important;opacity:1 !important;text-align:left !important}
html.responsive body#top .title_container .breadcrumb *{font-size:inherit !important;line-height:inherit !important;font-weight:400 !important;color:#666 !important}
html.responsive body#top .title_container .breadcrumb a:hover{text-decoration:underline !important}
html.responsive body#top .title_container .breadcrumb .sep{color:#aaa !important}
html.responsive body.home#top .title_container{display:none !important}
@media (max-width:767px){html.responsive body#top .title_container .breadcrumb,html.responsive body#top .title_container .breadcrumb .breadcrumb-trail{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
/* hizalama: yeni sayfa kapsayicilari Enfold icerik kolonuna (logo ile ayni sol kenar) oturur */
#top .ikx,#top .isx{width:auto;max-width:none;left:auto;transform:none;margin-left:0;margin-right:0;margin-top:0}
#top .bbx{margin-left:0;margin-right:auto}
#top .isotec-urun-container{box-sizing:border-box;width:calc(100% - 100px);max-width:1210px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}
@media (max-width:767px){#top .isotec-urun-container{width:85%}}
/* sticky icin ata elemanlar kaydirma kabi davranmasin (overflow:hidden sticky'yi bozar); yatay tasma yine kirpilir */
html.responsive body#top,html.responsive body#top #wrap_all{overflow-x:clip !important;overflow-y:visible !important}
@media (max-width:767px){html.responsive body#top .title_container .breadcrumb *{white-space:nowrap !important}html.responsive body#top .title_container .container{min-height:0 !important}}
html.responsive body#top .title_container .container{display:block !important}html.responsive body#top .title_container .breadcrumb .breadcrumb-trail{display:block !important;line-height:15px !important;margin:0 !important;padding:0 !important}
/* Enfold kirinti ogelleri float'li (yukseklik 0 kaliyor): flex ile tek satir, metin dikeyde ortali, ust/alt esit bosluk */
html.responsive body#top .title_container .breadcrumb .breadcrumb-trail{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;height:auto !important;min-height:15px !important;overflow:hidden !important;white-space:nowrap !important}
html.responsive body#top .title_container .breadcrumb .breadcrumb-trail > *{float:none !important;flex:none !important;display:inline-block !important;height:auto !important;overflow:visible !important;margin:0 !important}
html.responsive body#top .title_container .breadcrumb .breadcrumb-trail > .trail-before{display:none !important}
html.responsive body#top .title_container .breadcrumb .breadcrumb-trail > .sep{padding:0 5px !important}
html.responsive body#top .title_container .breadcrumb .breadcrumb-trail > .trail-end{flex:0 1 auto !important;min-width:0;overflow:hidden !important;text-overflow:ellipsis}
html.responsive body#top .title_container .breadcrumb{padding:8px 0 !important}

/* h1/ilk icerik ust boslugu: breadcrumb alt cizgisinden tek degerle (--isx-ust) */
:root{--isx-ust:24px}
@media (max-width:767px){:root{--isx-ust:16px}}
#top #main .container_wrap_first{padding-top:0 !important}
#top #main main.content{display:block !important;padding-top:var(--isx-ust) !important}
#top .bbx{padding-top:0 !important}
#top .kk{padding-top:0 !important}
#top .kk .kk-intro{padding-top:0 !important}
#top .ikx .ikx-head{padding-top:0 !important}
#top .isotec-urun-hero{padding-top:0 !important}
#top .isotec-urun-hero .isotec-urun-hero-text{align-self:flex-start}
#top .isotec-page-h1-wrap{padding-top:0 !important}
#top .isotec-blog{padding-top:0 !important}
#top main.content .entry-content-wrapper > .av-special-heading:first-child{margin-top:0 !important}
/* breadcrumb ustunde cizgi olmasin: header alt kenarligi seffaf (yukseklik ayni kalir, cift cizgi olusmaz) */
html.responsive body:not(.home)#top #header,html.responsive body:not(.home)#top #header.header_color{border-bottom-color:transparent !important;box-shadow:none !important}
@media (min-width:901px){#top .isx .isx-cards{height:clamp(600px,calc(100vh - 150px),800px) !important}}
@media (max-width:900px){#top .isx .isx-cards{padding-top:0 !important}}
/* ZM kabugu: ilk icerik blogu (hero) breadcrumb altindan --isx-ust */
#top main.zmds__main{padding-top:calc(var(--isx-ust) + 57px) !important}
@media (max-width:767px){#top main.zmds__main{padding-top:0 !important}}
/* Sistemler kartlari: gorsel alani sabit oran, gorsel alani doldurur (gri zemin gorselle ayni) */
#top .isx .isx-media{flex:0 0 auto !important;aspect-ratio:1.6/1;padding:0 !important;background:#e9e9e9;border-radius:7px 7px 0 0;overflow:hidden}
#top .isx .isx-media img{width:100% !important;height:100% !important;max-height:none !important;object-fit:cover !important;object-position:center !important}
@media (min-width:901px){#top .isx .isx-cards{height:auto !important;align-items:stretch}}
/* Sistemler: urun bir tik kucuk, etrafinda gri zemin (kesilme yok) */
#top .isx #egimli .isx-media{padding:6% !important}
#top .isx #egimli .isx-media img{object-fit:contain !important}
/* Referanslar (384): sade baslik + sayac seridi (kategori sayfalariyla ayni dil) */
#top .irx{font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#17222d;text-align:left;margin:0 0 20px}
#top .irx h1.irx-h1{margin:0 0 4px;padding:0;font-size:clamp(1.5rem,2.4vw,2rem) !important;line-height:1.15;letter-spacing:-.015em;color:#0a0a0a !important;font-weight:700 !important;text-align:left;text-transform:none}
#top .irx p.irx-sub{margin:0 0 10px;color:#44545f;font-size:.92rem}
#top .irx ul.irx-sayac{list-style:none;margin:0;padding:8px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px;border-top:1px solid #e3e8ed;border-bottom:1px solid #e3e8ed}
#top .irx .irx-sayac li{display:flex;flex-direction:column;margin:0;padding:0 0 0 12px;border-left:1px solid #dfe6ed}
#top .irx .irx-sayac li:first-child{border-left:0;padding-left:0}
#top .irx .irx-n{font-size:1.5rem;font-weight:700;line-height:1.2;color:#0a0a0a}#top .irx .irx-n b{font-weight:700}
#top .irx .irx-l{font-size:.84rem;color:#4a5a66}
@media (max-width:760px){#top .irx ul.irx-sayac{grid-template-columns:1fr}#top .irx .irx-sayac li{border-left:0;padding-left:0}}
body.page-id-384 #top .avia-google-maps,body.page-id-384 #top .avia-google-maps-container{max-height:300px;overflow:hidden}
#top .irx .irx-n,#top .irx .irx-n b{color:#0a0a0a !important}
/* Referanslar galerisi: beyaz zemin, icerik genisligi; kart baslik alani #f7f5f2 */
html.responsive body.page-id-384#top .av-masonry{background:#fff !important;margin-right:15px !important}
html.responsive body.page-id-384#top .av-masonry .av-masonry-container{background:transparent !important}
html.responsive body.page-id-384#top .av-masonry .av-inner-masonry-content,html.responsive body.page-id-384#top .av-masonry .site-background{background:#f7f5f2 !important}
html.responsive body.page-id-384#top .av-masonry .avia-arrow{background:#f7f5f2 !important;border-color:#f7f5f2 !important}
