/*
Theme Name:   Divi Child - modcon EN
Theme URI:    https://en.modcon.com.tr
Description:  en.modcon.com.tr icin Divi alt temasi. Divi guncellemelerinde
              kaybolmamasi gereken butun ozellestirmeler buraya yazilir.
              Divi temasinin kendi dosyalari ASLA duzenlenmemelidir.
Author:       Datagram Bilisim
Author URI:   https://datagrambilisim.com
Template:     Divi
Version:      1.0.0
Text Domain:  divi-child-modcon
*/

/* ==========================================================================
   Ozel CSS
   ==========================================================================
   Divi bu dosyayi ANA TEMANIN style.css'inden SONRA yukler, bu yuzden
   buradaki kurallar Divi'nin kendi kurallarini ezer.

   DIKKAT: Divi > Tema Secenekleri > Ozel CSS alanina yazilan CSS
   VERITABANINDA durur ve deploy ile tasinmaz. Kalici ozellestirmeleri
   oraya degil BURAYA yazin; boylece git'te versiyonlanir ve deploy ile
   canliya gider.
   ========================================================================== */

/* ==========================================================================
   FAZ 1 — Yerel fontlar (Google Fonts yerine)
   ==========================================================================
   Divi-child/style.css sonuna eklenir. IKI SITEDE DE AYNIDIR.

   Neden: fonts.googleapis.com cagrisi ziyaretcinin IP adresini Google LLC'ye
   (ABD) aktariyordu. 21.09.2026 olcumunde sitedeki TEK ucuncu taraf kaynagi
   buydu; kesilince site ucuncu taraf istegi icermeyen hale geliyor.

   Hangi fontlar, neden bunlar: canli et-cache CSS'leri 8 sayfa uzerinde
   tarandi. Kullanilan aileler Montserrat (27 gecis), Josefin Sans (14) ve
   Open Sans (8); agirliklar yalnizca 200/400/600/700, bir tek italik.
   ETmodules Divi'nin kendi ikon fontudur, zaten yerel, dokunulmadi.

   Divi eskiden her uc aile icin 100'den 900'e TUM agirliklari + italikleri +
   cyrillic, greek, vietnamese alt kumelerini istiyordu. Burada yalnizca
   latin + latin-ext var (Turkce icin gerekli olan g, G, I, s, S latin-ext'te).

   Ucu de DEGISKEN font oldugu icin aile+alt kume basina TEK dosya yetiyor;
   agirlik araligi bildiriliyor, tarayici ara agirliklari kendi uretiyor.
   26 dosya yerine 12 dosya, 346 KB.

   Lisans: SIL Open Font License 1.1 — self-host acikca serbest.
   ========================================================================== */

@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/montserrat-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/montserrat-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url(fonts/montserrat-i-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:100 900;font-display:swap;src:url(fonts/montserrat-i-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url(fonts/josefin-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url(fonts/josefin-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:100 700;font-display:swap;src:url(fonts/josefin-sans-i-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:100 700;font-display:swap;src:url(fonts/josefin-sans-i-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-display:swap;src:url(fonts/open-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-display:swap;src:url(fonts/open-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-display:swap;src:url(fonts/open-sans-i-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300 800;font-display:swap;src:url(fonts/open-sans-i-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}

/* ==========================================================================
   FAZ 2 — Stopson logosu icin baslik ayari
   ==========================================================================
   Divi-child/style.css sonuna eklenir. IKI SITEDE DE AYNIDIR.

   NEDEN GEREKLI: eski Modcon logosu 400x82 idi (yaklasik 4,9:1). Stopson
   Turkiye logosunun viewBox'i 866,55 x 367,02, yani 2,36:1 -- iki kattan
   fazla yuksek. Divi baslik yuksekligini logonun kendi oranina gore
   hesapladigi icin hicbir sey yapilmazsa baslik buyuyor ve menu asagi
   kayiyor. Asagidaki kurallar logoyu yuksekligine gore sinirliyor.

   Marka renkleri (SVG'den birebir): mavi #1d71b8, siyah #1d1d1b.
   ========================================================================== */

:root {
	--stopson-mavi: #1d71b8;
	--stopson-siyah: #1d1d1b;
}

/* Logoyu yuksekligine gore sinirla; genislik orana gore kendi ayarlansin.
   Divi'nin kendi max-width kurali burada ise yaramiyor cunku sorun
   genislikte degil yukseklikte. */
#logo {
	max-height: 58px;
	width: auto;
}

/* Kaydirildiginda Divi basligi kuculturken logoyu da kucultur; SVG'nin
   oraninda bu fazla agresif kaliyordu. */
.et-fixed-header #logo {
	max-height: 44px;
}

@media (max-width: 980px) {
	#logo {
		max-height: 46px;
	}
}

@media (max-width: 479px) {
	#logo {
		max-height: 38px;
	}
}

/* Footer telif satiri: iki marka adi vurgulu, okunur kalsin. */
#footer-info strong {
	font-weight: 600;
	color: inherit;
}
