/*
Theme Name: Enfold Child
Description: Motyw potomny Enfolda dla medialna.edu.pl — szata „Gazeta” nałożona na kreator Enfolda. Układ stron składa redakcja w kreatorze (strona główna: elementy Post Slider sterowane kategoriami „Strona główna → …”), nagłówek i stopka z opcji Enfolda, menu w Wygląd → Menu. Ten arkusz tylko ubiera znaczniki Enfolda w typografię i siatkę pierwszej strony dziennika.
Author: Press Club Polska
Template: enfold
Version: 3.1.1
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: enfold-child
*/

/* Kroje wybiera się w Enfold Child → Wygląd (Czcionka nagłówka: Ubuntu, Czcionka treści: Brygada 1918) — motyw dopisuje je do list; Enfold ładuje je jak każdy inny krój. */

/* ============================================================
   TOKENY (kolory z logo; skala pisma i odstępy jak w prototypie „Gazeta”)
   ============================================================ */
:root{
  --gz-fiolet:#340EAF;--gz-pomarancz:#FE6B01;--gz-pomarancz-d:#E85D00;--gz-pomarancz-t:#B84A00;--gz-morski:#01A0A3;--gz-granat:#001449;
  --gz-papier:#fff;--gz-mgla:#F4F5F8;--gz-panel:#F1F2F6;--gz-kreska:#DCDFE8;--gz-kreska-m:#001449;--gz-linia-2:#C9CDD8;--gz-kadr:#080B18;
  --gz-atrament:#001449;--gz-atrament-2:#3B4666;--gz-atrament-3:#636D8A;
  --gz-szeryf:"Brygada 1918",Georgia,"Times New Roman",serif;
  --gz-sans:"Ubuntu","Helvetica Neue",Arial,sans-serif;
  --gz-t-meta:12.5px;--gz-t-opis:15px;--gz-t-zaj:17.5px;--gz-t-h2:19.5px;--gz-t-h1:26px;--gz-t-h0:40px;--gz-t-tresc:21px;
  --gz-bok:22px;
}

/* ============================================================
   PODSTAWA: Enfold dostaje kroje i atrament; jedna oś łamu (1240 px, 22 px marginesu) dla nagłówka, treści i stopki
   ============================================================ */
#top,#wrap_all,body{font-family:var(--gz-sans);color:var(--gz-atrament)}
#top #wrap_all,#top #main,#top .main_color{background-color:var(--gz-papier)}
#top h1,#top h2,#top h3,#top h4,#top h5,#top h6,#top .av-special-heading .av-special-heading-tag{font-family:var(--gz-sans);font-weight:700;letter-spacing:-.01em;color:var(--gz-atrament)}
#top .main_color a{color:var(--gz-atrament)}
#top .main_color a:hover{color:var(--gz-fiolet)}
#top .container{max-width:1240px;padding-left:var(--gz-bok);padding-right:var(--gz-bok)}
#top .avia-section-no-padding .container{padding-top:0;padding-bottom:0}
#top #main{padding-top:24px}

/* ============================================================
   NAGŁÓWEK — winieta: pasek górny, logo na środku, menu pod spodem z podwójną kreską na szerokość łamu
   (opcje Enfolda: logo na środku / menu pod logo, pasek górny z hasłem, ikona szukania)
   ============================================================ */
