/* Havadis07 Klasik – eski theHaber görünümü */
:root{--hv-kirmizi:#d42127;--hv-sari:#fbd742;--hv-yesil:#17d4a4;--hv-zemin:#eee;--hv-yazi:#222}
body{background:var(--hv-zemin)}
.hv-w{max-width:1170px;margin:0 auto;padding:0 15px;box-sizing:border-box}
.hv-w *,.hv-ust *,.hv-menu *{box-sizing:border-box}
.hv-ana,.hv-ust,.hv-menu,.hv-galeri{font-family:'Fira Sans Condensed',Arial,sans-serif}
.hv-ana a,.hv-ust a,.hv-menu a{text-decoration:none;color:inherit}
.hv-ana img{display:block;object-fit:cover}
.hv-ana a img,.hv-ana .hv-r img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;margin:0}
.hv-ana a,.hv-ana .hv-r{position:relative}
.hv-kart .hv-r img{position:absolute}

/* ---- Üst kısım ---- */
.hv-ust{background:#fff}
.hv-ust-ic{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:110px;padding-top:10px;padding-bottom:10px}
.hv-logo img{display:block;width:250px;max-width:100%;height:auto}
.hv-ikonlar{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.hv-ikonlar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:88px;height:68px;padding:0 8px;border:1px solid #e1e1e1;color:#333;font-size:11.5px;text-transform:uppercase;white-space:nowrap;transition:.2s}
.hv-ikonlar a i{font-size:20px}
.hv-ikonlar a:hover{border-color:var(--hv-kirmizi);color:var(--hv-kirmizi)}

/* ---- Kırmızı menü ---- */
.hv-menu{background:var(--hv-kirmizi);position:relative;z-index:50}
.hv-menu .hv-w{display:flex;align-items:center;min-height:60px}
.hv-menu-liste{display:flex;flex-wrap:nowrap;justify-content:space-between;list-style:none;margin:0;padding:0;flex:1;min-width:0}
.hv-menu-liste>li{position:relative;margin:0;flex:none}
.hv-menu-liste>li>a{display:block;padding:0 9px;line-height:60px;color:#fff;font-weight:700;font-size:15.5px;letter-spacing:-.3px;white-space:nowrap}
.hv-menu-liste>li:last-child>a{padding-right:0}
.hv-menu-liste>li:first-child>a{padding-left:0}
.hv-menu-liste>li>a:hover,.hv-menu-liste>li.current-menu-item>a{color:#ffe08a}
.hv-menu-liste .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:200px;background:#fff;list-style:none;margin:0;padding:6px 0;box-shadow:0 6px 18px rgba(0,0,0,.15)}
.hv-menu-liste li:hover>.sub-menu{display:block}
.hv-menu-liste .sub-menu a{display:block;padding:8px 15px;color:#222;font-size:15px}
.hv-menu-liste .sub-menu a:hover{color:var(--hv-kirmizi)}
/* Arama: masaüstünde sadece büyüteç, tıklayınca kutu açılır */
.hv-ara{display:flex;margin-left:14px;position:relative;flex:none}
.hv-ara input{position:absolute;right:38px;top:0;width:0;height:34px;border:0;padding:0;font-size:14px;border-radius:0;opacity:0;transition:width .2s,opacity .2s}
.hv-ara:focus-within input{width:220px;padding:0 10px;opacity:1;box-shadow:0 4px 12px rgba(0,0,0,.2)}
.hv-ara button{height:34px;width:38px;border:0;background:#a8171c;color:#fff;cursor:pointer;padding:0}
@media (min-width:992px) and (max-width:1199px){.hv-menu-liste>li>a{padding:0 6px;font-size:14px}}
.hv-menu-ac,.hv-menu-dugme{display:none}

/* ---- Ortak kutu ---- */
.hv-kutu{background:#fff;margin-top:20px;padding:20px}
.hv-kutu-bas{display:flex;justify-content:space-between;align-items:center}
.hv-bb{margin:0 0 20px;padding:0;border-bottom:1px solid #e6e6e6;height:19px;font-size:16px;line-height:1;flex:1}
.hv-bb a,.hv-bb span{display:inline-block;background:var(--hv-sari);color:#333;padding:10px 15px;font-weight:600;position:relative;top:-1px}
.hv-bb-sag{text-align:right}
.hv-kart{display:block}
.hv-kart .hv-r{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:#ddd;margin-bottom:12px}
.hv-kart b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16.5px;line-height:1.35;font-weight:600;color:var(--hv-yazi)}
.hv-kart:hover b{color:var(--hv-kirmizi)}
.hv-resim-yok{display:block;width:100%;height:100%;background:#ddd}
.hv-g3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}

/* ---- 1) Son dakika ---- */
.hv-sondakika{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px}
.hv-sondakika .hv-kart{background:#fff}
.hv-sondakika .hv-r{margin:0;aspect-ratio:auto;height:150px;overflow:visible}
.hv-sondakika .hv-r img{position:absolute;inset:0}
.hv-sondakika em{position:absolute;right:6px;bottom:-8px;background:var(--hv-kirmizi);color:#fff;font:700 10px Arial,sans-serif;font-style:normal;padding:5px 9px;z-index:2}
.hv-sondakika b{padding:14px;font-size:18px;-webkit-line-clamp:3;min-height:96px;box-sizing:content-box}

/* ---- 2) Öne çıkan şerit ---- */
.hv-oklar{display:flex;gap:8px;margin:-20px 0 0 15px}
.hv-oklar button,.hv-kayan-alt button{width:34px;height:34px;border:0;background:var(--hv-sari);color:#222;cursor:pointer;padding:0;font-size:14px}
.hv-serit{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}
.hv-serit::-webkit-scrollbar{display:none}
.hv-serit .hv-kart{scroll-snap-align:start}
.hv-serit .hv-r{aspect-ratio:auto;height:150px}

/* ---- 3) Manşet ---- */
.hv-manset{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;margin-top:20px}
.hv-manset-resimler{position:relative;aspect-ratio:860/440;background:#333;overflow:hidden}
.hv-ana .hv-ms{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .4s}
.hv-ms.on{opacity:1;visibility:visible}
.hv-ms b{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(0,0,0,.75);color:#fff;padding:16px 26px;font-size:27px;line-height:1.25;border-left:8px solid var(--hv-kirmizi);text-transform:uppercase;font-weight:600}
.hv-manset-no{display:grid;grid-template-columns:repeat(15,1fr);gap:10px;margin-top:10px}
.hv-manset-no a{background:#fff;aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#333}
.hv-manset-no a.on,.hv-manset-no a:hover{background:var(--hv-kirmizi);color:#fff}
.hv-manset-yan{display:flex;flex-direction:column;gap:20px}
.hv-manset-yan a{flex:1;display:block;background:#000;min-height:200px;overflow:hidden}
.hv-manset-yan a:before{content:"";position:absolute;inset:0;z-index:1}
.hv-manset-yan b{position:absolute;left:0;right:0;bottom:0;z-index:2;background:#000;color:#fff;padding:12px 15px;font-size:17px;line-height:1.3;font-weight:600}

/* ---- 4) Güncel ---- */
.hv-g3-buyuk .hv-kart{background:#f4f4f4}
.hv-g3-buyuk .hv-r{margin:0}
.hv-g3-buyuk b{padding:14px 15px;min-height:76px;box-sizing:content-box}

/* ---- 5) Galeri ---- */
.hv-galeri{background:#000;margin-top:20px;padding:20px 0 40px}
.hv-galeri-sekme{display:flex;justify-content:center;gap:18px;border-bottom:1px solid #333;height:19px;margin-bottom:38px}
.hv-galeri-sekme button{width:200px;height:36px;border:0;background:#fff;color:#222;font:600 16px 'Fira Sans Condensed',Arial,sans-serif;text-transform:uppercase;cursor:pointer;padding:0}
.hv-galeri-sekme button.on{background:var(--hv-yesil)}
.hv-galeri-ic{display:none;grid-template-columns:minmax(0,1fr) 406px;gap:20px}
.hv-galeri-ic.on{display:grid}
.hv-galeri-buyuk{display:grid;grid-template-columns:1fr 1fr}
.hv-galeri-buyuk a{position:relative;height:228px;overflow:hidden}
.hv-galeri-buyuk a:after{position:absolute;right:18px;top:18px;width:36px;height:36px;border-radius:50%;background:var(--hv-yesil);color:#000;display:flex;align-items:center;justify-content:center;font:900 13px "Font Awesome 6 Free";content:"\f04b"}
.hv-galeri-buyuk a.hv-gb-foto:after{content:"\f030"}
.hv-galeri-buyuk b{position:absolute;left:20px;right:20px;bottom:18px;color:#fff;font-size:18px;line-height:1.25;text-transform:uppercase;text-shadow:0 2px 4px #000;font-weight:600}
.hv-galeri-buyuk a:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(0,0,0,.7));z-index:1}
.hv-galeri-buyuk b,.hv-galeri-buyuk a:after{z-index:2}
.hv-galeri-liste a{display:flex;gap:10px;color:#ddd;border-bottom:1px solid #333;padding-bottom:12px;margin-bottom:12px;font-size:16px;line-height:1.35}
.hv-galeri-liste .hv-r{width:150px;height:90px;flex:none;overflow:hidden}
.hv-galeri-liste a:hover b{color:var(--hv-yesil)}
.hv-galeri-liste b{font-weight:500}

/* ---- İki sütun ---- */
.hv-iki{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:20px;align-items:start}
.hv-sol .hv-r{aspect-ratio:auto;height:135px}

/* Sağlık */
.hv-saglik{display:grid;grid-template-columns:400px minmax(0,1fr);gap:20px}
.hv-saglik-buyuk a{display:block;position:relative;height:230px;margin-bottom:20px;overflow:hidden}
.hv-saglik-buyuk a:last-child{margin-bottom:0}
.hv-saglik-buyuk span{position:absolute;left:0;right:0;bottom:0;padding:50px 20px 16px;background:linear-gradient(transparent,rgba(0,0,0,.85));color:#fff}
.hv-saglik-buyuk b{display:block;font-size:18px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}
.hv-saglik-buyuk small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;margin-top:6px;color:#eee}
.hv-liste a{display:flex;gap:10px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px;font-size:15px;line-height:1.35;color:#222}
.hv-liste .hv-r{width:150px;height:80px;flex:none;overflow:hidden}
.hv-liste b{font-weight:500}
.hv-liste a:hover b{color:var(--hv-kirmizi)}

/* Magazin */
.hv-magazin{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.hv-magazin a{position:relative;height:280px;overflow:hidden}
.hv-magazin b{position:absolute;left:0;right:0;bottom:0;padding:50px 20px 18px;background:linear-gradient(transparent,rgba(0,0,0,.85));color:#fff;font-size:19px;font-weight:600}

/* Sağ sütun */
.hv-kayan{position:relative;height:250px;margin-top:20px;background:#333;overflow:hidden}
.hv-kayan>a{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .4s}
.hv-kayan>a.on{opacity:1;visibility:visible}
.hv-kayan>a:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 35%,rgba(0,0,0,.7))}
.hv-kayan b{position:absolute;left:20px;right:20px;bottom:88px;color:#fff;font-size:20px;line-height:1.25;text-transform:uppercase;text-shadow:0 2px 6px #000;font-weight:600}
.hv-kayan em{position:absolute;left:50%;transform:translateX(-50%);bottom:58px;background:var(--hv-sari);color:#222;font:600 13px 'Fira Sans Condensed',Arial;font-style:normal;padding:5px 10px;white-space:nowrap}
.hv-kayan-alt{position:absolute;left:0;right:0;bottom:0;height:46px;background:rgba(0,0,0,.6);display:flex;justify-content:space-between;align-items:center;padding:0 12px;color:#fff;font-weight:700;font-size:19px;z-index:3}
.hv-kayan-alt button{background:transparent;color:#fff;font-size:20px}
.hv-dikey .hv-kart{margin-bottom:18px}
.hv-dikey .hv-kart:last-child{margin-bottom:0}
.hv-dikey .hv-r{aspect-ratio:auto;height:190px}
.hv-numarali ol{list-style:none;counter-reset:hv;margin:0;padding:0}
.hv-numarali li{counter-increment:hv;display:flex;align-items:center;gap:12px;border-bottom:1px solid #eee;padding:7px 0;margin:0}
.hv-numarali li:before{content:counter(hv);font:700 34px 'Fira Sans Condensed',Arial;color:#e3e3e3;width:32px;flex:none;text-align:center}
.hv-numarali a{font-weight:600;text-transform:uppercase;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}
.hv-numarali a:hover{color:var(--hv-kirmizi)}
.hv-kultur{margin-top:20px}
.hv-kultur-ilk{display:block;position:relative;height:210px;overflow:hidden}
.hv-kultur-ilk em{position:absolute;right:10px;bottom:10px;background:var(--hv-sari);color:#222;font:600 12px 'Fira Sans Condensed',Arial;font-style:normal;padding:5px 9px}
.hv-kultur-satir{display:block;background:#fff;margin:8px 0 0 8px;padding:12px 10px;font-weight:600;text-transform:uppercase;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}
.hv-kultur-satir:hover{color:var(--hv-kirmizi)}
.hv-widget{background:#fff;margin-top:20px;padding:20px}

/* Üst temanın renkleri: kategori etiketleri ve başlık şeritleri kırmızı */
.spnc-cat-links a,.spnc-missed-section .spnc-blog-1-wrapper,.comment-form .spnc-blog-1-wrapper{background-color:var(--hv-kirmizi)!important}

/* İç sayfalardaki "Ana Sayfa » başlık" bandı: üst temada 260px boşluk vardı */
.page-title-section{padding:14px 0!important;background:transparent!important;background-image:none!important;height:auto!important;min-height:0!important;margin:0!important}
.page-title-section .breadcrumb-overlay{background:transparent!important;padding:0!important}
.page-title-section .breadcrumb-trail{padding:0!important}
.page-title-section .spnc-breadcrumb-wrap{margin:0!important}
.page-title-section+.spnc-container,.page-title-section+section{padding-top:16px!important}
.home .hv-menu-liste>li.current-menu-item:not(:first-child)>a{color:#fff}
.page-title-section .spnc-row,.page-title-section .spnc-container{min-height:0!important;padding-top:0!important;padding-bottom:0!important}
.page-title-section .breadcrumb,.page-title-section .breadcrumb a{font-size:14px!important;color:#666!important}
.page-title-section .breadcrumb .trail-end{color:#222!important}
.hv-iki>*,.hv-manset>*,.hv-galeri-ic>*{min-width:0}

/* ---- Eski şablon sayfaları (trafik, eczane, skor, burç, formlar) ---- */
.hv-sayfa-baslik{font-size:28px;margin:0 0 18px;padding-bottom:12px;border-bottom:3px solid var(--hv-kirmizi);font-weight:700;color:#222}
.hv-sayfa-yazi{margin-bottom:20px;font-size:16px;line-height:1.6}
.hv-sayfa-yazi iframe{max-width:100%}
.hv-ana .hv-sayfa-yazi a img{position:static!important;width:auto!important;height:auto!important;max-width:100%!important}
.hv-not{font-size:15px;line-height:1.6;color:#444;margin:14px 0}
.hv-bos{background:#f6f6f6;padding:16px;text-align:center;color:#666}
.hv-ara-baslik{font-size:19px;margin:26px 0 12px;font-weight:700;color:#222}
.hv-sekmeler{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.hv-sekmeler a{background:#f1f1f1;color:#333;padding:9px 14px;font-weight:600;font-size:15px}
.hv-sekmeler a.on,.hv-sekmeler a:hover{background:var(--hv-kirmizi);color:#fff}
.hv-harita{position:relative;aspect-ratio:16/9;background:#eee}
.hv-harita iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.hv-dugme{display:inline-block;background:var(--hv-kirmizi);color:#fff!important;padding:8px 14px;font-weight:600;margin-left:8px}
.hv-ilceler{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}
.hv-ilceler a{display:flex;align-items:center;gap:8px;background:#f6f6f6;padding:12px 14px;font-weight:600;color:#222;border-left:4px solid var(--hv-kirmizi)}
.hv-ilceler a i{color:var(--hv-kirmizi)}
.hv-ilceler a:hover{background:#ffeaea}
.hv-maclar{border:1px solid #eee}
.hv-mac-gun{background:#222;color:#fff;padding:8px 14px;font-weight:600;font-size:14px}
.hv-mac{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;border-top:1px solid #eee;font-size:15px}
.hv-mac:nth-child(even){background:#fafafa}
.hv-takim{display:flex;align-items:center;gap:8px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hv-ev{justify-content:flex-end;text-align:right}
.hv-takim img{width:24px;height:24px;object-fit:contain;flex:none;position:static!important}
.hv-skor{display:flex;flex-direction:column;align-items:center;line-height:1.2}
.hv-skor b{font-size:18px;background:#f1f1f1;padding:3px 10px}
.hv-skor span{font-size:11px;color:#888;font-weight:600}
.hv-mac-in .hv-skor b{background:var(--hv-kirmizi);color:#fff}
.hv-canli{color:var(--hv-kirmizi)!important}
.hv-tablo-kap{overflow-x:auto}
.hv-puan{width:100%;border-collapse:collapse;font-size:15px}
.hv-puan th{background:#222;color:#fff;padding:9px 8px;font-weight:600;text-align:center}
.hv-puan td{padding:8px;border-bottom:1px solid #eee;text-align:center;white-space:nowrap}
.hv-puan tr:nth-child(even) td{background:#fafafa}
.hv-puan .hv-sol-hiza{text-align:left}
.hv-puan td img{width:20px;height:20px;object-fit:contain;vertical-align:middle;margin-right:8px;position:static!important;display:inline-block}
.hv-burclar{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}
.hv-burclar a{background:#f6f6f6;padding:14px 8px;text-align:center;color:#222;border-bottom:3px solid transparent}
.hv-burclar a b{display:block;font-size:17px}
.hv-burclar a small{font-size:12px;color:#777}
.hv-burclar a.on,.hv-burclar a:hover{border-color:var(--hv-kirmizi);background:#ffeaea}
.hv-burc{margin-top:20px;background:#fafafa;padding:20px;border-left:5px solid var(--hv-sari)}
.hv-burc h2{font-size:22px;margin:0 0 10px}
.hv-burc ul{margin:0 0 12px;padding-left:18px;line-height:1.8}
.hv-burc p{font-size:16px;line-height:1.6;margin:0}
.hv-yazarlar{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}
.hv-yazarlar a{display:flex;gap:12px;align-items:center;background:#f6f6f6;padding:12px;color:#222}
.hv-ana .hv-yazarlar a img{position:static!important;width:64px!important;height:64px!important;border-radius:50%;flex:none}
.hv-yazarlar b{display:block;font-size:16px}
.hv-yazarlar small{display:block;color:#777;font-size:13px;margin-top:3px}
.hv-sayfalama{margin-top:20px;display:flex;flex-wrap:wrap;gap:6px}
.hv-sayfalama .page-numbers{background:#f1f1f1;padding:8px 13px;color:#333;font-weight:600}
.hv-sayfalama .current,.hv-sayfalama a:hover{background:var(--hv-kirmizi);color:#fff}
.hv-cevirici{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#f6f6f6;padding:14px;margin-bottom:16px}
.hv-cevirici input,.hv-cevirici select{height:40px;border:1px solid #ddd;padding:0 10px;font-size:15px}
.hv-cevirici input{width:120px}
.hv-cevirici b{font-size:20px;color:var(--hv-kirmizi)}
.hv-form{max-width:760px}
.hv-form-iki{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}
.hv-form label{display:block;font-weight:600;font-size:14px;color:#333}
.hv-form input[type=text],.hv-form input[type=email],.hv-form input[type=tel],.hv-form textarea{display:block;width:100%;margin-top:5px;border:1px solid #ddd;padding:10px;font-size:15px;font-weight:400;border-radius:0}
.hv-form input[type=file]{display:block;margin-top:6px}
.hv-form button{background:var(--hv-kirmizi);color:#fff;border:0;padding:12px 26px;font-weight:700;font-size:15px;cursor:pointer}
.hv-tuzak{position:absolute!important;left:-9999px!important}
.hv-uyari{padding:14px 16px;margin-bottom:16px;font-weight:600}
.hv-iyi{background:#e7f7ec;color:#17692f}
.hv-kotu{background:#fdeaea;color:#a31515}
@media (max-width:991px){.hv-burclar{grid-template-columns:repeat(4,1fr)}}
@media (max-width:600px){
	.hv-sayfa-baslik{font-size:22px}
	.hv-burclar{grid-template-columns:repeat(3,1fr)}
	.hv-form-iki{grid-template-columns:1fr}
	.hv-mac{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr);gap:6px;padding:9px 8px;font-size:13px}
	.hv-takim img{width:18px;height:18px}
	.hv-harita{aspect-ratio:3/4}
}

/* Üst temanın kendi başlığından kalan boşluklar (iç sayfalar) */
.hv-menu+*{margin-top:0}

/* ---- Tablet ---- */
@media (max-width:1100px){
	.hv-ikonlar a{min-width:0;padding:0 6px;font-size:10px}
	.hv-iki,.hv-manset{grid-template-columns:minmax(0,1fr)}
	.hv-manset-yan{flex-direction:row}
	.hv-manset-yan a{flex:1}
	.hv-galeri-ic{grid-template-columns:minmax(0,1fr)}
	.hv-sag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 20px}
	.hv-sag>*{margin-top:20px}
}
@media (max-width:991px){
	.hv-ikonlar{display:grid;grid-template-columns:repeat(4,1fr);width:100%}
	.hv-ust-ic{flex-direction:column}
	.hv-menu-dugme{display:block;color:#fff;font-weight:700;font-size:17px;line-height:50px;cursor:pointer;flex:1}
	.hv-menu .hv-w{flex-wrap:wrap}
	.hv-menu-liste{display:none;width:100%;flex:none;order:3;flex-direction:column;padding-bottom:10px}
	.hv-menu-ac:checked~.hv-menu-liste{display:flex}
	.hv-menu-liste>li>a{line-height:40px;padding:0}
	.hv-menu-liste .sub-menu{position:static;display:block;box-shadow:none;background:transparent;padding:0 0 0 15px}
	.hv-menu-liste .sub-menu a{color:#fff}
	.hv-ara input{position:static;width:120px;opacity:1;padding:0 10px}
	.hv-ara:focus-within input{width:120px;box-shadow:none}
	.hv-sondakika{grid-template-columns:repeat(2,1fr)}
	.hv-serit{grid-auto-columns:calc((100% - 20px)/2)}
	.hv-manset-no{grid-template-columns:repeat(8,1fr)}
	.hv-saglik{grid-template-columns:minmax(0,1fr)}
}
/* ---- Telefon ---- */
@media (max-width:600px){
	.hv-w{padding:0 10px}
	.hv-logo img{width:200px}
	.hv-ikonlar{gap:5px}
	.hv-ikonlar a{height:58px;font-size:9px;white-space:normal;text-align:center;line-height:1.1}
	.hv-ikonlar a i{font-size:17px}
	.hv-ara input{width:100px}
	.hv-kutu{padding:15px 12px}
	.hv-sondakika{gap:10px}
	.hv-sondakika b{font-size:15px;padding:10px;min-height:60px}
	.hv-sondakika .hv-r{height:110px}
	.hv-g3,.hv-magazin,.hv-sag{grid-template-columns:minmax(0,1fr)}
	.hv-g3{gap:15px}
	.hv-sol .hv-r,.hv-serit .hv-r{height:auto;aspect-ratio:16/9}
	.hv-serit{grid-auto-columns:80%}
	.hv-ms b{font-size:17px;padding:10px 14px;left:10px;right:10px;bottom:10px;border-left-width:5px}
	.hv-manset-resimler{aspect-ratio:4/3}
	.hv-manset-no{grid-template-columns:repeat(5,1fr);gap:6px}
	.hv-manset-no a{font-size:15px}
	.hv-manset-yan{flex-direction:column}
	.hv-galeri-buyuk{grid-template-columns:1fr}
	.hv-galeri-sekme button{width:46%}
	.hv-magazin a{height:220px}
}
