/* Gezenler Startseite - Magazin-Bloecke */
/* Showcase */
.gezShowcase{ display:flex; gap:0; margin:0 0 22px; border:1px solid #e3e3e3; background:#1c1c1c; }
.gezShowcaseMain{ position:relative; flex:0 0 70%; max-width:70%; }
.gezShowcaseMain img{ width:100%; height:360px; object-fit:cover; display:block; }
.gezShowcaseMain h3{ position:absolute; left:0; right:0; bottom:0; margin:0; padding:14px 18px;
  background:linear-gradient(transparent,rgba(0,0,0,.8)); font-size:20px; }
.gezShowcaseMain h3 a{ color:#fff; }
.gezShowcaseList{ flex:1; list-style:none; margin:0; padding:8px 0; background:#242424; }
.gezShowcaseList li{ margin:0; border-bottom:1px solid #333; }
.gezShowcaseList li a{ display:block; padding:11px 16px; color:#ccc; font-size:13px; }
.gezShowcaseList li a:hover{ background:#2f2f2f; color:#fff; }
/* Getabbte Showcase (News Show Pro Nachbau) */
.gezShowcaseTabbed{ display:block; border:1px solid #e3e3e3; background:#1c1c1c; }
.gezScPanel{ display:none; }
.gezScPanel.active{ display:flex; }
/* gespiegelte Variante: Liste links, Bühne rechts */
.gezScPanel.gezScListLeft.active{ flex-direction:row-reverse; }
/* Raster-Layout (Tabs mit layout=grid) */
.gezScPanel.gezScPanelGrid{ display:none; }
.gezScPanel.gezScPanelGrid.active{ display:block; }
/* Grid-Reiter = Original-NSP (gk.stuff.css); Höhe wie Live-.gkTabsContainer 435px, Links wie #gkHeader .box a */
.gezScPanel.gezScPanelGrid{ height:435px; }
#gkHeader .gezScPanelGrid a{ color:#fff; }
#gkHeader .gezScPanelGrid a:hover{ color:#aaa; }
/* Bühne = Slideshow mit Crossfade */
.gezScStage{ position:relative; flex:0 1 650px; max-width:650px; min-width:0; height:365px; margin-top:34px; overflow:hidden; background:#000; }
.gezScSlide{ position:absolute; inset:0; opacity:0; transition:opacity .6s ease; z-index:1; }
.gezScSlide.active{ opacity:1; z-index:2; }
.gezScImg{ display:block; }
.gezScSlide img{ width:100%; height:365px; object-fit:cover; display:block; }
/* Bildtext: Original .gkIsTextItem relativ zur Slide (wie Live zu .gkIsImage), Link weiß wie #gkHeader .box a */
.gezScSlide > .gkIsWrapper-gk_game_magazine{ position:static; }
#gkHeader .gezScSlide a.gkIsTextItem{ color:#fff; }
/* Länder-Liste = Original-GK-Image-Show (.gkIsList/.gkIsListItem/.gkIsBtnUp/Down aus gk.stuff.css+style1.css).
   Maße wie Live: Liste 276px, Pfeile je 35px, Slider 365px, Bild 650x365 vertikal mittig, 20px Abstand, Grund #101010 */
.gezScPanel:not(.gezScPanelGrid){ background:#101010; gap:20px; height:435px; }
.gezScPanel .gezScListWrap{ flex:0 0 276px; height:435px; }
.gezScPanel .gezScListWrap .gkIsList{ float:none; }
.gezScPanel .gkIsListSlider{ height:365px; }
/* Live: Modul steckt in #gkHeader .box -> "#gkHeader .box a{color:#fff}" macht alle Listeneinträge weiß */
.gezScPanel .gkIsWrapper-gk_game_magazine a.gkIsListItem{ color:#fff; }
@media (max-width:900px){ .gezScPanel.active{ flex-direction:column; } .gezScStage{ max-width:100%; flex:1 1 100%; } .gezScPanel .gezScListWrap{ height:auto; flex:1 1 auto; } .gezScPanel:not(.gezScPanelGrid){ height:auto; } .gezScStage{ margin-top:0; } }
/* HOT NEWS = GK Highlighter (Styling aus gk.stuff.css/style1.css, #gkHeader-Variante); Inline-Werte des Live-Moduls #126: */
#gkHighlighterGK4-gez .gkHighlighterInterface{ background-color:transparent; border-radius:0; }
#gkHighlighterGK4-gez .gkHighlighterInterface span.text{ color:#fff; }
/* Breite der Laufzeile (setzte die GK-Engine per JS: Gesamtbreite - Label - 13px) */
#gkHighlighterGK4-gez .gkHighlighterWrapper{ width:calc(100% - 85px); }
#gkHighlighterGK4-gez .gkHighlighterWrapper .nowrap{ left:100%; }
/* Spalten */
/* Rechte Zone: BAŞKENTLER + ENTERASAN nebeneinander (wie Live) */
/* Block */
/* Liste */
ul.gezList{ list-style:none; margin:0; padding:0; }
ul.gezList li{ padding:7px 0; border-bottom:1px dotted #ddd; font-size:14px; }
ul.gezList li a{ color:#222; font-weight:600; }
ul.gezList li a:hover{ color:#2a8fd6; }
.gezDate{ display:block; font-size:11px; color:#999; }
/* Thumbs */
ul.gezThumbs{ list-style:none; margin:0; padding:0; }
ul.gezThumbs li{ display:flex; gap:10px; padding:9px 0; border-bottom:1px dotted #ddd; }
.gezThumb img{ width:70px; height:50px; object-fit:cover; display:block; }
.gezThumbTxt a{ color:#222; font-weight:600; font-size:13px; }
.gezThumbTxt a:hover{ color:#2a8fd6; }
/* Teasers */
.gezTeasers{ }
.gezTeaser{ margin:0 0 18px; overflow:hidden; }
.gezTeaserImg{ display:block; margin:0 0 8px; }
.gezTeaserImg img{ width:100%; height:200px; object-fit:cover; display:block; }
.gezTeaser h4{ margin:0 0 6px; font-size:17px; }
.gezTeaser h4 a{ color:#1a1a1a; }
.gezTeaser p{ margin:0; font-size:13px; color:#555; line-height:1.55; }
.gezMore{ color:#2a8fd6; font-weight:600; white-space:nowrap; }
/* zweispaltig fuer kurze Teaser nebeneinander (Antik Sehirler) */
/* Showcase sitzt wie Live direkt im dunklen #gkHeader (#101010): kein eigener Rahmen/Hintergrund/Abstand */
#gkHeader .gezShowcaseTabbed{ border:none; background:transparent; margin:0; }

/* Reiter: Original #gkHeader ol.gkTabsNav (gk.stuff.css); nur Klick-Cursor auch für inaktive */
#gkHeader .gezShowcaseTabbed ol.gkTabsNav li{ cursor:pointer; user-select:none; }
/* Startseite unten = Original-NSP-Markup (home_blocks.php): Yeni Geziler seitenweise, Bilder im Live-Format */
.gezNspPaged .nspArtPage{ display:none; }
.gezNspPaged .nspArtPage.active{ display:block; }
#gkMainBlock img.gezNspFit{ object-fit:cover; max-width:100%; }#gkLeft .custom.advertisement img{ display:block; } /* Live (Quirks-Modus): Absatz nur so hoch wie das Bild */

/* Doğa Harikası Yerler (Startseite, Wunsch): Vorschaubild 90x60 links, Text rechts, Trennlinie zwischen den Artikeln */
.gezDoga .nspArt{ overflow:hidden; border-top:1px solid #e5e5e5; padding-top:14px !important; }
.gezDoga .nspArt:first-child{ border-top:none; padding-top:0 !important; }
.gezDoga img.nspImage{ display:block; object-fit:cover; }
.gezDoga .gezDogaImg{ float:left; width:90px; margin:0 16px 0 0; padding:0 !important; }
.gezDoga .gezDogaImg .nspImageWrapper{ float:none; display:block; margin:0; }
.gezDoga p.gezDogaDate{ clear:both; margin:5px 0 0; padding:0; font-size:10px; line-height:14px; white-space:nowrap; }
.gezDoga .gezDogaTxt{ overflow:hidden; }