#top #header_meta{background:var(--gz-papier);border-bottom:1px solid var(--gz-kreska);min-height:52px}
#top #header_meta .phone-info{float:none;text-align:center;border:0;font:500 12.5px/52px var(--gz-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--gz-atrament-2)}
#top #header_meta .phone-info div{padding:0}
#top #header_main{border:0;background:var(--gz-papier)}
html #top #header_main>.container{height:100px;line-height:normal}
#top .av_logo_center .logo{float:none;margin:0 auto;padding:12px 0 8px;height:auto;line-height:0}
#top .av_logo_center .logo a{display:block;line-height:0}
#top .av_logo_center .logo img{height:76px;width:auto;max-height:none}
#top #header_main_alternate{border:0;background:var(--gz-papier)}
html #top #header_main_alternate>.container{height:auto;padding-bottom:0}
#top .av_bottom_nav_header .main_menu{position:relative;padding-bottom:6px}
#top .av_bottom_nav_header .main_menu:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-top:1px solid var(--gz-kreska-m);border-bottom:1px solid var(--gz-kreska-m)}
#top .av-main-nav>li>a{font:500 15px/1 var(--gz-sans);letter-spacing:0;color:var(--gz-atrament);padding:0 14px;height:44px;line-height:44px;border:0}
#top .av-main-nav>li>a:hover,#top .av-main-nav>li.current-menu-item>a{color:var(--gz-fiolet)}
#top .av-main-nav>li>a .avia-menu-fx{display:none}
#top .av-main-nav ul{border-top:1px solid var(--gz-atrament);box-shadow:0 12px 30px rgba(0,20,73,.12)}
#top .av-main-nav ul li a{font:400 14px/1.3 var(--gz-sans);color:var(--gz-atrament);border:0;padding:9px 16px}
#top .av-main-nav ul li a:hover{color:var(--gz-fiolet);background:var(--gz-mgla)}
#top .av-main-nav>li.av-menu-button-colored>a .avia-menu-text{background:var(--gz-pomarancz);color:var(--gz-granat);border:0;border-radius:4px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;padding:10px 16px}
#top .av-main-nav>li.av-menu-button-colored>a:hover .avia-menu-text{background:var(--gz-granat);color:#fff}
#top .av-main-nav>li.gz-pdf>a:after{content:" ↗";font-size:.8em}
#top #header .avia-menu-fx,#top .header_color .avia-menu-fx{display:none}
#top .header-scrolled .logo{padding:6px 0}
#top .header-scrolled .logo img{height:40px}

/* ============================================================
   WPISY W ELEMENTACH KREATORA (Post Slider, Blog) Z KLASĄ gz-*: jedna „historia” = tytuł (500), zajawka szeryfem, metryczka
   ============================================================ */
#top #wrap_all [class*="gz-"] .blog-categories,#top #wrap_all [class*="gz-"] .slide-meta-comments,#top #wrap_all [class*="gz-"] .slide-meta-del,#top #wrap_all [class*="gz-"] .read-more-link,#top #wrap_all [class*="gz-"] .slide-entry .avia-slideshow-arrows,#top #wrap_all [class*="gz-"] .av-vertical-delimiter,#top #wrap_all .gz-h0 .special-heading-border,#top #wrap_all .gz-h1 .special-heading-border,#top #wrap_all .gz-etyk .special-heading-border{display:none}
#top #wrap_all [class*="gz-"] .fake-thumbnail .slide-image,#top #wrap_all [class*="gz-"] .slide-image:not(:has(img)),#top #wrap_all [class*="gz-"] .fallback-post-type-icon{display:none}
html #top #wrap_all [class*="gz-"] .avia-content-slider{margin:0}
#top #wrap_all [class*="gz-"] .avia-content-slider-inner{display:block}
html #top #wrap_all [class*="gz-"] .slide-entry-wrap{margin:0}
html #top #wrap_all [class*="gz-"] .slide-entry{float:none;width:auto;margin:0;padding:0;text-align:left}
#top #wrap_all [class*="gz-"] .slide-image{margin:0;border:0;border-radius:0;background:none;display:block}
#top #wrap_all [class*="gz-"] .slide-image img{border-radius:0;display:block}
#top #wrap_all [class*="gz-"] .slide-content,#top #wrap_all [class*="gz-"] .entry-content-header,#top #wrap_all [class*="gz-"] .entry-footer{text-align:left;margin:0;padding:0}
#top #wrap_all [class*="gz-"] .slide-entry-title{font:500 var(--gz-t-h2)/1.24 var(--gz-sans);letter-spacing:-.016em;text-transform:none;text-align:left;margin:0;padding:0;text-wrap:balance}
#top #wrap_all [class*="gz-"] .slide-entry-title a{color:var(--gz-atrament);text-decoration:none}
#top #wrap_all [class*="gz-"] .slide-entry-title a:hover{color:var(--gz-fiolet)}
#top #wrap_all [class*="gz-"] .slide-entry-excerpt{font:400 var(--gz-t-zaj)/1.45 var(--gz-szeryf);color:var(--gz-atrament-2);margin:9px 0 0;padding:0;text-align:left;text-wrap:pretty}
#top #wrap_all [class*="gz-"] .slide-entry-excerpt p{margin:0}
#top #wrap_all [class*="gz-"] .slide-meta{font:500 var(--gz-t-meta)/1.25 var(--gz-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--gz-atrament-3);margin:11px 0 0;border:0;padding:0;text-align:left}

