@media(min-width:1025px){
	.site-footer-blok-01 .footer-kolon-logo{ width:25% !important; padding-right:5%; }
	.site-footer-blok-01 .footer-kolon-1{ width:25% !important; padding-left:5%; }
	.site-footer-blok-01 .footer-kolon-2{ width:25% !important; }
	.site-footer-blok-01 .footer-kolon-iletisim{ width:25% !important; font-size:0.9rem; }
}
@media(max-width:1024px){
	.site-footer-blok-01 .footer-kolon{ width:100% !important; margin-bottom:1.5rem !important; }
	.site-footer-blok-01 .footer-kolon:not(.footer-kolon-logo){ padding-bottom:1.5rem; border-bottom:1px solid var(--renk-4); }
	.site-footer-blok-01 .footer-kolon-1{}
	.site-footer-blok-01 .footer-kolon-2{}
	.site-footer-blok-01 .footer-kolon-iletisim{}
}
@media(min-width:601px) and (max-width:1024px){
	.site-footer-blok-01 .footer-kolonlar{ display:block !important; }
}

.site-footer-blok-01 .sosyal-aglar svg {
  fill: #fff !important;
  transition: all 0.3s ease;
  transform: translateY(0);
}

.site-footer-blok-01 .sosyal-aglar svg:hover {
  fill: var(--renk-1) !important;
  transform: translateY(-5px);
}

#footer-imza svg{
	height:20px !important;
	width:auto !important;
}
/* Germaturk EK8: iletisim SVG ikonlari (Site Ayarlari ikon alanlari, inline SVG) metin rengini alir */
.site-footer-blok-01 .footer-kolon-iletisim .w-iconbox{ align-items:flex-start; }
.site-footer-blok-01 .footer-kolon-iletisim .w-iconbox-icon svg{ fill:currentColor; width:1.1rem; height:1.1rem; }
.site-footer-blok-01 .footer-kolon-iletisim .w-iconbox-title{ font-size:inherit; font-weight:inherit; margin:0; color:inherit; }
.site-footer-blok-01 .footer-kolon-iletisim a.w-iconbox:hover{ color:var(--renk-4); }
.site-footer-blok-01 .footer-kolon-iletisim .w-iconbox-icon{ color:var(--renk-6); }

/* Germaturk EK13: kurumsal footer - basliklar, sik link araligi, alt cizgi + telif/imza tek satir */
.site-footer-blok-01 .footer-kolon-logo .w-post-elm{ margin-top:1.25rem; max-width:18rem; font-size:.85rem; line-height:1.6; color:rgba(255,255,255,.6); }
.site-footer-blok-01 .footer-baslik{ font-size:.75rem !important; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:#fff !important; }
.site-footer-blok-01 .footer-baslik::after{ content:""; display:block; width:2rem; height:2px; margin-top:.8rem; background:var(--renk-2); }
.site-footer-blok-01 .footer-kolon > .w-separator{ height:1.1rem !important; }
.site-footer-blok-01 .footer-kolon .w-grid-list{ row-gap:0 !important; margin:0 !important; }
.site-footer-blok-01 .footer-kolon .w-grid-item{ padding:0 !important; margin:0 0 .55rem !important; }
.site-footer-blok-01 .footer-kolon .w-grid a, .site-footer-blok-01 .footer-kolon-iletisim .w-iconbox{ font-size:.9rem; color:rgba(255,255,255,.7); }
.site-footer-blok-01 .footer-kolon .w-grid a:hover{ color:#fff; }
.site-footer-blok-01 .footer-alt{ margin-top:1rem; padding-top:1.5rem; border-top:1px solid rgba(255,255,255,.12); font-size:.8rem; color:rgba(255,255,255,.55); }
.site-footer-blok-01 .footer-alt > *{ margin:0 !important; }
@media (max-width:600px){ .site-footer-blok-01 .footer-alt{ flex-direction:column; gap:1rem; text-align:center; } }

/* Germaturk EK13c: iletisim ikonlari - yeni ince cizgi ikonlar (CSS maske; Site Ayarlari ikonlari footer'da gizli), esit kolonlar */
.site-footer-blok-01 .footer-kolon-iletisim .w-iconbox-icon{ display:flex; align-items:center; justify-content:center; flex:none; width:2.25rem !important; height:2.25rem !important; margin-top:-.4rem; border:1px solid rgba(255,255,255,.18); border-radius:50%; color:#fff !important; font-size:0 !important; }
.site-footer-blok-01 .footer-kolon-iletisim .w-iconbox-icon > *{ display:none !important; }
.site-footer-blok-01 .footer-kolon-iletisim .w-iconbox-icon::before{ content:""; width:1rem; height:1rem; background:currentColor; -webkit-mask:var(--ft-ikon) center/contain no-repeat; mask:var(--ft-ikon) center/contain no-repeat; }
.site-footer-blok-01 .footer-telefon{ --ft-ikon:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203h4l2%205-2.5%201.5a11%2011%200%200%200%206%206L16%2013l5%202v4a2%202%200%200%201-2%202A16%2016%200%200%201%203%205a2%202%200%200%201%202-2z%22%2F%3E%3C%2Fsvg%3E'); }
.site-footer-blok-01 .footer-eposta{ --ft-ikon:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M3.5%206l8.5%207%208.5-7%22%2F%3E%3C%2Fsvg%3E'); }
.site-footer-blok-01 .footer-adres{ --ft-ikon:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-7-6.2-7-11.5A7%207%200%200%201%2019%209.5C19%2014.8%2012%2021%2012%2021z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.5%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E'); }
.site-footer-blok-01 .footer-kolon-iletisim .w-iconbox{ gap:.85rem; }
.site-footer-blok-01 .footer-kolon-iletisim .w-iconbox:hover .w-iconbox-icon{ border-color:rgba(255,255,255,.5); }
@media(min-width:1025px){
	.site-footer-blok-01 .footer-kolonlar{ display:grid !important; grid-template-columns:repeat(4, minmax(0, 1fr)); column-gap:0; align-items:start; }
	.site-footer-blok-01 .footer-kolonlar > .footer-kolon{ width:auto !important; margin:0 !important; padding:0 2.5rem !important; }
	.site-footer-blok-01 .footer-kolonlar > .footer-kolon-logo{ padding-left:0 !important; }
	.site-footer-blok-01 .footer-kolonlar > .footer-kolon-iletisim{ padding-right:0 !important; }
	.site-footer-blok-01 .footer-kolonlar > .footer-kolon-1, .site-footer-blok-01 .footer-kolonlar > .footer-kolon-2{ border-right:1px solid rgba(255,255,255,.12); align-self:stretch; }
}

/* EK13d: footer menuleri (Simple Menu) - link gorunumu */
.site-footer-blok-01 .footer-menu .menu-item a{ padding:0 !important; font-size:.9rem; color:rgba(255,255,255,.7); background:none !important; }
.site-footer-blok-01 .footer-menu .menu-item a:hover{ color:#fff; }
.site-footer-blok-01 .footer-menu .menu-item.current-menu-item > a{ color:#fff; }