/* lista tytułów (Post Slider „title”): wpisy w pionie, kreska nad każdym, 16 px nad i pod kreską */
#top .gz-lista .slide-image{display:none}
html #top #wrap_all .gz-lista .slide-entry{width:100%;clear:both;border-top:1px solid var(--gz-kreska);margin:16px 0 0;padding:16px 0 0}
#top #wrap_all .gz-lista .slide-entry-excerpt{display:none}

/* ============================================================
   PIERWSZA STRONA — wiersz siatki #gz-szczyt: 2/3 pakiety + 1/3 szpalta
   ============================================================ */
#top #gz-szczyt{max-width:1240px;margin:0 auto;padding:0 var(--gz-bok) 10px}
/* komórki siatki mają w stylu inline padding:0 — światło przy kresce daje .flex_cell_inner */
#top #gz-szczyt .flex_cell{border:0}
#top #gz-szczyt .flex_cell.gz-czolo{border-right:1px solid var(--gz-kreska)}
#top #gz-szczyt .gz-czolo>.flex_cell_inner{padding-right:var(--gz-bok);box-sizing:border-box}
#top #gz-szczyt .gz-szpalta>.flex_cell_inner{padding-left:var(--gz-bok);box-sizing:border-box}

/* tytuł czołowy na całą szerokość, pod nim zajawka i dwa tytuły (40 %) obok ilustracji (60 %) */
#top .av-special-heading.gz-h0{margin:0;padding:0}
#top #wrap_all .all_colors .gz-h0 .av-special-heading-tag{font:700 var(--gz-t-h0)/1.06 var(--gz-sans);letter-spacing:-.03em;color:var(--gz-atrament);margin:0 0 10px;padding:0;text-wrap:balance}
#top .gz-h0 a{color:inherit;text-decoration:none}
#top .gz-h0 a:hover{color:var(--gz-fiolet)}
html #top #wrap_all #gz-szczyt .flex_column.gz-czolo-t{width:40%;margin:0}
html #top #wrap_all #gz-szczyt .flex_column.gz-czolo-m{width:calc(60% - var(--gz-bok));margin:0 0 0 var(--gz-bok)}
#top .gz-zaj-0 p{font:400 20px/1.4 var(--gz-szeryf);color:var(--gz-atrament);margin:0;text-wrap:pretty}
#top .gz-ilu{margin:0}
#top .gz-ilu .avia-image-container-inner{display:block;background:var(--gz-panel)}
#top .gz-ilu img{width:100%;height:auto;display:block;mix-blend-mode:multiply;border-radius:0}

/* kreska między pakietami: ciemna linia, 24 px nad i pod (element Separator ma marginesy wpisane w styl, stąd !important) */
#top .hr.gz-kreska{margin:24px 0!important;height:1px;min-height:0;line-height:0;border-top:1px solid var(--gz-kreska-m);overflow:hidden;clear:both}
#top .gz-kreska .hr-inner{display:none}

/* pakiet: z lewej (40 %) tytuł wiodący, zajawka i metryczka, z prawej (60 %) kadr 16:9; pod nim dwa tytuły w lewej kolumnie */
html #top #wrap_all .gz-pakiet .slide-entry{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,9fr);column-gap:var(--gz-bok);align-items:start;width:100%}
#top #wrap_all .gz-pakiet .slide-image{grid-column:2;grid-row:1/5;display:block;margin:0}
#top .gz-pakiet .slide-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--gz-kadr)}
#top .gz-pakiet .slide-content{display:contents}
#top .gz-pakiet .entry-content-header,#top .gz-pakiet .slide-entry-excerpt,#top .gz-pakiet .entry-footer{grid-column:1}
#top #wrap_all .gz-pakiet .slide-entry-title{font:500 var(--gz-t-h1)/1.14 var(--gz-sans);letter-spacing:-.02em}
html #top #wrap_all .gz-obok{width:calc((100% - var(--gz-bok)) * .4)}

/* szpalta: temat z kadrem, tytuły, blok „Pomoc” z numerami, blok „Informator” */
html #top #wrap_all .gz-szpalta-film .slide-entry{width:100%}
#top #wrap_all .gz-szpalta-film .slide-image{display:block;margin:0 0 12px}
#top .gz-szpalta-film .slide-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--gz-kadr)}
#top #wrap_all .gz-szpalta-film .slide-entry-title{font:500 var(--gz-t-h1)/1.14 var(--gz-sans);letter-spacing:-.02em}
#top .av-special-heading.gz-etyk{margin:22px 0 0;padding:14px 0 0;border-top:1px solid var(--gz-kreska-m)}
#top #wrap_all .all_colors .gz-etyk .av-special-heading-tag{font:700 13px/1.2 var(--gz-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--gz-atrament);margin:0 0 12px;padding:0}
#top .av-special-heading.gz-etyk-pomoc{border-top:3px solid var(--gz-pomarancz)}
#top #wrap_all .all_colors .gz-etyk-pomoc .av-special-heading-tag{color:var(--gz-pomarancz-t)}
html #top #wrap_all .gz-pomoc-tytul .slide-entry{border-top:0;margin-top:0;padding-top:0}
#top .gz-pomoc-numery ul{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--gz-kreska)}
#top .gz-pomoc-numery li{margin:0;padding:0;border-top:1px solid var(--gz-kreska)}
#top .gz-pomoc-numery li:first-child{border-top:0}
#top .gz-pomoc-numery li a{display:block;padding:12px 0;text-decoration:none;color:var(--gz-atrament)}
#top .gz-pomoc-numery b{display:block;font:700 24px/1.1 var(--gz-sans);letter-spacing:-.015em;font-variant-numeric:tabular-nums}
#top .gz-pomoc-numery span{display:block;font:400 var(--gz-t-opis)/1.38 var(--gz-sans);color:var(--gz-atrament-2);margin-top:4px;text-wrap:pretty}
#top .gz-pomoc-numery li a:hover b{color:var(--gz-pomarancz-t)}
#top .gz-okladka{margin:0 0 12px}
#top .gz-okladka .avia-image-container-inner{display:block;background:var(--gz-panel)}
#top .gz-okladka img{width:100%;height:auto;display:block;border:0;border-radius:0;mix-blend-mode:multiply}
#top .gz-guzik{margin:0}
#top #wrap_all .gz-guzik .avia-button,#top #wrap_all .gz-guzik .avia-button:hover{display:inline;background:none;border:0;box-shadow:none;text-shadow:none;border-radius:0;padding:0;margin:0;font:500 var(--gz-t-h2)/1.24 var(--gz-sans);letter-spacing:-.016em;text-transform:none;color:var(--gz-atrament);white-space:normal}
#top #wrap_all .gz-guzik .avia-button:hover{color:var(--gz-fiolet)}
#top #wrap_all .gz-guzik .avia-button .avia_iconbox_title{font:inherit;color:inherit}
#top .gz-guzik:after{content:"PDF";display:block;margin-top:11px;font:500 var(--gz-t-meta)/1.25 var(--gz-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--gz-atrament-3)}

/* pas liczb: ciemna kreska na górze, cztery kolory logo, słowo po liczbie tym samym krojem i kolorem */
#top .gz-liczby .container{border-top:1px solid var(--gz-kreska-m);border-bottom:0;margin:0 auto;padding:24px var(--gz-bok) 30px}
#top .gz-liczby :has(>.flex_column.gz-liczba){display:flex;flex-wrap:wrap;float:none;width:100%;margin:0;padding:0}
#top .gz-liczby :has(>.flex_column.gz-liczba)::before,#top .gz-liczby :has(>.flex_column.gz-liczba)::after{display:none}
html #top #wrap_all .gz-liczby .flex_column.gz-liczba{width:25%;margin:0;padding:0 var(--gz-bok);border-left:1px solid var(--gz-kreska)}
html #top #wrap_all .gz-liczby .flex_column.gz-liczba.first{border-left:0;padding-left:0}
html #top #wrap_all .gz-liczby .flex_column.gz-liczba:last-child{padding-right:0}
#top .gz-liczby .avia-animated-number{text-align:left;margin:0;padding:0}
#top .gz-liczby .heading{font:700 46px/1 var(--gz-sans);letter-spacing:-.04em;display:block;margin:0;white-space:nowrap}
#top .gz-liczby .heading .avia-single-number,#top .gz-liczby .heading .avia-no-number{opacity:1;font-size:inherit;font-weight:inherit;color:inherit}
#top .gz-liczby .gz-liczba:nth-child(1) .heading{color:var(--gz-fiolet)}
#top .gz-liczby .gz-liczba:nth-child(2) .heading{color:var(--gz-pomarancz-d)}
#top .gz-liczby .gz-liczba:nth-child(3) .heading{color:var(--gz-morski)}
#top .gz-liczby .gz-liczba:nth-child(4) .heading{color:var(--gz-granat)}
#top .gz-liczby .avia-animated-number-content p{font:400 16px/1.38 var(--gz-sans);color:var(--gz-atrament-2);margin:10px 0 0;max-width:27ch;text-wrap:pretty}

/* rząd pod spodem: etykieta nad ciemną kreską, pięć kolumn rozdzielonych jasnymi kreskami */
#top .gz-rzad{margin:0}
#top .gz-rzad .av-special-heading.gz-etyk{margin-top:0}
html #top #wrap_all .gz-rzad-lista{margin-top:4px}
html #top #wrap_all .gz-rzad-lista .slide-entry-wrap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}
html #top #wrap_all .gz-rzad-lista .slide-entry{border-left:1px solid var(--gz-kreska);padding:0 var(--gz-bok)}
html #top #wrap_all .gz-rzad-lista .slide-entry.first{border-left:0;padding-left:0}
html #top #wrap_all .gz-rzad-lista .slide-entry:last-child{padding-right:0}
#top #wrap_all .gz-rzad-lista .slide-image{display:block;margin:0 0 12px}
#top .gz-rzad-lista .slide-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--gz-kadr)}
#top #wrap_all .gz-rzad-lista .slide-entry-excerpt{font-size:16.5px}

/* ============================================================
   STRONY „WIDEO” I „TEMATY” (element Blog w siatce) ORAZ INDEKS W STOPCE
   ============================================================ */
#top .av-special-heading.gz-h1{margin:32px 0 0;padding:0}
#top #wrap_all .all_colors .gz-h1 .av-special-heading-tag{display:block;font:700 50px/1.05 var(--gz-sans);letter-spacing:-.034em;color:var(--gz-atrament);margin:0;padding:0 0 16px;border-bottom:1px solid var(--gz-kreska-m);overflow-wrap:anywhere}
html #top #wrap_all .gz-wideo-lista .slide-entry-wrap,html #top #wrap_all .gz-tematy-lista .slide-entry-wrap,html #top #wrap_all .gz-indeks .slide-entry-wrap{display:grid;column-gap:var(--gz-bok);row-gap:0;margin:0}
html #top #wrap_all .gz-wideo-lista .slide-entry-wrap{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px;margin-top:24px}
html #top #wrap_all .gz-tematy-lista .slide-entry-wrap{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}
html #top #wrap_all .gz-indeks .slide-entry-wrap{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:34px}
#top #wrap_all .gz-tematy-lista .slide-image,#top #wrap_all .gz-indeks .slide-image,#top #wrap_all .gz-tematy-lista .slide-entry-excerpt,#top #wrap_all .gz-indeks .slide-entry-excerpt,#top #wrap_all .gz-indeks .slide-meta{display:none}
html #top #wrap_all .gz-tematy-lista .slide-entry{border-top:1px solid var(--gz-kreska);margin:16px 0 0;padding:16px 0 0}
html #top #wrap_all .gz-indeks .slide-entry{padding:5px 0}
#top #wrap_all .gz-indeks .slide-entry-title{font:400 16px/1.38 var(--gz-sans);letter-spacing:0;text-wrap:initial}
#top .gz-stopka-indeks .container{padding-top:0;padding-bottom:40px}
#top .gz-stopka-indeks .av-special-heading.gz-etyk{margin-top:28px;padding-top:0;border-top:0}
/* strona Wideo: duże kadry */
#top #wrap_all .gz-wideo .gz-wideo-lista .slide-image{display:block;margin:0 0 12px}
#top .gz-wideo .gz-wideo-lista .slide-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--gz-kadr)}
#top #wrap_all .gz-wideo .gz-wideo-lista .slide-entry-title{font:500 var(--gz-t-h1)/1.14 var(--gz-sans);letter-spacing:-.02em}

/* ============================================================
   ARTYKUŁ — tytuł w nagłówku kreatora, tekst szeryfem w wąskiej kolumnie
   ============================================================ */
#top.single-post #wrap_all .all_colors .av-special-heading-h1 .av-special-heading-tag,#top.single-post #wrap_all .av-special-heading-h1 .av-special-heading-tag{font-size:var(--gz-t-h0);line-height:1.08;letter-spacing:-.02em;max-width:720px;margin:0 auto;font-weight:700}
#top.single-post #wrap_all .av-special-heading-h1{max-width:720px;margin:12px auto 20px}
#top.single-post #wrap_all .av_textblock_section{max-width:640px;margin-inline:auto;float:none;width:auto}
#top.single-post #wrap_all .av_textblock_section,#top.single-post #wrap_all .av_textblock_section p,#top.single-post #wrap_all .av_textblock_section li{font-family:var(--gz-szeryf);font-size:var(--gz-t-tresc);line-height:1.6;color:var(--gz-atrament)}
#top.single-post #wrap_all .av_textblock_section p{margin:0 0 1.1em}
#top.single-post #wrap_all .av_textblock_section h2{font:600 1.4em/1.16 var(--gz-szeryf);letter-spacing:-.012em;margin:1.75em 0 .5em;color:var(--gz-atrament)}
#top.single-post #wrap_all .av_textblock_section h3{font:600 1.15em/1.25 var(--gz-szeryf);margin:1.6em 0 .5em;color:var(--gz-atrament)}
#top.single-post #wrap_all .av_textblock_section a{color:var(--gz-fiolet);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}
#top.single-post #wrap_all .avia-video,#top.single-post #wrap_all .avia-video-wrapper{max-width:980px;margin:0 auto 18px}
#top.single-post .post-meta-infos,#top.single-post .blog-categories,#top.single-post .post-title{display:none}
#top.single-post .related_entries_container .av-related-style-title{font:700 13px/1.2 var(--gz-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--gz-atrament-3)}
#top.single-post .related_posts .related_title{font:500 var(--gz-t-h2)/1.24 var(--gz-sans)}

/* ============================================================
   STOPKA — strona „Footer Template” z kreatora: partnerzy + indeks
   ============================================================ */
#top #footer-page{border-top:4px double var(--gz-kreska-m);margin-top:56px;padding-top:24px}
#top #socket{background:var(--gz-papier);border-top:1px solid var(--gz-kreska);font:400 13px/1.4 var(--gz-sans);color:var(--gz-atrament-3)}

/* ============================================================
   WĘŻSZY EKRAN (≤ 1180): mniejszy stopień tytułów, żeby kolumny się nie dusiły
   ============================================================ */
@media only screen and (max-width:1180px){
  :root{--gz-t-h0:35px;--gz-t-h1:24px;--gz-t-h2:18.5px;--gz-t-zaj:17px}
  #top .gz-liczby .heading{font-size:38px}
}

/* ============================================================
   TABLET (≤ 1023): szpalta pod pakietami w dwóch kolumnach, liczby 2×2, rząd po trzy, indeks w dwóch kolumnach
   ============================================================ */
@media only screen and (max-width:1023px){
  html #top #wrap_all #gz-szczyt{display:block}
  html #top #wrap_all #gz-szczyt .flex_cell{display:block;width:100%;border:0}
  html #top #wrap_all #gz-szczyt .flex_cell>.flex_cell_inner{padding:0}
  html #top #wrap_all #gz-szczyt .flex_cell.gz-szpalta{margin-top:24px;padding-top:24px;border-top:1px solid var(--gz-kreska-m)}
  html #top #wrap_all #gz-szczyt .gz-szpalta .flex_cell_inner{columns:2;column-gap:30px}
  html #top #wrap_all #gz-szczyt .gz-szpalta .flex_cell_inner>*{break-inside:avoid}
  html #top #wrap_all #gz-szczyt .gz-szpalta .av-special-heading.gz-etyk-pomoc{break-before:column;margin-top:0}
  html #top #wrap_all .gz-liczby :has(>.flex_column.gz-liczba){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}
  html #top #wrap_all .gz-liczby .flex_column.gz-liczba{width:auto;padding:0 var(--gz-bok)}
  html #top #wrap_all .gz-liczby .flex_column.gz-liczba:nth-child(odd){padding-left:0;border-left:0}
  html #top #wrap_all .gz-liczby .flex_column.gz-liczba:nth-child(even){padding-right:0}
  html #top #wrap_all .gz-rzad-lista .slide-entry-wrap{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px}
  html #top #wrap_all .gz-rzad-lista .slide-entry:nth-child(3n+1){padding-left:0;border-left:0}
  html #top #wrap_all .gz-rzad-lista .slide-entry:nth-child(3n){padding-right:0}
  html #top #wrap_all .gz-rzad-lista .slide-entry:last-child{padding-right:var(--gz-bok)}
  html #top #wrap_all .gz-indeks .slide-entry-wrap,html #top #wrap_all .gz-tematy-lista .slide-entry-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}
  #top .av_logo_center .logo img{height:62px}
  html #top #header_main>.container{height:86px}
}

/* ============================================================
   TELEFON (≤ 767): jedna kolumna; ilustracja pod tytułem czołowym, kadr pakietu pod tekstem, liczby 2×2, rząd jako lista z miniaturą
   ============================================================ */
@media only screen and (max-width:767px){
  :root{--gz-bok:16px;--gz-t-h0:30px;--gz-t-h1:23px;--gz-t-h2:19px;--gz-t-zaj:17.5px;--gz-t-opis:15.5px;--gz-t-meta:12.5px;--gz-t-tresc:19.5px}
  html.responsive #top #wrap_all .container{width:100%;max-width:100%;margin:0 auto;padding-left:16px;padding-right:16px}
  #top #header_meta{display:none}
  #top .av_logo_center .logo{padding:12px 0 8px;margin:0;float:left;text-align:left}
  #top .av_logo_center .logo img{height:auto;max-width:min(54vw,210px)}
  #top .av_bottom_nav_header .main_menu:after{display:none}
  #top .av_bottom_nav_header .main_menu{padding-bottom:0}
  #top #header_main_alternate,#top #header_main{border-bottom:0}
  #top #header{border-bottom:4px double var(--gz-kreska-m)}
  #top #main{padding-top:18px}
  #top #gz-szczyt{padding:0 16px 10px}
  html #top #wrap_all #gz-szczyt .gz-czolo .flex_cell_inner{display:flex;flex-direction:column}
  html #top #wrap_all #gz-szczyt .flex_column.gz-czolo-t,html #top #wrap_all #gz-szczyt .flex_column.gz-czolo-m{width:100%;margin:0}
  html #top #wrap_all #gz-szczyt .av-special-heading.gz-h0{order:-2}
  html #top #wrap_all #gz-szczyt .flex_column.gz-czolo-m{order:-1;margin-bottom:14px}
  html #top #wrap_all .gz-obok{width:100%}
  html #top #wrap_all .gz-pakiet .slide-entry{display:flex;flex-direction:column}
  #top #wrap_all .gz-pakiet .slide-image{order:9;margin-top:14px}
  html #top #wrap_all #gz-szczyt .flex_cell.gz-szpalta{margin-top:24px;padding-top:20px;border-top:1px solid var(--gz-kreska-m)}
  html #top #wrap_all #gz-szczyt .gz-szpalta .flex_cell_inner{columns:auto}
  html #top #wrap_all #gz-szczyt .gz-szpalta .av-special-heading.gz-etyk-pomoc{break-before:auto;margin-top:22px}
  html #top #wrap_all .gz-liczby .container{padding:22px 16px 26px}
  html #top #wrap_all .gz-liczby :has(>.flex_column.gz-liczba){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}
  html #top #wrap_all .gz-liczby .flex_column.gz-liczba{width:auto;margin:0;padding:0 16px;border-left:1px solid var(--gz-kreska);border-top:0}
  html #top #wrap_all .gz-liczby .flex_column.gz-liczba:nth-child(odd){padding-left:0;border-left:0}
  html #top #wrap_all .gz-liczby .flex_column.gz-liczba:nth-child(even){padding-right:0}
  #top .gz-liczby .heading{font-size:31px;white-space:normal;overflow-wrap:anywhere}
  #top .gz-liczby .avia-animated-number-content p{font-size:15px;margin-top:8px}
  html #top #wrap_all .gz-rzad-lista .slide-entry-wrap{display:block}
  html #top #wrap_all .gz-rzad-lista .slide-entry{display:grid;grid-template-columns:minmax(0,1fr) 124px;column-gap:14px;border-left:0;border-top:1px solid var(--gz-kreska);padding:16px 0}
  html #top #wrap_all .gz-rzad-lista .slide-entry.first{border-top:0;padding-top:0}
  html #top #wrap_all .gz-rzad-lista .slide-entry.fake-thumbnail{grid-template-columns:minmax(0,1fr)}
  #top #wrap_all .gz-rzad-lista .slide-image{grid-column:2;grid-row:1/4;margin:0;align-self:start}
  #top .gz-rzad-lista .slide-image img{aspect-ratio:3/2}
  #top .gz-rzad-lista .slide-content{display:contents}
  #top #wrap_all .gz-rzad-lista .slide-entry-excerpt{display:none}
  html #top #wrap_all .gz-indeks .slide-entry-wrap,html #top #wrap_all .gz-tematy-lista .slide-entry-wrap,html #top #wrap_all .gz-wideo-lista .slide-entry-wrap{grid-template-columns:minmax(0,1fr)}
  html #top #wrap_all .gz-indeks .slide-entry{padding:0;border-bottom:1px solid var(--gz-kreska)}
  #top #wrap_all .gz-indeks .slide-entry-title{font-size:17px}
  #top #wrap_all .gz-indeks .slide-entry-title a{display:block;padding:11px 0}
  #top #wrap_all .all_colors .gz-h1 .av-special-heading-tag{font-size:36px}
  #top.single-post #wrap_all .all_colors .av-special-heading-h1 .av-special-heading-tag,#top.single-post #wrap_all .av-special-heading-h1 .av-special-heading-tag{font-size:28px}
  #top.single-post .avia_textblock{font-size:19px}
  #top #footer-page{margin-top:44px}
}
