PageSourceSearch

https://alkagran.pl/program-festiwalu/

html alkagran.pl collected 2026-10-02 00:12:59 UTC 175,485 bytes, 3,026 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 9]>    <html class="no-js lt-ie10" lang="pl-PL"> <![endif]-->
3<!--[if gt IE 9]><!--> <html class="no-js" lang="pl-PL"> <!--<![endif]-->
4<head>
5
6<meta charset="UTF-8" />
7<meta name="viewport" content="width=device-width,initial-scale=1" />
8<meta http-equiv="X-UA-Compatible" content="IE=edge">
9<link rel="profile" href="https://gmpg.org/xfn/11" />
10<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
11
12	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
13	<title>Program Festiwalu / Programme - ALKAGRAN</title>
14	<link rel="canonical" href="https://alkagran.pl/program-festiwalu/" />
15	<meta property="og:locale" content="pl_PL" />
16	<meta property="og:type" content="article" />
17	<meta property="og:title" content="Program Festiwalu / Programme - ALKAGRAN" />
18	<meta property="og:description" content="Program – Alkagran 2026 XXVIII Jesienny Festiwal Muzyczny Alkagran 2026 28 września – 3 października · Czechowice-Dziedzice Pod honorowym patronatem Burmistrza Czechowic-Dziedzic Mariana Błachuta Under the Honorary Patronage of the Mayor of Czechowice-Dziedzice Marian Błachut ⚠ Podane godziny mogą ulec zmianie. Prosimy śledzić aktualizacje na alkagran.pl i naszym profilu Facebook. Times are subject to change. Please follow updates at alkagran.pl and our Facebook page. Pobierz aplikację Alkagran Program Festiwalu, profile jury, regulamin i powiadomienia na żywo.Festival programme, jury profiles, rules and live updates. iOS 28.09 PoniedziałekMonday, 28 September · Miejski Dom Kultury 10:00 Dźwiękowe czary-marySound Hocus-Pocus – Interactive Concert for Children Miejski Dom Kultury Wykonawcy / PerformersDanuta Białas — Czarodziejka Barw / Wizard of ColoursWojciech Golec — Czarodziej Dźwięku / Wizard of Sound · akordeonKamil Krzanowski — Czarodziej Słowa / Wizard of Words Wojciech Golec – doktor habilitowany sztuk muzycznych, akordeonista, absolwent Akademii Muzycznej im. Karola Szymanowskiego w Katowicach w&hellip;  Czytaj dalej" />
19	<meta property="og:url" content="https://alkagran.pl/program-festiwalu/" />
20	<meta property="og:site_name" content="ALKAGRAN" />
21	<meta property="article:modified_time" content="2026-09-24T11:52:07+00:00" />
22	<meta property="og:image" content="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" />
23	<meta name="twitter:card" content="summary_large_image" />
24	<meta name="twitter:label1" content="Szacowany czas czytania" />
25	<meta name="twitter:data1" content="17 minut" />
26	
26<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/alkagran.pl\/program-festiwalu\/","url":"https:\/\/alkagran.pl\/program-festiwalu\/","name":"Program Festiwalu \/ Programme - ALKAGRAN","isPartOf":{"@id":"https:\/\/alkagran.pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/alkagran.pl\/program-festiwalu\/#primaryimage"},"image":{"@id":"https:\/\/alkagran.pl\/program-festiwalu\/#primaryimage"},"thumbnailUrl":"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png","datePublished":"2019-10-17T22:54:48+00:00","dateModified":"2026-09-24T11:52:07+00:00","breadcrumb":{"@id":"https:\/\/alkagran.pl\/program-festiwalu\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/alkagran.pl\/program-festiwalu\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/alkagran.pl\/program-festiwalu\/#primaryimage","url":"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png","contentUrl":"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png"},{"@type":"BreadcrumbList","@id":"https:\/\/alkagran.pl\/program-festiwalu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/alkagran.pl\/"},{"@type":"ListItem","position":2,"name":"Program Festiwalu \/ Programme"}]},{"@type":"WebSite","@id":"https:\/\/alkagran.pl\/#website","url":"https:\/\/alkagran.pl\/","name":"ALKAGRAN","description":"","publisher":{"@id":"https:\/\/alkagran.pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/alkagran.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/alkagran.pl\/#organization","name":"ALKAGRAN","url":"https:\/\/alkagran.pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/alkagran.pl\/#\/schema\/logo\/image\/","url":"https:\/\/alkagran.pl\/wp-content\/uploads\/2026\/03\/logo-alkagran-transparent.png","contentUrl":"https:\/\/alkagran.pl\/wp-content\/uploads\/2026\/03\/logo-alkagran-transparent.png","width":426,"height":610,"caption":"ALKAGRAN"},"image":{"@id":"https:\/\/alkagran.pl\/#\/schema\/logo\/image\/"}}]}</script>
26
27	<!-- / Yoast SEO plugin. -->
28
29
30<link rel="alternate" type="application/rss+xml" title="ALKAGRAN &raquo; Kanał z wpisami" href="https://alkagran.pl/feed/" />
31<link rel="alternate" type="application/rss+xml" title="ALKAGRAN &raquo; Kanał z komentarzami" href="https://alkagran.pl/comments/feed/" />
32<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://alkagran.pl/wp-json/oembed/1.0/embed?url=https%3A%2F%2Falkagran.pl%2Fprogram-festiwalu%2F" />
33<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://alkagran.pl/wp-json/oembed/1.0/embed?url=https%3A%2F%2Falkagran.pl%2Fprogram-festiwalu%2F&#038;format=xml" />
34		<!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
35		<!-- Note: MonsterInsights is not currently configured on this site. The site owner needs to authenticate with Google Analytics in the MonsterInsights settings panel. -->
36					<!-- No tracking code set -->
37				<!-- / Google Analytics by MonsterInsights -->
38		<style id="wp-img-auto-sizes-contain-inline-css">
39img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
40/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
41</style>
42<style id="wp-emoji-styles-inline-css">
43
44	img.wp-smiley, img.emoji {
45		display: inline !important;
46		border: none !important;
47		box-shadow: none !important;
48		height: 1em !important;
49		width: 1em !important;
50		margin: 0 0.07em !important;
51		vertical-align: -0.1em !important;
52		background: none !important;
53		padding: 0 !important;
54	}
55/*# sourceURL=wp-emoji-styles-inline-css */
56</style>
57<style id="wp-block-library-inline-css">
58:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
58--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
59
60/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
61</style>
62<style id="classic-theme-styles-inline-css">
63/*! This file is auto-generated */
64.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
65/*# sourceURL=/wp-includes/css/classic-themes.min.css */
66</style>
67
68<style id="global-styles-inline-css">
69:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
690) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
69.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
70/*# sourceURL=global-styles-inline-css */
71</style>
72
73<link rel='stylesheet' id='wpa-css-css' href='https://alkagran.pl/wp-content/plugins/honeypot/includes/css/wpa.css?ver=2.4.02' media='all' />
74<link rel='stylesheet' id='jquery-lightgallery-transitions-css' href='https://alkagran.pl/wp-content/themes/rife-free/js/light-gallery/css/lg-transitions.min.css?ver=1.6.9' media='all' />
75<link rel='stylesheet' id='jquery-lightgallery-css' href='https://alkagran.pl/wp-content/themes/rife-free/js/light-gallery/css/lightgallery.min.css?ver=1.6.9' media='all' />
76<link rel='stylesheet' id='font-awesome-css' href='https://alkagran.pl/wp-content/themes/rife-free/css/font-awesome.min.css?ver=4.7.0' media='all' />
77<link rel='stylesheet' id='a13-icomoon-css' href='https://alkagran.pl/wp-content/themes/rife-free/css/icomoon.css?ver=2.4.7' media='all' />
78<link rel='stylesheet' id='a13-main-style-css' href='https://alkagran.pl/wp-content/themes/rife-free/style.css?ver=2.4.7' media='all' />
79<link rel='stylesheet' id='a13-user-css-css' href='https://alkagran.pl/wp-content/uploads/apollo13_framework_files/css/user.css?ver=2.4.7_1779623486' media='all' />
80<link rel='stylesheet' id='wp-block-paragraph-css' href='https://alkagran.pl/wp-includes/blocks/paragraph/style.min.css?ver=7.1.2' media='all' />
81<script id="jquery-core-js" src="https://alkagran.pl/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 81
81
82<script id="jquery-migrate-js" src="https://alkagran.pl/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
82
83<link rel="https://api.w.org/" href="https://alkagran.pl/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://alkagran.pl/wp-json/wp/v2/pages/53" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://alkagran.pl/xmlrpc.php?rsd" />
84<meta name="generator" content="WordPress 7.1.2" />
85<link rel='shortlink' href='https://alkagran.pl/?p=53' />
86<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3808020484285585" crossorigin="anonymous"></script>
86<!-- Analytics by WP Statistics - https://wp-statistics.com -->
87<script type="text/javascript">
88// <![CDATA[
89(function(){
90    var docElement = document.documentElement,
91        className = docElement.className;
92    // Change `no-js` to `js`
93    var reJS = new RegExp('(^|\\s)no-js( |\\s|$)');
94    //space as literal in second capturing group cause there is strange situation when \s is not catched on load when other plugins add their own classes
95    className = className.replace(reJS, '$1js$2');
96    docElement.className = className;
97})();
98// ]]>
99</script>
99<script><style>
100.alk-app-banner {
101  font-family: 'Cormorant Garamond', serif;
102  background: linear-gradient(135deg, #802233, #2a7ab5);
103  color: #fff !important;
104  text-align: center;
105  padding: 40px 20px;
106  margin: 0 auto;
107}
108.alk-app-banner h3 {
109  font-family: 'Cormorant Garamond', serif;
110  color: #b8a060 !important;
111  font-size: 28px;
112  margin: 0 0 10px 0;
113  letter-spacing: 1px;
114}
115.alk-app-banner p {
116  font-family: 'EB Garamond', serif;
117  color: #f5f0eb !important;
118  font-size: 17px;
119  margin: 0 0 22px 0;
120}
121.alk-app-banner .alk-app-buttons {
122  display: flex;
123  justify-content: center;
124  gap: 16px;
125  flex-wrap: wrap;
126}
127.alk-app-banner a.alk-btn {
128  font-family: 'EB Garamond', serif;
129  display: inline-block;
130  padding: 12px 28px;
131  border-radius: 4px;
132  text-decoration: none !important;
133  font-size: 15px;
134  letter-spacing: 0.5px;
135  transition: opacity 0.2s ease;
136}
137.alk-app-banner a.alk-btn:hover { opacity: 0.85; }
138.alk-btn-android { background: #b8a060 !important; color: #2a2a2a !important; }
139.alk-btn-ios { background: transparent !important; color: #fff !important; border: 1px solid #fff; }
140
141/* Wersja w stopce - ciemniejsza, mniejsza */
142.alk-app-banner-footer {
143  font-family: 'Cormorant Garamond', serif;
144  text-align: center;
145  padding: 30px 20px;
146  color: #fff !important;
147}
148.alk-app-banner-footer h4 {
149  color: #b8a060 !important;
150  font-size: 20px;
151  margin: 0 0 16px 0;
152}
153</style>
154
155<script>
156document.addEventListener('DOMContentLoaded', function() {
157
158  // ---- 1. BANER PO HERO ----
159  var heroHeading = Array.from(document.querySelectorAll('h1,h2')).find(function(el) {
160    return el.textContent.trim().indexOf('Wejdź') !== -1;
161  });
162  if (heroHeading) {
163    var heroSection = heroHeading.closest('section') || heroHeading.parentElement;
164    if (heroSection && !document.querySelector('.alk-app-banner')) {
165      var banner = document.createElement('div');
166      banner.className = 'alk-app-banner';
167      banner.innerHTML = '<h3>📱 Zabierz festiwal ze sobą</h3>' +
168        '<p>Pobierz aplikację Alkagran — program, odliczanie, informacje o jury i konkursie</p>' +
169        '<div class="alk-app-buttons">' +
170        '<a class="alk-btn alk-btn-android" href="https://play.google.com/store/apps/details?id=pl.alkagran.app" target="_blank">Pobierz na Androida</a>' +
171        '<a class="alk-btn alk-btn-ios" href="https://alkagran.pl/app/">iOS — instrukcja</a>' +
172        '</div>';
173      heroSection.parentNode.insertBefore(banner, heroSection.nextSibling);
174    }
175  }
176
177  // ---- 2. BANER NA GÓRZE STOPKI ----
178  var orgHeading = Array.from(document.querySelectorAll('h1,h2,h3,h4')).find(function(el) {
179    return el.textContent.trim().indexOf('ORGANIZATORZY') !== -1;
180  });
181  if (orgHeading) {
182    var footerSection = orgHeading.closest('section') || orgHeading.parentElement.parentElement;
183    if (footerSection && !document.querySelector('.alk-app-banner-footer')) {
184      var footerBanner = document.createElement('div');
185      footerBanner.className = 'alk-app-banner-footer';
186      footerBanner.innerHTML = '<h4>📱 Aplikacja Alkagran</h4>' +
187        '<div class="alk-app-buttons">' +
188        '<a class="alk-btn alk-btn-android" href="https://play.google.com/store/apps/details?id=pl.alkagran.app" target="_blank">Google Play</a>' +
189        '<a class="alk-btn alk-btn-ios" href="https://alkagran.pl/app/">iOS</a>' +
190        '</div>';
191      footerSection.parentNode.insertBefore(footerBanner, footerSection);
192    }
193  }
194
195});
196</script>
196<style class="wpcode-css-snippet">@media (max-width: 768px) {
197  #header .mobile-menu,
198  #header nav.mobile-menu ul,
199  .mobile-menu-inner {
200    overflow-x: hidden !important;
201    width: 100% !important;
202  }
203  
204  #header nav ul {
205    display: flex !important;
206    flex-direction: column !important;
207    align-items: center !important;
208    width: 100% !important;
209  }
210  
211  #header nav ul li {
212    width: 100% !important;
213    text-align: center !important;
214  }
215}</style><style class="wpcode-css-snippet">/* Stopka - białe tło pod loga */
216.foot-widgets .wp-block-image img,
217.foot-widgets .wp-block-gallery img {
218    background: white !important;
219    padding: 8px !important;
220    border-radius: 4px !important;
221}
222
223/* Wyrównaj loga do środka */
224.foot-widgets .widget {
225    text-align: center !important;
226}
227
228.foot-widgets .wp-block-gallery {
229    justify-content: center !important;
230}
231
232/* Ujednolicona wysokość logotypów */
233.foot-widgets .wp-block-gallery img {
234    max-height: 80px !important;
235    width: auto !important;
236    object-fit: contain !important;
237}
238/* MKiDN i NIMIT obok siebie */
239#block-115, #block-116 {
240    display: inline-block !important;
241    width: 45% !important;
242    vertical-align: middle !important;
243    float: none !important;
244}
245/* Wycentruj całą stopkę */
246.foot-widgets .foot-content {
247    display: flex !important;
248    justify-content: center !important;
249}
250
251.foot-widgets .widget_custom_html {
252    width: 100% !important;
253    max-width: 1100px !important;
254}
255/* Większa ikona Facebook */
256.socials.circles a {
257    width: 44px !important;
258    height: 44px !important;
259    font-size: 22px !important;
260    line-height: 44px !important;
261}
262/* Więcej miejsca w nagłówku na social media */
263#header .main-nav {
264    margin-right: 120px !important;
265}
266/* Więcej miejsca w nagłówku na social media */
267#header .main-nav {
268    margin-right: 120px !important;
269}
270
271#header .header-wrapper {
272    padding-right: 130px !important;
273}
274/* Social media w nagłówku - bez nachodzenia */
275.a13-horizontal .socials {
276    position: absolute !important;
277    right: 20px !important;
278    top: 50% !important;
279    transform: translateY(-50%) !important;
280}
281
282.a13-horizontal .main-nav {
283    margin-right: 110px !important;
284}
285/* Nazwa konkursu - mniejsza i ładniej łamana */
286#media_image-2 .widgettitle {
287    font-size: 13px !important;
288    line-height: 1.5 !important;
289    text-align: center !important;
290    word-spacing: 2px !important;
291}
292/* Podział tytułu na dwie linie */
293#media_image-2 .widgettitle {
294    font-size: 0 !important;
295}
296
297#media_image-2 .widgettitle::before {
298    content: "KONKURS AKORDEONOWY IM. ANDRZEJA KRZANOWSKIEGO";
299    display: block;
300    font-size: 13px;
301    line-height: 1.8;
302    text-align: center;
303}
304
305#media_image-2 .widgettitle::after {
306    content: "ANDRZEJ KRZANOWSKI ACCORDION COMPETITION";
307    display: block;
308    font-size: 13px;
309    line-height: 1.8;
310    text-align: center;
311    margin-top: 8px;
312}
313/* Daty pod logo konkursu */
314#media_image-2 figure::after {
315    content: "27 września – 4 października 2026 | Czechowice-Dziedzice\A 27 September – 4 October 2026 | Czechowice-Dziedzice";
316    white-space: pre;
317    display: block;
318    text-align: center;
319    font-size: 12px;
320    color: #555;
321    margin-top: 10px;
322    font-style: italic;
323}
324/* Daty pod logo konkursu */
325#media_image-2 figure::after {
326    content: "27 września – 4 października 2026 | Czechowice-Dziedzice";
327    display: block;
328    text-align: center;
329    font-size: 12px;
330    color: #555;
331    margin-top: 10px;
332    font-style: italic;
333}
334
335#media_image-2 figure::before {
336    content: "27 September – 4 October 2026 | Czechowice-Dziedzice";
337    display: block;
338    text-align: center;
339    font-size: 12px;
340    color: #555;
341    margin-top: 10px;
342    font-style: italic;
343}
344/* Daty pod logo konkursu */
345#media_image-2 li::after {
346    content: "27 września – 4 października 2026" " | Czechowice-Dziedzice";
347    display: block;
348    text-align: center;
349    font-size: 12px;
350    color: #555;
351    margin-top: 8px;
352    font-style: italic;
353}
354/* Podmiana Szanghaju na zdjęcie festiwalu na wszystkich stronach */
355.title-bar.header-type-one_line {
356    background-image: url('TUTAJ_WKLEJ_LINK_DO_ZDJECIA') !important;
357}
358/* Ukrycie tekstowego tytułu witryny, aby nie nachodził na logo */
359.site-title, .logo-and-title-container .title {
360    display: none !important;
361}
362
363/* Opcjonalnie: poprawienie wyrównania logo, żeby nie "pływało" */
364.logo-container {
365    display: block !important;
366    line-height: 0 !important;
367}
368/* Całkowite ukrycie tekstowego tytułu i opisu witryny */
369.plain-logo, 
370.site-title, 
371.site-description,
372.logo-container span {
373    display: none !important;
374    visibility: hidden !important;
375    opacity: 0 !important;
376    position: absolute !important;
377}
378
379/* Upewnienie się, że logo ma miejsce i nie nachodzi na nie tekst */
380.logo-container a {
381    text-indent: -9999px !important;
382    display: block !important;
383}
384
385.logo-container img {
386    text-indent: 0 !important; /* Przywraca widoczność samego obrazka */
387}
388/* Zdjęcie na stronie Aktualności */
389.aktualnosci .title-bar,
390body.page-id-74 .title-bar {
391    background-image: url('https://alkagran.pl/wp-content/uploads/apollo13_images/MG_4910-e1398279961695-6w2wpvouq5whc84nimnw7oaahveppv5lt2.jpg') !important;
392    background-size: cover !important;
393    background-position: center !important;
394}
395/* Zdjęcie na stronie Aktualności */
396body.page-id-74 .title-bar {
397    background-image: url('https://alkagran.pl/wp-content/uploads/2019/10/alkagran-bg6.jpg') !important;
398    background-size: cover !important;
399    background-position: center !important;
400}
401/* Usuń nadmiar białego miejsca na Aktualności */
402body.page-id-74 .title-bar {
403    margin-top: 0 !important;
404}
405/* Zdjęcie na stronie Aktualności */
406body.page-id-74 .title-bar {
407    background-image: url('https://alkagran.pl/wp-content/uploads/2019/10/alkagran-bg6.jpg') !important;
408    background-size: cover !important;
409    background-position: center !important;
410}
411/* Zdjęcie na stronie Aktualności */
412body.page-id-74 .title-bar {
413    background-image: url('https://alkagran.pl/wp-content/uploads/2020/10/20201001_DSC4122.jpg') !important;
414    background-size: cover !important;
415    background-position: center !important;
416}
417/* Zdjęcie na stronie głównej */
418body.home .title-bar {
419    background-image: url('https://alkagran.pl/wp-content/uploads/2019/10/alkagran-bg6.jpg') !important;
420    background-size: cover !important;
421    background-position: center !important;
422}
423/* Przezroczysty nagłówek */
424#header {
425    background: transparent !important;
426    position: absolute !important;
427    width: 100% !important;
428    z-index: 999 !important;
429}
430
431#header .main-nav a {
432    color: #fff !important;
433}
434
435#header .logo-text,
436#header .site-title {
437    color: #fff !important;
438}
439
440.socials.circles a {
441    background: rgba(255,255,255,0.2) !important;
442    color: #fff !important;
443}
444/* Przezroczysty nagłówek */
445.head {
446    background: transparent !important;
447    position: absolute !important;
448    width: 100% !important;
449    z-index: 999 !important;
450    top: 0 !important;
451}
452
453.head .navigation-bar a,
454.head .top-menu a {
455    color: #fff !important;
456    text-shadow: 1px 1px 3px rgba(0,0,0,0.5) !important;
457}
458
459.socials.circles.color a {
460    background: rgba(255,255,255,0.2) !important;
461}
462
463#mid {
464    padding-top: 0 !important;
465}
466/* Usuń białe tło logo */
467.head .logo-container,
468.head .logo-container img {
469    background: transparent !important;
470}
471
472/* Przywróć FB */
473.socials.circles.color.black_hover a {
474    background: rgba(255,255,255,0.2) !important;
475    color: #fff !important;
476}
477/* Napraw pozycję ikon social media */
478.a13-horizontal .socials {
479    position: absolute !important;
480    right: 20px !important;
481    top: 50% !important;
482    transform: translateY(-50%) !important;
483    z-index: 1000 !important;
484}
485
486/* Napraw kolor ikon na przezroczystym tle */
487.socials.circles.color.black_hover a {
488    background: rgba(100,0,0,0.6) !important;
489    color: #fff !important;
490}
491.a13-horizontal .socials {
492    position: absolute !important;
493    right: 10px !important;
494    top: 50% !important;
495    transform: translateY(-50%) !important;
496    z-index: 1000 !important;
497}
498
499.a13-horizontal .main-nav {
500    margin-right: 120px !important;
501}
502.a13-horizontal .main-nav {
503    margin-right: 160px !important;
504}
505/* 1. Naprawa uciętego logo i jego białego tła */
506.logo-container img {
507    max-height: 140px !important; /* Pozwala logo być wyższym */
508    width: auto !important;
509    mix-blend-mode: multiply; /* Usuwa białe tło logo, by pasowało do zdjęcia pod spodem */
510}
511
512/* 2. Przesunięcie ikon FB i YT, żeby nie nachodziły na menu */
513.social-icons-container {
514    margin-left: 30px !important;
515    position: relative !important;
516}
517
518/* 3. Zwiększenie odstępów w menu, żeby było czytelniej */
519.top-menu li {
520    margin-left: 20px !important;
521}
522
523/* 4. Obniżenie menu i ikon, żeby były na środku wysokości zdjęcia */
524.header-horizontal .menu-and-all-extras {
525    align-items: center !important;
526    display: flex !important;
527}
528/* 1. Rozsunięcie ikon social media od menu */
529.social-icons-container {
530    margin-left: 50px !important; /* To wypchnie ikony w prawo */
531    display: inline-flex !important;
532}
533
534/* 2. Zrobienie miejsca w samym menu, żeby napisy się nie zlewały */
535.top-menu li a {
536    padding-left: 15px !important;
537    padding-right: 15px !important;
538}
539
540/* 3. Powiększenie logo, żeby nie było miniaturką, ale bez białego tła */
541.logo-container img {
542    max-height: 120px !important; 
543    width: auto !important;
544    mix-blend-mode: multiply !important;
545}
546
547/* 4. Wyrównanie wszystkiego do środka w poziomie */
548.menu-and-all-extras {
549    justify-content: flex-end !important;
550    gap: 30px !important; /* To stworzy lukę między menu a ikonami */
551}
552/* 1. Rozsuwamy menu i ikony */
553.header-horizontal .menu-container {
554    margin-right: 80px !important; /* Robi miejsce przed ikonami */
555}
556
557/* 2. Pozycjonujemy ikony social media, żeby nie nachodziły na tekst */
558.header-horizontal .socials {
559    position: absolute !important;
560    right: 30px !important;
561    top: 50% !important;
562    transform: translateY(-50%) !important;
563    display: flex !important;
564    z-index: 10 !important;
565}
566
567/* 3. Naprawiamy logo - powiększenie i usunięcie białego tła */
568.logo-container img {
569    max-height: 140px !important;
570    width: auto !important;
571    mix-blend-mode: multiply !important; /* To usunie biały kwadrat z logotypu */
572}
573
574/* 4. Dodatkowy margines dla ostatniego elementu menu (Kontakt) */
575#menu-menu .menu-item:last-child {
576    margin-right: 40px !important;
577}
578/* PODMIANA MUZYKI NA EKRANIE POWITALNYM */
579#a13-welcome-video, 
580.a13-welcome-screen audio, 
581.a13-welcome-screen video {
582    display: none !important; /* Ukrywamy stare źródła */
583}
584
585/* WSTRZYKNIĘCIE NOWEGO PLIKU MP3 */
586.a13-welcome-screen::before {
587    content: "";
588    display: none;
589}
590/* Napis Strona Główna - widoczny */
591.logo-container {
592    border-left: 2px solid rgba(255,255,255,0.95) !important;
593    border-right: 2px solid rgba(255,255,255,0.95) !important;
594    border-bottom: 2px solid rgba(255,255,255,0.95) !important;
595    padding: 0 4px 4px 4px !important;
596}
597.logo-container {
598    display: block !important;
599    line-height: normal !important;
600    border: 2px solid rgba(255,255,255,0.95) !important;
601    border-radius: 3px !important;
602    padding: 2px !important;
603}</style><style class="wpcode-css-snippet">/* usuwa kropki z list */
604ul {
605list-style: none;
606padding-left: 0;
607}
608
609/* odstępy między elementami */
610li {
611margin-bottom: 10px;
612font-size: 16px;
613}
614/* Podmiana domyślnego zdjęcia miasta na zdjęcie festiwalowe na wszystkich podstronach */
615.title-bar.header-type-one_line, 
616.header-horizontal .title-bar,
617.title-bar-overlap {
618    background-image: url('https://alkagran.pl/wp-content/uploads/2020/10/20201001_DSC3895.jpg') !important;
619    background-size: cover !important;
620    background-position: center !important;
621}
622/* 1. Najpierw ustawiamy zdjęcie festiwalowe dla wszystkich podstron */
623.title-bar.header-type-one_line, 
624.header-horizontal .title-bar,
625.title-bar-overlap {
626    background-image: url('https://alkagran.pl/wp-content/uploads/2020/10/20201001_DSC3895.jpg') !important;
627    background-size: cover !important;
628    background-position: center !important;
629}
630
631/* 2. A teraz mówimy: "Ale jeśli to jest strona główna, to nie zmieniaj zdjęcia" */
632.home .title-bar.header-type-one_line, 
633.home .header-horizontal .title-bar,
634.home .title-bar-overlap {
635    background-image: none !important; /* To przywróci oryginalne ustawienie strony głównej */
636}
637
638/* wygląd linków */
639a {
640text-decoration: none;
641color: #333;
642}
643
644a:hover {
645color: #2a6db0;
646}
647.wp-block-list {
648list-style: none !important;
649padding-left: 0 !important;
650}
651
652.wp-block-list li::marker {
653content: "" !important;
654}
655.wp-block-list li::before {
656content: none !important;
657display: none !important;
658}
659
660.wp-block-list {
661list-style: none !important;
662padding-left: 0 !important;
663}
664li::before {
665content: none !important;
666display: none !important;
667}
668.page-id-74 ul,
669.page-id-74 .wp-block-list ul,
670.page-id-74 .entry-content ul,
671.page-id-74 .post-content ul,
672body .site ul,
673.rife ul {
674    list-style: none !important;
675    padding-left: 0 !important;
676    margin-left: 0 !important;
677}
678
679.page-id-74 li,
680.page-id-74 .wp-block-list li {
681    margin-bottom: 10px !important;
682}
683ul { list-style: none !important; padding-left: 0 !important; }
684.wp-block-list li {
685margin-bottom: 12px;
686line-height: 1.6;
687}
688.wp-block-list li a {
689color: #2f5f8f;
690font-weight: 500;
691}
692
693.wp-block-list li a:hover {
694color: #b03a2e;
695}
696.wp-block-cover {
697margin-bottom: 40px;
698}
699.wp-block-cover {
700min-height: 350px;
701}
702h2 {
703letter-spacing: 1px;
704margin-bottom: 20px;
705}
706/* Poprawka nachodzenia na podstronach */
707.page-title-bar {
708    margin-top: 0 !important;
709    padding-top: 80px !important;
710}
711/* Poprawka nachodzenia tytułu strony */
712header.title-bar {
713    margin-top: 70px !important;
714}
715/* Poprawka nachodzenia tytułu strony */
716.title-bar.outside {
717    padding-top: 70px !important;
718}
719.site-header {
720display: flex;
721justify-content: space-between;
722align-items: center;
723flex-wrap: wrap;
724}
725.site-title {
726max-width: 50%;
727line-height: 1.2;
728}
729.main-navigation a {
730font-size: 14px;
731}
732.site-header {
733display: grid !important;
734grid-template-columns: auto 1fr;
735align-items: center;
736}
737@media (min-width: 992px) {
738    .site-header .nav-menu {
739        margin-left: 20px; /* Dodaje odstęp od logo/tytułu */
740    }
741    
742    /* Alternatywnie, jeśli chcesz zmniejszyć czcionkę menu, by się zmieściło: */
743    .nav-menu a {
744        font-size: 14px;
745        padding: 0 10px;
746    }
747}
748.nav-menu, #site-navigation {
749    margin-left: 300px !important; /* Odsuwa całe menu o 300px od lewej */
750    display: block !important;
751    position: relative !important;
752}
753
754.site-branding, .site-title {
755    max-width: 40% !important; /* Ogranicza szerokość tytułu, by nie "pchał" menu */
756    float: left !important;
757}
758/* 1. Ustawienie maksymalnej szerokości dla kontenera tytułu */
759header .site-branding, 
760header .logo-and-title-container {
761    max-width: 50% !important;
762    padding-right: 20px !important;
763    display: inline-block !important;
764    vertical-align: middle !important;
765}
766
767/* 2. Przesunięcie menu na prawo i zapobieganie nakładaniu */
768header #site-navigation, 
769header .nav-menu-container {
770    max-width: 50% !important;
771    display: inline-block !important;
772    vertical-align: middle !important;
773    float: right !important;
774}
775
776/* 3. Jeśli to nadal nie pomaga, wymuś przejście do nowej linii na mniejszych ekranach */
777@media (max-width: 1200px) {
778    header .site-branding, 
779    header #site-navigation {
780        max-width: 100% !important;
781        width: 100% !important;
782        display: block !important;
783        text-align: center !important;
784        float: none !important;
785    }
786}
787/* 1. Ustawienie zdjęcia akordeonu dla wszystkich podstron (oprócz głównej) */
788body:not(.home) .title-bar.header-type-one_line, 
789body:not(.home) .header-horizontal .title-bar,
790body:not(.home) .title-bar-overlap {
791    background-image: url('https://alkagran.pl/wp-content/uploads/2020/10/20201001_DSC3895.jpg') !important;
792    background-size: cover !important;
793    background-position: center !important;
794}
795
796/* 2. Ustawienie dedykowanego zdjęcia tylko dla strony głównej */
797body.home .title-bar.header-type-one_line, 
798body.home .header-horizontal .title-bar,
799body.home .title-bar-overlap {
800    background-image: url('https://alkagran.pl/wp-content/uploads/2019/10/alkagran-bg6.jpg') !important;
801    background-size: cover !important;
802    background-position: center !important;
803}
804/* 1. Reset i ustawienie tła dla podstron */
805#mid .title-bar.header-type-one_line {
806    background-image: url('https://alkagran.pl/wp-content/uploads/2020/10/20201001_DSC3895.jpg') !important;
807}
808
809/* 2. Przywrócenie zdjęcia na stronie głównej przez ID strony */
810/* W WordPressie strona główna często ma klasę .home-page lub .front-page */
811body.home #mid .title-bar.header-type-one_line,
812body.front-page #mid .title-bar.header-type-one_line {
813    background-image: url('https://alkagran.pl/wp-content/uploads/2019/10/alkagran-bg6.jpg') !important;
814}
815/* Dodaje tekst po logo */
816.logo-container a::after {
817    content: "ALKAGRAN";
818    display: inline-block;
819    vertical-align: middle;
820    margin-left: 15px;
821    font-weight: bold;
822    font-size: 24px;
823    color: #ffffff; /* Zmień kolor jeśli trzeba */
824    text-transform: uppercase;
825}</style><style class="wpcode-css-snippet">/* === PRESTIŻOWA WERSJA LIST INFORMACJE + INFO [EN] === */
826.page-id-74 ul,
827.page-id-74 .wp-block-list {
828    list-style: none !important;
829    padding-left: 0 !important;
830    margin-left: 0 !important;
831}
832
833.page-id-74 li {
834    font-size: 18px !important;
835    line-height: 1.65 !important;
836    margin: 16px 0 !important;
837    position: relative;
838    padding-left: 32px !important;
839    color: #222;
840}
841
842/* elegancka strzałka przed każdym punktem */
843.page-id-74 li:before {
844    content: "▶";
845    position: absolute;
846    left: 4px;
847    color: #9c2a2a;           /* bordowy kolor festiwalowy */
848    font-size: 20px;
849    top: 2px;
850}
851
852/* większe i bardziej prestiżowe tytuły sekcji */
853.page-id-74 h3 {
854    font-size: 26px !important;
855    letter-spacing: 1.5px;
856    margin-bottom: 28px !important;
857    font-weight: 600;
858}</style><style class="wpcode-css-snippet">.menu-right-simple {
859    display: flex;
860    justify-content: flex-end;
861    gap: 20px;
862    margin-left: auto;
863}
864
865.menu-right-simple ul {
866    list-style: none;
867    margin: 0;
868    padding: 0;
869    display: flex;
870    gap: 20px;
871}
872
873.menu-right-simple ul li a {
874    text-decoration: none;
875    color: #000;
876}
877
878.menu-right-simple ul li a:hover {
879    color: #1e3a8a;
880}
881/* Układ pionowy w menu: Polski na górze, Angielski (JS) pod spodem */
882#menu-menu li a .span.title {
883    display: flex !important;
884    flex-direction: column !important; /* Wymusza kolejność góra-dół */
885    align-items: center !important;
886    text-align: center !important;
887    line-height: 1.2 !important;
888    height: auto !important;
889}
890
891/* Stylizacja angielskiego tekstu dodanego przez JS */
892.english-menu-title {
893    display: block !important;
894    font-size: 10px !important; /* Mały, czytelny */
895    color: #999999 !important; /* Szary */
896    font-style: normal !important; /* Wyłączamy kursywę */
897    text-transform: uppercase !important;
898    margin-top: 2px !important; /* Odstęp POD polskim napisem */
899    letter-spacing: 0.5px !important;
900    font-weight: normal !important;
901}
902
903/* Stylizacja polskiej nazwy (głównej) */
904#menu-menu li a .span.title span {
905    font-size: 13px !important;
906    font-weight: bold !important;
907    color: #ffffff !important;
908    text-transform: uppercase !important;
909}
910
911/* Naprawa Miasta - Białe i bez bordowego kółka */
912#menu-menu li[id*="menu-item-"] a[href*="miasto"] {
913    background: transparent !important;
914    box-shadow: none !important;
915}
916
917#menu-menu li[id*="menu-item-"] a[href*="miasto"] .span.title span,
918#menu-menu li[id*="menu-item-"] a[href*="miasto"] .english-menu-title {
919    color: #ffffff !important;
920}
921
922#menu-menu li[id*="menu-item-"] a[href*="miasto"]::before {
923    display: none !important;
924}</style>
924<script>
925if (window.location.pathname.includes('andrzej-krzanowski')) return;   // <--- ta linijka
926// reszta Twojego kodu poniżej...
927<div id="alkagran-vFullscreen" style="position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;font-family:sans-serif;
928    
929    /* TU WSTAWIŁEM TWOJE ZDJĘCIE JAKO TŁO NA CAŁOŚĆ */
930    background-image: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url('https://alkagran.pl/wp-content/uploads/2026/03/490754321_1298497858945027_5697341882775907123_n.jpg'); 
931    background-size: cover; 
932    background-position: center; 
933    background-repeat: no-repeat;">
934    
935    <h2 style="letter-spacing:4px; margin-bottom:50px; font-weight:100; font-size:28px; text-transform:uppercase; text-shadow: 2px 2px 4px rgba(0,0,0,0.8);">WITAMY / WELCOME</h2>
936    
937    <button onclick="sessionStorage.setItem('alkagran_done','yes'); document.getElementById('alkagran-vFullscreen').remove(); document.getElementById('m-audio').play()" style="background:#800000; color:#fff; border:none; padding:18px 60px; cursor:pointer; font-weight:bold; font-size:18px; text-transform:uppercase; border-radius:4px; box-shadow: 0px 4px 15px rgba(0,0,0,0.5);">WEJDŹ / ENTER</button>
938</div>
939
940<audio id="m-audio" src="https://alkagran.pl/wp-content/uploads/2026/03/tryptyk.mp3"></audio>
941
942<script>
943    // Sprawdzenie: jeśli już kliknięto w tej sesji, usuń planszę natychmiast
944    if(sessionStorage.getItem('alkagran_done') === 'yes') {
945        var overlay = document.getElementById('alkagran-vFullscreen');
946        if(overlay) overlay.remove();
947    }
948</script>
948<div id="intro-overlay" style="position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999999; background: #000; display: flex; align-items: center; justify-content: center; cursor: pointer; font-family: 'Montserrat', sans-serif;">
949    
950    <img src="https://alkagran.pl/wp-content/uploads/2026/03/490064403_1298497838945029_1121779968582188543_n.jpg" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: -1;">
951    
952    <div style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 0;"></div>
953
954    <div style="position: absolute; top: 25px; left: 30px; z-index: 10;">
955        <img src="https://alkagran.pl/wp-content/uploads/2026/03/logo-alkagran-transparent.png" style="height: 70px; object-fit: contain;">
956    </div>
957
958    <div style="position: absolute; top: 25px; right: 30px; z-index: 10;">
959        <img src="https://alkagran.pl/wp-content/uploads/2026/03/logo-konkurs.jpg" style="height: 70px; object-fit: contain;">
960    </div>
961    
962    <div style="position: relative; z-index: 10; text-align: center; color: #fff;">
963        <h1 style="font-size: clamp(30px, 5vw, 50px); font-weight: 900; text-transform: uppercase; letter-spacing: 5px; margin: 0; color: #fff !important;">Wejdź / Enter</h1>
964    </div>
965
966    <audio id="intro-audio" preload="auto">
967        <source src="https://alkagran.pl/wp-content/uploads/2026/03/tryptyk.mp3" type="audio/mpeg">
968    </audio>
969</div>
970<script>
971(function() {
972    var overlay = document.getElementById('intro-overlay');
973    var audio = document.getElementById('intro-audio');
974    function initIntro() {
975        if (!sessionStorage.getItem('intro_done')) {
976            overlay.style.display = 'flex';
977        } else {
978            overlay.style.display = 'none';
979        }
980    }
981    overlay.addEventListener('click', function() {
982        if (audio) {
983            audio.play().catch(function(err) { console.log("Audio play blocked", err); });
984        }
985        overlay.style.transition = 'opacity 0.8s ease';
986        overlay.style.opacity = '0';
987        setTimeout(function() {
988            overlay.style.display = 'none';
989            sessionStorage.setItem('intro_done', 'true');
990        }, 800);
991    });
992    initIntro();
993})();
994</script>
994
995<style>
996    /* Stylowanie dla urządzeń mobilnych */
997    @media (max-width: 768px) {
998        #intro-overlay img {
999            object-fit: cover !important; /* Na telefonie lepiej wypełnić cały ekran */
1000        }
1001        #intro-overlay h1 {
1002            font-size: 32px !important;
1003            letter-spacing: 2px !important;
1004        }
1005        /* Stopka na telefonie - kolumny jedna pod drugą */
1006        .footer-container {
1007            flex-direction: column !important;
1008            padding: 30px 20px !important;
1009            align-items: center !important;
1010            text-align: center !important;
1011        }
1012        .footer-col {
1013            max-width: 100% !important;
1014            margin: 0 0 40px 0 !important;
1015            width: 100% !important;
1016        }
1017        .footer-col h3 {
1018            display: block !important;
1019            margin: 0 auto 20px auto !important;
1020        }
1021    }
1022</style>
1023
1024<style class="wpcode-css-snippet">.title-bar.outside .overlay-color {
1025  position: relative;
1026}
1027
1028.title-bar.outside .overlay-color::after {
1029  content: "One place. Many journeys. One music.";
1030  position: absolute;
1031  bottom: 70px;
1032  left: 0;
1033  width: 100%;
1034  text-align: center;
1035  color: #ffffff;
1036  font-size: 34px;
1037  font-weight: 400;
1038  letter-spacing: 0.15em;
1039  font-family: 'Montserrat', sans-serif;
1040  text-shadow: 1px 1px 4px rgba(0,0,0,0.6);
1041}
1042
1043.title-bar.outside .overlay-color::before {
1044  content: "28.09 – 03.10.2026  ·  Czechowice-Dziedzice";
1045  position: absolute;
1046  bottom: 35px;
1047  left: 0;
1048  width: 100%;
1049  text-align: center;
1050  color: rgba(255,255,255,0.8);
1051  font-size: 14px;
1052  font-weight: 400;
1053  letter-spacing: 0.25em;
1054  text-transform: uppercase;
1055  font-family: 'Montserrat', sans-serif;
1056  text-shadow: 1px 1px 4px rgba(0,0,0,0.6);
1057}
1058
1059.home .title-bar.outside .overlay-color::after,
1060.home .title-bar.outside .overlay-color::before {
1061  display: block;
1062}
1063
1064.page:not(.home) .title-bar.outside .overlay-color::after,
1065.page:not(.home) .title-bar.outside .overlay-color::before {
1066  display: none;
1067}
1068@media (max-width: 768px) {
1069  .title-bar.outside .overlay-color::after {
1070    font-size: 22px;
1071    bottom: 55px;
1072    letter-spacing: 0.08em;
1073  }
1074  .title-bar.outside .overlay-color::before {
1075    font-size: 11px;
1076    bottom: 30px;
1077    letter-spacing: 0.15em;
1078  }
1079}</style><style class="wpcode-css-snippet">/* Hero - zmniejszenie wysokości */
1080.rife-full-screen {
1081    min-height: 60vh !important;
1082    height: 60vh !important;
1083}
1084
1085/* Strona główna / Main page - czytelniejszy link */
1086.site-logo-text,
1087.logo-text {
1088    font-size: 11px !important;
1089    color: #ffffff !important;
1090    opacity: 1 !important;
1091    letter-spacing: 0.15em !important;
1092    text-transform: uppercase !important;
1093}</style><style class="wpcode-css-snippet">body.home header.title-bar {
1094    height: 42vh !important;
1095    min-height: 500px !important;
1096    max-height: 900px !important;
1097}
1098body:not(.home) header.title-bar {
1099    height: 35vh !important;
1100    min-height: 200px !important;
1101    max-height: 400px !important;
1102}
1103@media (max-width: 768px) {
1104    body.home header.title-bar {
1105        height: 50vh !important;
1106        min-height: 300px !important;
1107        display: block !important;
1108    }
1109    .foot-widgets,
1110    .content-limiter.foot-widgets,
1111    .widget.top-sidebar,
1112    div.content-limiter.foot-widgets.widget.top-sidebar.clearfix {
1113        display: block !important;
1114        visibility: visible !important;
1115        overflow: visible !important;
1116    }
1117}</style><style class="wpcode-css-snippet">/* Hero - zmniejszenie wysokości */
1118header.title-bar.a13-parallax {
1119    min-height: 55vh !important;
1120    height: 55vh !important;
1121}
1122
1123header.title-bar.a13-parallax .overlay-color {
1124    min-height: 55vh !important;
1125    height: 55vh !important;
1126}</style><style class="wpcode-css-snippet">/* Przywrócenie hero */
1127header.title-bar.a13-parallax {
1128    min-height: 100vh !important;
1129    height: 100vh !important;
1130}
1131header.title-bar.a13-parallax .overlay-color {
1132    min-height: 100vh !important;
1133    height: 100vh !important;
1134}
1135
1136/* Usunięcie białego paska i dziury */
1137.whole-layout, body, #mid {
1138    background: #000000 !important;
1139}
1140
1141/* Usunięcie dziury pod sekcją konkursową */
1142.content-limiter {
1143    padding-bottom: 0 !important;
1144    margin-bottom: 0 !important;
1145}</style><style class="wpcode-css-snippet">.page-title { display: none !important; }
1146/* Ukrycie starego czarnego napisu */
1147header.title-bar .title-bar-content,
1148header.title-bar .page-subtitle,
1149header.title-bar h1.page-title,
1150header.title-bar .site-title {
1151    display: none !important;
1152}</style><style>
1153.title-bar .overlay-color .page-title,
1154.title-bar .overlay-color h1,
1155.title-bar .overlay-color h2 {
1156    display: none !important;
1157}
1158</style>
1159<script>
1160document.addEventListener('DOMContentLoaded', function() {
1161    var titleBar = document.querySelector('header.title-bar .overlay-color');
1162    if (titleBar && document.body.classList.contains('home')) {
1163        var div = document.createElement('div');
1164        div.style.cssText = 'position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;width:100%;padding:0 20px;';
1165        div.innerHTML = '<p style="font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:300;color:#ffffff;letter-spacing:0.08em;text-shadow:0 2px 30px rgba(0,0,0,0.9),0 0 60px rgba(0,0,0,0.8);margin:0;">One place. Many journeys. One music.</p><p style="font-size:0.75rem;letter-spacing:0.3em;color:rgba(255,255,255,0.85);text-transform:uppercase;margin-top:1rem;text-shadow:0 1px 10px rgba(0,0,0,0.8);">28.09 – 03.10.2026 · Czechowice-Dziedzice</p>';
1166        titleBar.style.position = 'relative';
1167        titleBar.appendChild(div);
1168    }
1169});
1170</script>
1170<style class="wpcode-css-snippet">header.title-bar p,
1171header.title-bar h1,
1172header.title-bar h2,
1173header.title-bar h3 {
1174    color: #ffffff !important;
1175}
1176#mid header.title-bar p,
1177#mid header.title-bar h1,
1178#mid header.title-bar h2,
1179#mid header.title-bar h3,
1180#mid .title-bar p {
1181    color: #ffffff !important;
1182    text-shadow: 0 2px 30px rgba(0,0,0,0.9) !important;
1183}
1184#mid .content-limiter {
1185    padding-top: 0 !important;
1186    margin-top: 0 !important;
1187}
1188#mid {
1189    padding-top: 0 !important;
1190    margin-top: 0 !important;
1191}
1192.layout-full_fixed {
1193    padding-top: 0 !important;
1194    margin-top: 0 !important;
1195}
1196.foot-widgets,
1197.content-limiter.foot-widgets.widget.top-sidebar.clearfix {
1198    padding: 0 0 60px 0 !important;
1199    margin-top: 0 !important;
1200}
1201body.home article#content {
1202    display: none !important;
1203}
1204/* Ukryj ikonki social w headerze */
1205#header .socials,
1206#header-tools .socials,
1207.header-tools .socials {
1208    display: none !important;
1209}
1210/* Większe i białe menu */
1211.navigation-bar .top-menu > li > a span {
1212    font-size: 16px !important;
1213    color: #ffffff !important;
1214    font-weight: 900 !important;
1215    letter-spacing: 0.15em !important;
1216    -webkit-font-smoothing: antialiased !important;
1217    text-shadow: 0 0 12px #ffffff, 0 0 20px rgba(255,255,255,0.6) !important;
1218    opacity: 1 !important;
1219}</style><style>
1220.alkagran-scroll-arrow {
1221    position: absolute;
1222    bottom: 25px;
1223    left: 50%;
1224    transform: translateX(-50%);
1225    z-index: 100;
1226    cursor: pointer;
1227    animation: arrowBounce 2s infinite;
1228}
1229.alkagran-scroll-arrow svg {
1230    width: 44px;
1231    height: 44px;
1232    stroke: rgba(255,255,255,0.8);
1233    stroke-width: 1.5;
1234    fill: none;
1235}
1236@keyframes arrowBounce {
1237    0%, 100% { transform: translateX(-50%) translateY(0); }
1238    50% { transform: translateX(-50%) translateY(12px); }
1239}
1240</style>
1241<script>
1242document.addEventListener('DOMContentLoaded', function() {
1243    if (!document.body.classList.contains('home')) return;
1244    var titleBar = document.querySelector('header.title-bar');
1245    if (!titleBar) return;
1246    titleBar.style.position = 'relative';
1247    var arrow = document.createElement('div');
1248    arrow.className = 'alkagran-scroll-arrow';
1249    arrow.innerHTML = '<svg viewBox="0 0 24 24"><polyline points="6 9 12 15 18 9"/></svg>';
1250    arrow.onclick = function() {
1251        window.scrollTo({ top: titleBar.offsetTop + titleBar.offsetHeight, behavior: 'smooth' });
1252    };
1253    titleBar.appendChild(arrow);
1254});
1255</script>
1255<style class="wpcode-css-snippet">footer.sponsors-footer {
1256  display: flex !important;
1257}</style>
1257<script>window.onload = function() {
1258  document.querySelectorAll('.vfb-item-checkbox label').forEach(function(el) {
1259    el.innerHTML = el.innerHTML.replace(
1260      /(https?:\/\/[^\s<]+)/g,
1261      '<a href="$1" target="_blank" style="color:blue;text-decoration:underline;">Kliknij tutaj</a>'
1262    );
1263  });
1264};
1265document.addEventListener('click', function() {
1266    var audio = new Audio('TU_WKLEJ_LINK_DO_PLIKU_WAV');
1267    audio.play().catch(function(error) {
1268        console.log("Autoplay zablokowany przez przeglądarkę, potrzeba kliknięcia.");
1269    });
1270}, { once: true }); // Zagra tylko raz przy pierwszym kliknięciu</script>
1270<style id="wp-custom-css">
1271.page-title {
1272    display: none !important;
1273}
1274/* WYMUSZENIE CZERNI NA CAŁEJ KONSTRUKCJI GÓRY */
1275#header, 
1276.head, 
1277#header .container, 
1278#access {
1279    background-color: #000000 !important;
1280    background-image: none !important;
1281}
1282
1283/* USUNIĘCIE BIAŁEGO PASKA POD MENU */
1284#header-tools, .navigation-bar {
1285    background: transparent !important;
1286}
1287
1288/* NAPRAWA STRONY GŁÓWNEJ */
1289body.home {
1290    background: #000 url('https://alkagran.pl/wp-content/uploads/2019/10/alkagran-bg6.jpg') no-repeat center 100px !important;
1291    background-size: 100% auto !important;
1292}
1293/* 1. PASEK NA CAŁĄ SZEROKOŚĆ I CHUDY */
1294#header, .header-main, .head {
1295    width: 100% !important;
1296    max-width: 100% !important;
1297    background-color: #000000 !important;
1298    margin: 0 !important;
1299    padding: 5px 0 !important;
1300}
1301
1302/* 2. WYRÓWNANIE LOGO, MENU I IKON W JEDNEJ LINII */
1303.header-main .container, #header .container {
1304    display: flex !important;
1305    align-items: center !important;
1306    justify-content: space-between !important;
1307    max-width: 1200px !important;
1308    margin: 0 auto !important;
1309    background: transparent !important;
1310}
1311
1312/* Wyrównanie ikon FB/YT do poziomu menu */
1313.header-tools, .socials {
1314    margin: 0 !important;
1315    padding: 0 !important;
1316    display: flex !important;
1317    align-items: center !important;
1318}
1319
1320/* 3. OBNIŻENIE ZDJĘCIA (Żeby nie chowało się pod paskiem) */
1321body.home {
1322    background: #000 url('https://alkagran.pl/wp-content/uploads/2019/10/alkagran-bg6.jpg') no-repeat center 70px !important; /* 70px to wysokość paska */
1323    background-size: cover !important;
1324}
1325
1326/* OSTATECZNE OBNIŻENIE ZDJĘCIA I ODDECH POD PASKIEM */
1327.title-bar, .header-image, body.home {
1328    margin-top: 0 !important;
1329    padding-top: 80px !important; /* To obniża zdjęcie względem paska */
1330}
1331
1332/* ROZCIĄGNIĘCIE ZDJĘCIA, ŻEBY NIE BYŁO SZPAR PO BOKACH */
1333.title-bar.outside, .header-image-container {
1334    width: 100% !important;
1335    max-width: 100% !important;
1336    padding-left: 0 !important;
1337    padding-right: 0 !important;
1338}
1339
1340/* DOPASOWANIE SAMEGO OBRAZKA */
1341body.home {
1342    background-position: center 80px !important; /* Przesunięcie tła w dół */
1343    background-size: cover !important;
1344}
1345/* 1. USUNIĘCIE BIAŁYCH DZIUR I TŁA CAŁEJ STRONY */
1346html, body, .whole-layout, #header-full, #mid, .title-bar {
1347    background-color: #000000 !important;
1348    margin: 0 !important;
1349    padding: 0 !important;
1350}
1351
1352/* 2. CZARNY PASEK MENU - NA CAŁĄ SZEROKOŚĆ I CHUDY */
1353#header {
1354    background: #000000 !important;
1355    width: 100% !important;
1356    position: fixed !important; /* Przyklejamy go do góry */
1357    top: 0;
1358    left: 0;
1359    z-index: 9999;
1360    padding: 5px 0 !important;
1361}
1362
1363/* Wyśrodkowanie zawartości paska */
1364#header .container {
1365    display: flex !important;
1366    align-items: center !important;
1367    justify-content: space-between !important;
1368    background: transparent !important;
1369}
1370
1371/* 3. ZDJĘCIE AKORDEONU - CAŁKOWICIE POD PASKIEM BEZ SZPAR */
1372body.home .title-bar, body.home .header-image {
1373    margin-top: 50px !important; /* To jest wysokość paska, zdjęcie zacznie się równo pod nim */
1374    padding: 0 !important;
1375}
1376
1377.title-bar.outside {
1378    border: none !important;
1379}
1380
1381/* 1. CZARNE TŁO DLA CAŁOŚCI, ŻEBY NIE BYŁO BIAŁYCH SZPAR */
1382html, body, .whole-layout {
1383    background-color: #000000 !important;
1384}
1385
1386/* 2. MENU NA GÓRZE */
1387#header {
1388    background: #000000 !important;
1389    margin: 0 !important;
1390    padding: 10px 0 !important;
1391}
1392
1393/* 3. WYŚWIETLANIE ZDJĘCIA W KONKRETNYM MIEJSCU */
1394.header-image-container, .title-bar, #header-image {
1395    background-image: url('https://alkagran.pl/wp-content/uploads/2019/10/alkagran-bg6.jpg') !important;
1396    background-size: cover !important;
1397    background-position: center top !important;
1398    background-repeat: no-repeat !important;
1399    height: 500px !important; /* Tutaj regulujesz ile zdjęcia widać */
1400    display: block !important;
1401    margin: 0 !important;
1402}
1403
1404/* 4. USUNIĘCIE ORYGINALNEGO OBRAZKA (jeśli jakiś tam siedzi i psuje) */
1405.header-image img {
1406    display: none !important;
1407}
1408
1409/* 5. KOLOR TEKSTÓW NA STRONIE */
1410#mid, #mid p, #mid h1, #mid h2 {
1411    color: #ffffff !important;
1412}
1413/* 1. CZARNA GÓRA (BEZ ZMIAN) */
1414#header {
1415    background: #000000 !important;
1416    margin: 0 !important;
1417}
1418
1419/* 2. ZDJĘCIE INSTRUMENTU (POD PASKIEM) */
1420.header-image-container, .title-bar, #header-image {
1421    background-image: url('https://alkagran.pl/wp-content/uploads/2019/10/alkagran-bg6.jpg') !important;
1422    background-size: cover !important;
1423    background-position: center top !important;
1424    height: 450px !important;
1425    display: block !important;
1426}
1427
1428/* 3. PRZYWRACAMY BIAŁE TŁO DLA TREŚCI STRONY */
1429#mid, #content, .site-content, #main {
1430    background-color: #ffffff !important;
1431    color: #000000 !important; /* Przywracamy czarne napisy */
1432}
1433
1434/* Naprawa napisów, żeby były czarne na białym tle */
1435#mid p, #mid h1, #mid h2, #mid h3 {
1436    color: #000000 !important;
1437}
1438
1439/* 4. USUNIĘCIE DZIWNYCH CZARNYCH PASÓW NA DOLE */
1440.whole-layout {
1441    background-color: #ffffff !important;
1442}
1443header .menu,
1444header nav ul {
1445    margin-left: 0;
1446    padding-left: 0;
1447}
1448
1449header nav {
1450    display: flex;
1451    justify-content: center;
1452}
1453/* Wycentrowanie menu w nagłówku */
1454header .menu,
1455header nav ul {
1456    float: none !important;        /* usuwa ewentualne pływanie w prawo */
1457    display: flex !important;      /* ustawia menu w flexbox */
1458    justify-content: center !important; /* centruje po poziomie */
1459    margin: 0 auto !important;     /* ustawia automatyczne marginesy */
1460    padding: 0 !important;         /* usuwa padding, który może przesuwać menu */
1461}
1462/* Ukryj menu angielskie domyślnie */
1463.menu-right.lang-en {
1464    display: none;
1465}
1466
1467/* Wyświetl menu po prawej w wersji angielskiej */
1468body.lang-en .menu-right.lang-en {
1469    display: flex;                 
1470    justify-content: flex-end;     
1471    margin-left: auto;             
1472    align-items: center;           
1473}
1474
1475.menu-right.lang-en ul {
1476    list-style: none;              
1477    display: flex;
1478    gap: 20px;                     
1479    margin: 0;
1480    padding: 0;
1481}
1482
1483.menu-right.lang-en ul li a {
1484    text-decoration: none;
1485    color: #000;                   
1486    font-weight: 500;
1487    transition: color 0.3s;
1488}
1489
1490.menu-right.lang-en ul li a:hover {
1491    color: #1e3a8a;                
1492}
1493body.subpage {
1494  background-image: url("https://alkagran.pl/wp-content/uploads/2019/10/alkagran-bg6.jpg");
1495  background-repeat: no-repeat;
1496  background-position: center;
1497  background-size: cover;
1498  background-attachment: fixed;
1499}
1500
1501.home #mid{
1502background:none !important;
1503}
1504
1505body:not(.home) #mid{
1506background:url("https://alkagran.pl/wp-content/uploads/2019/10/alkagran-bg6.jpg") center/cover no-repeat fixed !important;
1507}
1508
1509body:not(.home) #mid::before{
1510content:"";
1511position:fixed;
1512top:0;
1513left:0;
1514width:100%;
1515height:100%;
1516background:white;
1517opacity:0.9;
1518pointer-events:none;
1519z-index:-1;
1520}
1521/* Brak tła na stronie głównej */
1522.home #mid {
1523    background: none !important;
1524}
1525/* Brak tła na stronie głównej */
1526.home #mid {
1527    background: none !important;
1528}
1529
1530/* Brak tła na stronie głównej */
1531.home #mid {
1532    background: none !important;
1533}
1534
1535/* Brak tła na stronie głównej */
1536.home #mid {
1537    background: none !important;
1538}
1539
1540/* Brak tła na stronie głównej */
1541.home #mid {
1542    background: none !important;
1543    position: relative;
1544}
1545
1546/* Pseudoelement z tłem dla podstron */
1547body:not(.home) #mid {
1548    position: relative; /* potrzebne dla ::before */
1549}
1550
1551body:not(.home) #mid::before {
1552    content: "";
1553    position: absolute;
1554    top: 0;
1555    left: -20%; /* wychodzące z boku */
1556    width: 60%; /* ile ma zajmować szerokości */
1557    height: 100%;
1558    background: url("https://alkagran.pl/wp-content/uploads/2019/10/alkagran-bg6.jpg") center/cover no-repeat;
1559    filter: grayscale(100%) brightness(90%);
1560    opacity: 0.8; /* lekkość tła */
1561    z-index: -1; /* pod treścią */
1562    pointer-events: none;
1563}
1564body:not(.home) {
1565    position: relative; /* potrzebne dla pseudoelementu */
1566}
1567
1568/* Pełnoekranowe tło wychodzące z boku */
1569body:not(.home)::before {
1570    content: "";
1571    position: fixed;
1572    top: 0;
1573    left: -20%; /* wychodzi z boku */
1574    width: 60%; /* szerokość zdjęcia */
1575    height: 100%;
1576    background: url("https://alkagran.pl/wp-content/uploads/2019/10/alkagran-bg6.jpg") center/cover no-repeat fixed;
1577    filter: grayscale(100%) brightness(90%); /* czarno-białe i lekkie rozjaśnienie */
1578    opacity: 0.8;
1579    z-index: -9999; /* pod treścią */
1580    pointer-events: none; /* nie przeszkadza w klikalnych elementach */
1581}
1582
1583/* Gradient wychodzący z lewej strony dla delikatnego efektu */
1584body:not(.home)::after {
1585    content: "";
1586    position: fixed;
1587    top: 0;
1588    left: 0;
1589    width: 30%;
1590    height: 100%;
1591    background: linear-gradient(to right, rgba(255,255,255,0.5), rgba(255,255,255,0));
1592    z-index: -9998; /* nad tłem, pod treścią */
1593    pointer-events: none;
1594}
1595body:not(.home) {
1596    background: linear-gradient(to right, rgba(255,255,255,0.95), rgba(255,255,255,0.99));
1597}
1598.top-menu li a {
1599  display: flex;
1600  flex-direction: column;
1601  align-items: center;
1602  line-height: 1.2;
1603}
1604
1605.top-menu li a::after {
1606  content: attr(title);
1607  font-size: 12px;
1608  color: #aaa;
1609  margin-top: 2px;
1610}
1611.navigation-bar .top-menu > li > a {
1612  display: flex;
1613  flex-direction: column;
1614  align-items: center;
1615  justify-content: center;
1616  line-height: 1.1;
1617  padding: 0 8px;
1618  font-size: 14px;
1619}
1620
1621.navigation-bar .top-menu > li > a::after {
1622  content: attr(title);
1623  font-size: 16px;      /* było 12px → większe */
1624  color: #aaa;
1625  margin-top: -2px;     /* KLUCZ – podnosi do góry */
1626  line-height: 1;
1627}
1628.navigation-bar .top-menu > li.current-menu-item > a {
1629  color: #fff !important;
1630}
1631.navigation-bar .top-menu > li > a {
1632  padding: 0 6px;   /* było 8px */
1633  font-size: 13px;  /* było 14px */
1634}
1635.navigation-bar .top-menu > li {
1636  display: flex;
1637  align-items: center;
1638}
1639/* ===== Ogólne linki w menu (dwuwarstwowe) ===== */
1640.navigation-bar .top-menu > li > a {
1641  display: flex;
1642  flex-direction: column;  /* polska na górze, angielska pod spodem */
1643  align-items: center;
1644  justify-content: center;
1645  line-height: 1.1;
1646  padding: 0 8px;
1647  font-size: 14px;
1648  color: #fff;
1649  text-decoration: none;
1650  position: relative;
1651}
1652
1653/* ===== Angielska wersja (szary tekst poniżej) ===== */
1654.navigation-bar .top-menu > li > a span.english-title {
1655  font-size: 12px;
1656  color: #aaa;
1657  margin-top: 2px;
1658  line-height: 1;
1659}
1660
1661/* ===== Aktywny element menu ===== */
1662.navigation-bar .top-menu > li.current-menu-item > a {
1663  color: #fff !important;
1664}
1665
1666/* ===== Wyodrębnienie „Miasto” ===== */
1667.top-menu li.city-link > a {
1668  display: flex;
1669  flex-direction: column;
1670  align-items: center;
1671  justify-content: center;
1672  font-weight: bold;
1673  color: #fff;
1674  margin-left: 15px;  /* oddzielenie od ikon */
1675}
1676
1677/* ===== Ikony społecznościowe ===== */
1678.top-menu li.social-icons a {
1679  color: #e74c3c;
1680  font-size: 16px;
1681  display: inline-flex;
1682  align-items: center;
1683  justify-content: center;
1684  margin-left: 10px;
1685}
1686
1687/* ===== Drobne wyrównania ===== */
1688.navigation-bar .top-menu > li {
1689  display: flex;
1690  align-items: center;
1691}
1692/* ===== Ogólne linki w menu (dwuwarstwowe) ===== */
1693.navigation-bar .top-menu > li > a {
1694  display: flex;
1695  flex-direction: column;  /* polska na górze, angielska pod spodem */
1696  align-items: center;
1697  justify-content: center;
1698  line-height: 1.1;
1699  padding: 4px 8px;       /* trochę wewnętrznego odstępu */
1700  font-size: 16px;         /* polska nazwa większa */
1701  color: #fff;
1702  text-decoration: none;
1703  position: relative;
1704}
1705
1706/* ===== Angielska wersja (szary tekst pod polską nazwą) ===== */
1707.navigation-bar .top-menu > li > a span.english-title {
1708  font-size: 13px;         /* większe niż wcześniej */
1709  color: #aaa;
1710  margin-top: 0;           /* bliżej polskiej nazwy */
1711  line-height: 1.1;
1712}
1713
1714/* ===== Aktywny element menu ===== */
1715.navigation-bar .top-menu > li.current-menu-item > a {
1716  color: #fff !important;
1717}
1718
1719/* ===== Wyodrębnienie „Miasto” ===== */
1720.top-menu li.city-link > a {
1721  display: flex;
1722  flex-direction: column;  
1723  align-items: center;
1724  justify-content: center;
1725  font-weight: bold;
1726  color: #fff !important;    /* biały, jak nagłówki */
1727  margin-left: 15px;         /* oddzielenie od ikon */
1728}
1729
1730.top-menu li.city-link > a span.english-title {
1731  font-size: 13px;
1732  color: #aaa;
1733  margin-top: 0;
1734  line-height: 1.1;
1735}
1736
1737/* ===== Ikony społecznościowe ===== */
1738.top-menu li.social-icons a {
1739  color: #e74c3c;
1740  font-size: 16px;
1741  display: inline-flex;
1742  align-items: center;
1743  justify-content: center;
1744  margin-left: 10px;
1745}
1746
1747/* ===== Drobne wyrównania ===== */
1748.navigation-bar .top-menu > li {
1749  display: flex;
1750  align-items: center;
1751}
1752/* ===== Ogólne linki w menu (dwuwarstwowe) ===== */
1753.navigation-bar .top-menu > li > a {
1754  display: flex;
1755  flex-direction: column; /* polska + angielska */
1756  align-items: center;
1757  justify-content: center;
1758  line-height: 1.1;
1759  padding: 4px 8px;
1760  font-size: 16px;
1761  color: #fff;
1762  text-decoration: none;
1763}
1764
1765/* Angielska wersja z HTML title */
1766.navigation-bar .top-menu > li > a::after {
1767  content: attr(title); /* pobiera z title */
1768  font-size: 13px;
1769  color: #aaa;
1770  margin-top: 0;
1771  line-height: 1.1;
1772}
1773
1774/* Aktywny element menu */
1775.navigation-bar .top-menu > li.current-menu-item > a {
1776  color: #fff !important;
1777}
1778/* ===== Ogólne linki w menu ===== */
1779.navigation-bar .top-menu > li > a {
1780  display: flex;
1781  flex-direction: column;  /* polska na górze, angielska pod spodem */
1782  align-items: center;
1783  justify-content: center;
1784  line-height: 1.1;
1785  padding: 4px 8px;
1786  font-size: 16px;         /* polska nazwa */
1787  color: #fff;
1788  text-decoration: none;
1789  position: relative;
1790}
1791
1792/* ===== Angielska wersja pod polską ===== */
1793.navigation-bar .top-menu > li > a::after {
1794  content: attr(title);
1795  font-size: 14px;         /* większe niż wcześniej */
1796  color: #aaa;
1797  margin-top: -8px;        /* podnosi dużo wyżej */
1798  line-height: 1.1;
1799}
1800
1801/* ===== Aktywny element menu ===== */
1802.navigation-bar .top-menu > li.current-menu-item > a {
1803  color: #fff !important;
1804}
1805
1806/* ===== Wyodrębnienie Miasta ===== */
1807.top-menu li.city-link > a {
1808  display: flex;
1809  flex-direction: column;  
1810  align-items: center;
1811  justify-content: center;
1812  font-weight: bold;
1813  color: #fff !important;      /* biały */
1814  white-space: normal;         /* pozwala na łamanie tekstu, jeśli za długie */
1815  text-align: center;          /* wyśrodkowanie */
1816  max-width: 120px;            /* dostosuj do szerokości nagłówka */
1817}
1818
1819/* ===== Angielska wersja Miasta ===== */
1820.top-menu li.city-link > a::after {
1821  content: attr(title);
1822  font-size: 14px;
1823  color: #aaa;
1824  margin-top: -8px;           /* podniesiona bliżej polskiej nazwy */
1825  line-height: 1.1;
1826}
1827
1828/* ===== Ikony społecznościowe ===== */
1829.top-menu li.social-icons a {
1830  color: #e74c3c;
1831  font-size: 16px;
1832  display: inline-flex;
1833  align-items: center;
1834  justify-content: center;
1835  margin-left: 10px;
1836}
1837
1838/* ===== Wyrównanie całego menu ===== */
1839.navigation-bar .top-menu > li {
1840  display: flex;
1841  align-items: center;
1842}
1843/* ===== Ogólne linki w menu ===== */
1844.navigation-bar .top-menu > li > a {
1845  display: flex;
1846  flex-direction: column;  /* polska na górze, angielska pod spodem */
1847  align-items: center;
1848  justify-content: flex-start; /* przylegają do góry */
1849  line-height: 1.1;
1850  padding: 0 8px;             /* usuwa pionowe odstępy */
1851  font-size: 16px;             /* polska nazwa */
1852  color: #fff;
1853  text-decoration: none;
1854  position: relative;
1855  height: 40px;                /* stała wysokość nagłówka */
1856}
1857
1858/* ===== Angielska wersja pod polską ===== */
1859.navigation-bar .top-menu > li > a::after {
1860  content: attr(title);
1861  font-size: 14px;         /* większa czytelna */
1862  color: #aaa;
1863  margin-top: -12px;       /* mocno podniesiona */
1864  line-height: 1;
1865}
1866
1867/* ===== Aktywny element menu ===== */
1868.navigation-bar .top-menu > li.current-menu-item > a {
1869  color: #fff !important;
1870}
1871
1872/* ===== Wyodrębnienie Miasta ===== */
1873.top-menu li.city-link > a {
1874  display: flex;
1875  flex-direction: column;  
1876  align-items: center;
1877  justify-content: flex-start;  /* przylega do góry */
1878  font-weight: bold;
1879  color: #fff !important;
1880  text-align: center;
1881  white-space: normal;          /* pozwala zawijać długie nazwy */
1882  max-width: 140px;             /* dopasuj szerokość do nagłówka */
1883  height: 40px;                 /* dopasuj do wysokości linków */
1884  line-height: 1.1;
1885}
1886
1887/* ===== Angielska wersja Miasta ===== */
1888.top-menu li.city-link > a::after {
1889  content: attr(title);
1890  font-size: 14px;
1891  color: #aaa;
1892  margin-top: -12px;           /* bardzo blisko polskiej nazwy */
1893  line-height: 1;
1894}
1895
1896/* ===== Ikony społecznościowe ===== */
1897.top-menu li.social-icons a {
1898  color: #e74c3c;
1899  font-size: 16px;
1900  display: inline-flex;
1901  align-items: center;
1902  justify-content: center;
1903  margin-left: 10px;
1904}
1905
1906/* ===== Wyrównanie całego menu ===== */
1907.navigation-bar .top-menu > li {
1908  display: flex;
1909  align-items: center;
1910}
1911/* ===== Ogólne linki w menu ===== */
1912.navigation-bar .top-menu > li > a {
1913  display: flex;
1914  flex-direction: column;  
1915  align-items: center;
1916  justify-content: flex-start;  /* przyklejamy do góry */
1917  padding: 0 8px;
1918  font-size: 16px;  
1919  color: #fff;
1920  text-decoration: none;
1921  position: relative;
1922  height: 40px;             /* wysokość linku */
1923}
1924
1925/* ===== Angielska wersja pod polską ===== */
1926.navigation-bar .top-menu > li > a::after {
1927  content: attr(title);
1928  font-size: 14px;
1929  color: #aaa;
1930  position: absolute;       /* wymuszenie pozycji */
1931  top: 0;                   /* maksymalnie u góry linku */
1932  line-height: 1;
1933}
1934
1935/* ===== Aktywny element menu ===== */
1936.navigation-bar .top-menu > li.current-menu-item > a {
1937  color: #fff !important;
1938}
1939
1940/* ===== Miasto jako osobny blok ===== */
1941.top-menu li.city-link {
1942  display: flex;             
1943  flex-direction: column;    /* blokowo, nie w linii z innymi linkami */
1944  align-items: center;
1945  justify-content: flex-start;
1946  margin-left: 15px;         /* oddziel od ikon */
1947}
1948
1949.top-menu li.city-link > a {
1950  display: block;            /* nie w linii flex z innymi */
1951  font-weight: bold;
1952  color: #fff !important;
1953  text-align: center;
1954  line-height: 1.1;
1955  max-width: 140px;          /* dopasuj do nagłówka */
1956  height: auto;              /* pozwala rozciągnąć w pionie */
1957}
1958
1959/* ===== Angielska wersja Miasta ===== */
1960.top-menu li.city-link > a::after {
1961  content: attr(title);
1962  font-size: 14px;
1963  color: #aaa;
1964  display: block;
1965  margin-top: -12px;         /* bardzo wysoko */
1966  line-height: 1;
1967}
1968
1969/* ===== Ikony społecznościowe ===== */
1970.top-menu li.social-icons a {
1971  color: #e74c3c;
1972  font-size: 16px;
1973  display: inline-flex;
1974  align-items: center;
1975  justify-content: center;
1976  margin-left: 10px;
1977}
1978
1979/* ===== Wyrównanie całego menu ===== */
1980.navigation-bar .top-menu > li {
1981  display: flex;
1982  align-items: center;
1983}
1984/* ===== Ogólne linki w menu ===== */
1985.navigation-bar .top-menu > li > a {
1986  display: flex;
1987  flex-direction: column;  
1988  align-items: center;
1989  justify-content: center;
1990  padding: 2px 8px;        /* lekko podniesione w linku */
1991  font-size: 16px;          /* polska nazwa */
1992  color: #fff;
1993  text-decoration: none;
1994  position: relative;
1995}
1996
1997/* ===== Angielska wersja pod polską ===== */
1998.navigation-bar .top-menu > li > a::after {
1999  content: attr(title);
2000  font-size: 14px;
2001  color: #aaa;
2002  margin-top: 2px;         /* lekko pod polską nazwą */
2003  line-height: 1.1;
2004}
2005
2006/* ===== Aktywny element menu ===== */
2007.navigation-bar .top-menu > li.current-menu-item > a {
2008  color: #fff !important;
2009}
2010
2011/* ===== Miasto jako osobny nagłówek ===== */
2012.top-menu li.city-link {
2013  display: flex;
2014  flex-direction: column;   /* osobno, blokowo */
2015  align-items: center;
2016  justify-content: center;
2017  margin-left: 15px;        /* oddziel od ikon */
2018}
2019
2020.top-menu li.city-link > a {
2021  display: flex;            /* blokowo w kolumnie */
2022  flex-direction: column;
2023  align-items: center;
2024  justify-content: center;
2025  font-weight: bold;
2026  color: #fff !important;
2027  text-align: center;
2028  line-height: 1.1;
2029  max-width: 120px;         /* dopasuj do nagłówka */
2030}
2031
2032/* Angielska wersja Miasta */
2033.top-menu li.city-link > a::after {
2034  content: attr(title);
2035  font-size: 14px;
2036  color: #aaa;
2037  margin-top: 2px;          /* lekko pod polską nazwą */
2038  line-height: 1.1;
2039}
2040
2041/* ===== Ikony społecznościowe ===== */
2042.top-menu li.social-icons a {
2043  color: #e74c3c;
2044  font-size: 16px;
2045  display: inline-flex;
2046  align-items: center;
2047  justify-content: center;
2048  margin-left: 10px;
2049}
2050
2051/* ===== Wyrównanie całego menu ===== */
2052.navigation-bar .top-menu > li {
2053  display: flex;
2054  align-items: center;
2055}
2056/* ===== Ogólne linki w menu ===== */
2057.navigation-bar .top-menu > li > a {
2058  display: flex;
2059  flex-direction: column;  
2060  align-items: center;
2061  justify-content: center;
2062  padding: 2px 8px;
2063  font-size: 16px;          /* polska nazwa */
2064  color: #fff;
2065  text-decoration: none;
2066  position: relative;
2067}
2068
2069/* ===== Angielska wersja pod polską ===== */
2070.navigation-bar .top-menu > li > a::after {
2071  content: attr(title);
2072  font-size: 14px;
2073  color: #aaa;
2074  margin-top: 10px;         /* dużo więcej niż wcześniej */
2075  line-height: 1.1;
2076}
2077
2078/* ===== Aktywny element menu ===== */
2079.navigation-bar .top-menu > li.current-menu-item > a {
2080  color: #fff !important;
2081}
2082
2083/* ===== Miasto w jednej linii i biały kolor ===== */
2084.top-menu li.city-link > a {
2085  display: flex;
2086  flex-direction: column;
2087  align-items: center;
2088  justify-content: center;
2089  font-weight: bold;
2090  color: #fff !important;     /* wymuszenie białego koloru */
2091  text-align: center;
2092  line-height: 1.1;
2093  max-width: 140px;
2094}
2095
2096/* Angielska wersja Miasta */
2097.top-menu li.city-link > a::after {
2098  content: attr(title);
2099  font-size: 14px;
2100  color: #aaa;
2101  margin-top: 10px;          /* dużo poniżej polskiej nazwy */
2102  line-height: 1.1;
2103}
2104/* Styl linków w menu */
2105.navigation-bar .top-menu > li > a {
2106  display: flex;
2107  flex-direction: column;
2108  align-items: center;
2109  justify-content: center;
2110  font-size: 16px;       /* polska nazwa */
2111  color: #fff;
2112  text-decoration: none;
2113}
2114
2115/* Angielska nazwa w span */
2116.navigation-bar .top-menu > li > a span.english-title {
2117  font-size: 14px;
2118  color: #aaa;
2119  margin-top: 10px;      /* duuużo poniżej polskiej nazwy */
2120  line-height: 1.1;
2121  display: block;
2122}
2123/* Miasto w nagłówku */
2124.top-menu li.city-link > a {
2125  display: flex;
2126  flex-direction: column;
2127  align-items: center;
2128  justify-content: center;
2129  color: #fff !important;  /* wymuszenie białego koloru */
2130  font-weight: bold;
2131  text-align: center;
2132  line-height: 1.1;
2133  max-width: 140px;         /* dopasuj szerokość */
2134}
2135/* ===== Linki w menu ===== */
2136.top-menu > li > a {
2137  display: flex;
2138  flex-direction: column;      /* PL góra, EN pod spodem */
2139  align-items: center;
2140  justify-content: center;
2141  font-size: 16px;             /* polska nazwa */
2142  color: #fff;
2143  text-decoration: none;
2144  position: relative;
2145  padding: 2px 8px;
2146}
2147
2148/* ===== Angielska nazwa ===== */
2149.top-menu > li > a .english-title {
2150  font-size: 14px;             /* większa i czytelna */
2151  color: #aaa;
2152  margin-top: 6px;             /* regulujesz jak bardzo poniżej polskiej nazwy */
2153  line-height: 1.1;
2154  display: block;
2155}
2156
2157/* ===== Aktywny link ===== */
2158.top-menu > li.current-menu-item > a {
2159  color: #fff !important;
2160}
2161
2162/* ===== Miasto ===== */
2163.top-menu li.city-link > a {
2164  color: #fff !important;      /* biały kolor */
2165  font-weight: bold;
2166  display: flex;
2167  flex-direction: column;
2168  align-items: center;
2169  justify-content: center;
2170  text-align: center;
2171}
2172
2173/* Angielska wersja Miasta */
2174.top-menu li.city-link > a .english-title {
2175  font-size: 14px;
2176  color: #aaa;
2177  margin-top: 6px;
2178  line-height: 1.1;
2179}
2180
2181/* ===== Ikony społecznościowe ===== */
2182.top-menu li.social-icons a {
2183  color: #e74c3c;
2184  font-size: 16px;
2185  display: inline-flex;
2186  align-items: center;
2187  justify-content: center;
2188  margin-left: 10px;
2189}
2190
2191/* ===== Wyrównanie całego menu ===== */
2192.top-menu > li {
2193  display: flex;
2194  align-items: center;
2195}
2196/* ===== Linki w menu ===== */
2197.top-menu > li > a {
2198  display: flex;
2199  flex-direction: column;      /* polska góra, angielska pod spodem */
2200  align-items: center;
2201  justify-content: center;
2202  font-size: 16px;             /* polska nazwa */
2203  color: #fff;
2204  text-decoration: none;
2205  padding: 2px 8px;
2206}
2207
2208/* ===== Angielska nazwa ===== */
2209.top-menu > li > a .english-title {
2210  font-size: 14px;             /* większa i czytelna */
2211  color: #aaa;
2212  margin-top: 15px;            /* duuużo poniżej polskiej nazwy */
2213  line-height: 1.1;
2214  display: block;
2215}
2216/* Białe polskie + szare angielskie pod spodem */
2217.top-menu .menu-item a .title,
2218.menu-item a span.title {
2219    color: #ffffff !important;
2220    font-size: 15px !important;
2221}
2222
2223.top-menu .menu-item-description,
2224.menu-item-description,
2225.top-menu em,
2226.menu-item em {
2227    display: block !important;
2228    color: #aaaaaa !important;
2229    font-size: 11.5px !important;
2230    margin-top: 2px !important;
2231    font-style: normal !important;
2232    line-height: 1.2;
2233}
2234/* 1. Wyostrzenie czcionek na całej stronie */
2235body, #menu-menu li a {
2236    -webkit-font-smoothing: antialiased !important;
2237    -moz-osx-font-smoothing: grayscale !important;
2238    text-shadow: none !important; /* Usuwa rozmywający cień */
2239}/* 1. Przygotowanie miejsca pod napisy */
2240#menu-menu li a .span.title {
2241    display: flex !important;
2242    flex-direction: column !important;
2243    align-items: center !important;
2244    height: auto !important;
2245    line-height: 1.2 !important;
2246}
2247
2248.top-menu li a {
2249  display: flex;
2250  flex-direction: column;
2251  align-items: center;
2252  line-height: 1.2;
2253}
2254
2255.top-menu li a::after {
2256  content: attr(title);
2257  font-size: 12px;
2258  color: #aaa;
2259  margin-top: 2px;
2260}
2261.navigation-bar .top-menu > li > a {
2262  display: flex;
2263  flex-direction: column;
2264  align-items: center;
2265  justify-content: center;
2266  line-height: 1.1;
2267  padding: 0 8px;
2268  font-size: 14px;
2269}
2270
2271.navigation-bar .top-menu > li > a::after {
2272  content: attr(title);
2273  font-size: 16px;      /* było 12px → większe */
2274  color: #aaa;
2275  margin-top: -2px;     /* KLUCZ – podnosi do góry */
2276  line-height: 1;
2277}
2278.navigation-bar .top-menu > li.current-menu-item > a {
2279  color: #fff !important;
2280}
2281.navigation-bar .top-menu > li > a {
2282  padding: 0 6px;   /* było 8px */
2283  font-size: 13px;  /* było 14px */
2284}
2285.navigation-bar .top-menu > li {
2286  display: flex;
2287  align-items: center;
2288}
2289.navigation-bar .top-menu > li > a {
2290  display: flex;
2291  flex-direction: column;
2292  align-items: center;
2293  justify-content: center;
2294  line-height: 1.1;
2295  padding: 0 8px;
2296  font-size: 14px;
2297}
2298
2299.navigation-bar .top-menu > li > a::after {
2300  content: attr(title);
2301  font-size: 12px;
2302  color: #999;
2303  margin-top: 2px;
2304  line-height: 1;
2305}
2306/* 1. Główne ustawienia kontenera - wymuszamy układ pionowy */
2307.navigation-bar .top-menu > li > a {
2308  display: flex !important;
2309  flex-direction: column !important;
2310  align-items: center !important;
2311  justify-content: center !important;
2312  height: auto !important;
2313  min-height: 70px !important; /* Dajemy więcej miejsca na dwa napisy */
2314  padding: 5px 10px !important;
2315}
2316
2317/* 2. POWIĘKSZAMY POLSKI NAPIS */
2318.navigation-bar .top-menu > li > a span {
2319  font-size: 16px !important; /* Wyraźniejszy polski */
2320  font-weight: bold !important;
2321  color: #ffffff !important;
2322  display: block !important;
2323  line-height: 1.2 !important;
2324}
2325
2326/* 3. POWIĘKSZAMY ANGIELSKI I SPYCHAMY GO NA DÓŁ */
2327.navigation-bar .top-menu > li > a::after {
2328  content: attr(title) !important;
2329  display: block !important;
2330  position: static !important; /* To go ściągnie z góry ekranu do środka menu */
2331  font-size: 11px !important; /* Większy angielski */
2332  color: #bbbbbb !important; /* Jasnoszary, żeby był czytelny */
2333  text-transform: uppercase !important;
2334  margin-top: 4px !important; /* Odstęp pod polskim */
2335  font-weight: normal !important;
2336  line-height: 1 !important;
2337}
2338
2339/* Usuwamy wszelkie duszki i przesunięcia, które motyw mógłby narzucić */
2340.navigation-bar .top-menu > li > a::before {
2341    display: none !important;
2342}
2343/* GŁÓWNY KONTENER MENU */
2344.navigation-bar .top-menu > li > a {
2345  display: flex !important;
2346  flex-direction: column !important;
2347  align-items: center !important;
2348  justify-content: center !important;
2349  height: auto !important;
2350  min-height: 75px !important; /* Dajemy oddech na dwa rzędy */
2351  padding: 5px 12px !important;
2352}
2353
2354/* POLSKI NAPIS - DUŻY, POGRUBIONY, DRUKOWANY */
2355.navigation-bar .top-menu > li > a span {
2356  font-size: 14px !important; 
2357  font-weight: 800 !important; /* Mocne pogrubienie */
2358  color: #ffffff !important;
2359  text-transform: uppercase !important; /* Wymuszamy DUŻE LITERY */
2360  letter-spacing: 0.5px !important;
2361  line-height: 1.2 !important;
2362  display: block !important;
2363}
2364
2365/* ANGIELSKI NAPIS - MNIEJSZY, SZARY, TEÅ» DRUKOWANY */
2366.navigation-bar .top-menu > li > a::after {
2367  content: attr(title) !important;
2368  display: block !important;
2369  position: static !important;
2370  font-size: 10px !important; 
2371  font-weight: 600 !important; /* Średnie pogrubienie, żeby nie był blady */
2372  color: #aaaaaa !important; /* Ładny szary */
2373  text-transform: uppercase !important; /* Też DUŻE LITERY dla spójności */
2374  margin-top: 4px !important;
2375  letter-spacing: 1px !important;
2376  line-height: 1 !important;
2377}
2378
2379/* Ukrywamy zbędne duszki/ikony jeśli się pojawiają */
2380.navigation-bar .top-menu > li > a::before {
2381    display: none !important;
2382}
2383/* Kontener loga - ustawiamy go w pionie */
2384.site-logo-link, .navbar-brand {
2385    display: flex !important;
2386    flex-direction: column !important;
2387    align-items: center !important;
2388    text-decoration: none !important;
2389}
2390
2391/* Styl dla napisu GŁÓWNA (pobierany z nazwy strony lub dopisany) */
2392.site-logo-link::after {
2393    content: "GŁÓWNA" !important;
2394    display: block !important;
2395    font-size: 14px !important;
2396    font-weight: 800 !important;
2397    color: #ffffff !important;
2398    text-transform: uppercase !important;
2399    margin-top: 5px !important;
2400    letter-spacing: 0.5px !important;
2401}
2402
2403/* Styl dla napisu MAIN (drugie piętro) */
2404.site-logo-link::before {
2405    content: "MAIN" !important;
2406    order: 2 !important; /* Sprawia, że wskoczy pod GŁÓWNĄ */
2407    display: block !important;
2408    font-size: 10px !important;
2409    font-weight: 600 !important;
2410    color: #aaaaaa !important;
2411    text-transform: uppercase !important;
2412    letter-spacing: 1px !important;
2413    margin-top: 2px !important;
2414}
2415
2416</style>
2417</head>
2418
2419<body data-rsssl=1 id="top" class="wp-singular page-template-default page page-id-53 wp-custom-logo wp-theme-rife-free header-horizontal site-layout-full" itemtype="https://schema.org/WebPage" itemscope>
2420<div class="whole-layout">
2421<div id="preloader" class="arcs onReady">
2422    <div class="preload-content">
2423        <div class="preloader-animation">				<div class="arc">
2424					<div class="arc-cube"></div>
2425				</div>
2426				</div>
2427        <a class="skip-preloader a13icon-cross" href="#"></a>
2428    </div>
2429</div>
2430                <div class="page-background to-move"></div>
2431        <header id="header" class="to-move a13-horizontal header-type-one_line a13-normal-variant header-variant-one_line narrow no-tools sticky-no-hiding" itemtype="https://schema.org/WPHeader" itemscope>
2432	<div class="head">
2433		<div class="logo-container" itemtype="https://schema.org/Organization" itemscope><a class="logo normal-logo image-logo" href="https://alkagran.pl/" title="ALKAGRAN" rel="home" itemprop="url"><img src="https://alkagran.pl/wp-content/uploads/2026/03/Dodaj-tytul-1-e1773858286179.png" alt="ALKAGRAN" width="720" height="1180" itemprop="logo" /></a></div>
2434		<nav id="access" class="navigation-bar" itemtype="https://schema.org/SiteNavigationElement" itemscope><!-- this element is need in HTML even if menu is disabled -->
2435							<div class="menu-container"><ul id="menu-menu" class="top-menu with-effect menu--ferdinand opener-icons-on"><li id="menu-item-2555" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-53 current_page_item menu-item-2555 normal-menu"><a title=" Programme" href="https://alkagran.pl/program-festiwalu/"><span><em><i class="fa fa-pencil-square-o"></i>Program Festiwalu</em></span></a></li>
2436<li id="menu-item-2553" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2553 normal-menu"><a title=" About Andrzej Krzanowski" href="https://alkagran.pl/andrzej-krzanowski/"><span><em><i class="fa fa-align-justify"></i>O Andrzeju Krzanowskim</em></span></a></li>
2437<li id="menu-item-2554" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2554 normal-menu"><a title="About Festival" href="https://alkagran.pl/historia/"><span><em><i class="fa fa-circle-thin"></i>O Festiwalu</em></span></a></li>
2438<li id="menu-item-2552" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2552 normal-menu"><a title="Contact" href="https://alkagran.pl/kontakt/"><span><em><i class="fa fa-phone"></i>Kontakt</em></span></a></li>
2439<li id="menu-item-2561" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2561 normal-menu"><a title="Gallery" href="https://alkagran.pl/galeria-gallery/"><span><em><i class="fa fa-camera-retro"></i>Galeria</em></span></a></li>
2440<li id="menu-item-2657" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2657 normal-menu"><a title="Previous editions" href="https://alkagran.pl/poprzednie-edycje-previous-edition/"><span><em><i class="fa fa-rotate-left"></i>Poprzednie edycje</em></span></a></li>
2441<li id="menu-item-2753" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2753 normal-menu"><a title="City" href="https://alkagran.pl/miasto-city/"><span><em>Miasto</em></span></a></li>
2442</ul></div>					</nav>
2443		<!-- #access -->
2444		<div id="header-tools" class=" icons-0 only-menu"><button id="mobile-menu-opener" class="a13icon-menu tool" title="Menu główne"><span class="screen-reader-text">Menu główne</span></button></div>		<div class="socials circles color black_hover"><a target="_blank" href="https://www.facebook.com/XXIV-Jesienny-Festiwal-Muzyczny-Alkagran-170480323080861/" class="a13_soc-facebook fa fa-facebook"></a><a target="_blank" href="https://www.youtube.com/@jesiennyfestiwalmuzycznyal2197" class="a13_soc-youtube fa fa-youtube"></a></div>	</div>
2445	</header>
2446    <div id="mid" class="to-move layout-center layout-parted layout-no-edge layout-fixed no-sidebars"><header class="title-bar a13-parallax outside title_bar_variant_centered title_bar_width_ has-effect" data-a13-parallax-type="bt" data-a13-parallax-speed="1"><div class="overlay-color"><div class="in"><div class="titles"><h1 class="page-title entry-title" itemprop="headline">Program Festiwalu / Programme</h1></div></div></div></header>
2447		<article id="content" class="clearfix" itemtype="https://schema.org/CreativeWork" itemscope>
2448			<div class="content-limiter">
2449				<div id="col-mask">
2450
2451					<div id="post-53" class="content-box post-53 page type-page status-publish">
2452						<div class="formatter">
2453														<div class="real-content" itemprop="text">
2454								
2455<meta charset="UTF-8">
2456<meta name="viewport" content="width=device-width, initial-scale=1.0">
2457<title>Program – Alkagran 2026</title>
2458<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600;700&amp;family=EB+Garamond:wght@400;600&amp;display=swap" rel="stylesheet">
2459<style>
2460:root {
2461  --bg: #efefed;
2462  --burgundy: #7a1428;
2463  --text: #111010;
2464  --text-dim: #2a1818;
2465  --muted: #6a6060;
2466  --gold: #b8a060;
2467  --blue: #2a7ab5;
2468  --orange: #e06020;
2469  --line: rgba(122,20,40,0.15);
2470  --concert-bg: rgba(122,20,40,0.07);
2471  --concert-hover: rgba(122,20,40,0.13);
2472}
2473*, *::before, *::after { margin:0; padding:0; box-sizing:border-box; }
2474body { background: var(--bg); font-family: "EB Garamond", serif; color: var(--text); padding: 48px 24px 80px; }
2475.header { text-align: center; margin-bottom: 24px; }
2476.header-label { font-size: 12px; font-weight: 600; letter-spacing: 0.3em; text-transform: uppercase; color: var(--muted); display: block; margin-bottom: 10px; }
2477.header h1 { font-family: "Cormorant Garamond", serif; font-weight: 700; font-size: clamp(44px, 7vw, 70px); color: var(--burgundy); line-height: 1; }
2478.header-sub { font-size: 13px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--muted); margin-top: 10px; }
2479.rainbow { width: 100px; height: 3px; background: linear-gradient(to right, var(--blue), var(--gold), var(--orange), var(--burgundy)); margin: 16px auto 0; border-radius: 2px; }
2480.patronat { max-width: 760px; margin: 0 auto 20px; padding: 12px 18px; background: rgba(122,20,40,0.06); border: 1px solid rgba(122,20,40,0.2); border-radius: 4px; text-align: center; }
2481.patronat-label { font-family: "Cormorant Garamond", serif; font-size: 18px; font-weight: 600; color: var(--burgundy); display: block; margin-bottom: 4px; }
2482.patronat-name { font-family: "EB Garamond", serif; font-size: 15px; font-weight: 400; font-style: italic; color: var(--muted); display: block; }
2483.day-block { max-width: 800px; margin: 0 auto 52px; }
2484.day-label { display: flex; align-items: center; gap: 18px; margin-bottom: 16px; padding-bottom: 12px; border-bottom: 2px solid var(--burgundy); }
2485.day-num { font-family: "Cormorant Garamond", serif; font-weight: 700; font-size: 54px; color: var(--burgundy); line-height: 1; flex-shrink: 0; }
2486.day-names { display: flex; flex-direction: column; gap: 2px; }
2487.day-pl { font-family: "Cormorant Garamond", serif; font-size: 26px; font-weight: 600; color: var(--text); }
2488.day-en { font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); }
2489.event-list { display: flex; flex-direction: column; }
2490.event-plain { display: flex; gap: 20px; align-items: baseline; padding: 11px 0; border-bottom: 1px solid var(--line); }
2491.event-plain:last-child { border-bottom: none; }
2492.ev-time { flex-shrink: 0; width: 50px; font-size: 15px; font-weight: 600; color: var(--burgundy); letter-spacing: 0.04em; }
2493.ev-body { flex: 1; }
2494.ev-title { font-family: "Cormorant Garamond", serif; font-size: 20px; font-weight: 600; color: var(--text-dim); display: block; line-height: 1.3; }
2495.ev-title-en { font-size: 12px; color: var(--muted); display: block; margin-top: 2px; }
2496.ev-detail { font-size: 13px; color: var(--muted); margin-top: 3px; display: block; }
2497.event-concert { border-bottom: 1px solid var(--line); }
2498.event-concert:last-child { border-bottom: none; }
2499.concert-header { display: flex; gap: 20px; align-items: center; padding: 14px 16px; cursor: pointer; background: var(--concert-bg); border-radius: 5px; transition: background 0.2s; user-select: none; margin: 5px 0; }
2500.concert-header:hover { background: var(--concert-hover); }
2501.event-concert.open .concert-header { background: var(--concert-hover); border-radius: 5px 5px 0 0; }
2502.concert-time { flex-shrink: 0; width: 50px; font-size: 15px; font-weight: 600; color: var(--burgundy); letter-spacing: 0.04em; }
2503.concert-body { flex: 1; }
2504.concert-title-pl { font-family: "Cormorant Garamond", serif; font-size: 26px; font-weight: 700; color: var(--burgundy); display: block; line-height: 1.1; }
2505.concert-title-en { font-size: 12px; color: var(--muted); display: block; margin-top: 3px; }
2506.concert-meta { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 7px; align-items: center; }
2507.concert-venue { font-size: 11px; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; color: var(--muted); }
2508.concert-ticket { font-size: 12px; font-weight: 600; color: var(--burgundy); background: rgba(122,20,40,0.1); padding: 3px 10px; border-radius: 3px; }
2509.concert-arrow { flex-shrink: 0; color: var(--burgundy); opacity: 0.45; transition: transform 0.35s cubic-bezier(0.4,0,0.2,1), opacity 0.2s; }
2510.event-concert.open .concert-arrow { transform: rotate(180deg); opacity: 1; }
2511.concert-panel { max-height: 0; overflow: hidden; transition: max-height 0.5s cubic-bezier(0.4,0,0.2,1); background: rgba(122,20,40,0.03); border-radius: 0 0 5px 5px; }
2512.event-concert.open .concert-panel { max-height: 4000px; }
2513.concert-inner { padding: 22px 24px 26px 86px; display: flex; flex-direction: column; gap: 18px; }
2514.concert-note { font-family: "EB Garamond", serif; font-size: 18px; font-weight: 400; line-height: 1.75; color: var(--text-dim); }
2515.map-wrap { width: 100%; border-radius: 5px; overflow: hidden; border: 1px solid rgba(122,20,40,0.12); }
2516.map-wrap iframe { width: 100%; height: 220px; display: block; border: none; }
2517.map-label { font-size: 11px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--muted); margin-bottom: 6px; }
2518.program-item { border-left: 2px solid var(--burgundy); padding-left: 14px; }
2519.program-item-dim { border-left: 2px solid rgba(122,20,40,0.3); padding-left: 14px; }
2520.program-composer { font-size: 12px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); }
2521.program-title { font-family: "Cormorant Garamond", serif; font-size: 19px; font-weight: 600; color: var(--text-dim); display: block; margin-top: 2px; }
2522.concert-photo { width: 100%; max-height: 380px; object-fit: cover; object-position: center 30%; display: block; border-radius: 4px; margin-bottom: 4px; }
2523</style>
2524
2525
2526<div class="header">
2527  <span class="header-label">
2527XXVIII Jesienny Festiwal Muzyczny</span>
2528  <h1>Alkagran 2026</h1>
2529  <div class="header-sub">28 września – 3 października · Czechowice-Dziedzice</div>
2530  <div class="rainbow"></div>
2531</div>
2532
2533<div class="patronat" style="margin-bottom:20px;">
2534  <span class="patronat-label">Pod honorowym patronatem Burmistrza Czechowic-Dziedzic Mariana Błachuta</span>
2535  <span class="patronat-name">Under the Honorary Patronage of the Mayor of Czechowice-Dziedzice Marian Błachut</span>
2536</div>
2537
2538<div style="max-width:760px; margin:0 auto 32px; padding:12px 18px; background:rgba(122,20,40,0.06); border-left:3px solid rgba(122,20,40,0.35); border-radius:0 4px 4px 0; font-size:13px; color:var(--muted); line-height:1.6;">
2539  ⚠ Podane godziny mogą ulec zmianie. Prosimy śledzić aktualizacje na <a href="https://alkagran.pl" style="color:var(--burgundy);">alkagran.pl</a> i naszym profilu Facebook.<br>
2540  <em>Times are subject to change. Please follow updates at alkagran.pl and our Facebook page.</em>
2541</div>
2542
2543<div style="max-width:600px; margin:0 auto 36px; padding:28px 30px; background:#fff; border:1px solid rgba(122,20,40,0.18); border-radius:10px; text-align:center; box-shadow:0 2px 18px rgba(122,20,40,0.07);">
2544  <span style="font-family:'Cormorant Garamond', serif; font-size:22px; font-weight:700; color:var(--burgundy); display:block; margin-bottom:6px; letter-spacing:0.01em;">Pobierz aplikację Alkagran</span>
2545  <span style="font-size:13px; color:var(--muted); display:block; margin-bottom:22px; line-height:1.6;">Program Festiwalu, profile jury, regulamin i powiadomienia na żywo.<br><em>Festival programme, jury profiles, rules and live updates.</em></span>
2546  <div style="display:flex; gap:14px; justify-content:center; flex-wrap:wrap; align-items:center;">
2547    <a href="https://play.google.com/store/apps/details?id=pl.alkagran.app" target="_blank" rel="noopener" style="display:inline-block; line-height:0;">
2548      <img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:50px; border-radius:6px;">
2549    </a>
2550    <a href="https://alkagran.pl/app/" target="_blank" rel="noopener" style="display:inline-flex; align-items:center; gap:9px; height:50px; padding:0 18px; background:#000; color:#fff; border-radius:6px; text-decoration:none;">
2551      <svg width="20" height="24" viewBox="0 0 384 512" fill="#fff"><path d="M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1-2 49.9-15.2 69.5-34.3z"></path></svg>
2552      <span style="font-size:16px; font-weight:600; font-family:'EB Garamond', serif;">iOS</span>
2553    </a>
2554  </div>
2555</div>
2556
2557<!-- PON 28.09 -->
2558<div class="day-block">
2559  <div class="day-label"><span class="day-num">28.09</span><div class="day-names"><span class="day-pl">Poniedziałek</span><span class="day-en">Monday, 28 September · Miejski Dom Kultury</span></div></div>
2560  <div class="event-list">
2561    <div class="event-concert" onclick="this.classList.toggle('open')"><div class="concert-header"><span class="concert-time">10:00</span><div class="concert-body"><span class="concert-title-pl">Dźwiękowe czary-mary</span><span class="concert-title-en">Sound Hocus-Pocus – Interactive Concert for Children</span><div class="concert-meta"><span class="concert-venue">Miejski Dom Kultury</span></div></div><div class="concert-arrow"><svg width="18" height="18" viewBox="0 0 16 16" fill="none"><path d="M3 5.5L8 10.5L13 5.5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"></path></svg></div></div><div class="concert-panel"><div class="concert-inner"><div class="concert-note" style="border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:4px"><span style="font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:6px">Wykonawcy / Performers</span><span style="font-size:20px;font-weight:600;color:var(--burgundy)">Danuta Białas</span><span style="font-size:14px;color:var(--muted)"> — Czarodziejka Barw / Wizard of Colours</span><br><span style="font-size:20px;font-weight:600;color:var(--burgundy)">Wojciech Golec</span><span style="font-size:14px;color:var(--muted)"> — Czarodziej Dźwięku / Wizard of Sound · akordeon</span><br><span style="font-size:20px;font-weight:600;color:var(--burgundy)">Kamil Krzanowski</span><span style="font-size:14px;color:var(--muted)"> — Czarodziej Słowa / Wizard of Words</span></div><img decoding="async" class="concert-photo" src="https://alkagran.pl/wp-content/uploads/2026/08/GOLEC-Variability-foto-book-4.jpg" alt="Wojciech Golec" style="object-position:center 30%"><div class="concert-note"><strong>Wojciech Golec</strong> – doktor habilitowany sztuk muzycznych, akordeonista, absolwent Akademii Muzycznej im. Karola Szymanowskiego w Katowicach w klasie prof. Joachima Pichury. Artysta o wszechstronnych zainteresowaniach muzycznych, występuje jako solista 
2561i kameralista, realizując projekty koncertowe w kraju i za granicą. Jego działalność obejmuje zarówno klasyczną literaturę akordeonową, jak i muzykę tradycyjną, improwizowaną oraz współczesne formy eksperymentalne, często łączące muzykę z innymi dziedzinami sztuki.<br><br>W swoim dorobku posiada kilkadziesiąt wydawnictw fonograficznych, zarówno autorskich, jak i nagranych we współpracy z wybitnymi artystami i zespołami. Brał udział w realizacji muzyki do filmów fabularnych i dokumentalnych, współpracując m.in. z Janem Jakubem Kolskim i Juliuszem Machulskim. Jest laureatem licznych nagród artystycznych i dydaktycznych, a w 2026 roku został odznaczony honorową odznaką „Zasłużony dla Kultury Polskiej”. Prowadzi działalność dydaktyczną i organizacyjną, aktywnie angażując się w rozwój i promocję akordeonistyki w Polsce.</div><div class="concert-note" style="font-size:15px;border-top:1px solid var(--line);padding-top:14px"><em><strong>Wojciech Golec</strong> is a habilitated doctor of musical arts and accordionist, graduating from the Karol Szymanowski Academy of Music in Katowice, where he studied with Prof. Joachim Pichura. A versatile musician, he performs as a soloist and chamber artist in concert projects across Poland and abroad. His artistic interests embrace the classical accordion repertoire, traditional music, improvisation, and contemporary experimental works, often combining music with other art forms.<br><br>His extensive discography includes numerous solo and collaborative recordings with distinguished performers and ensembles. He has also participated in film music productions, collaborating with directors including Jan Jakub Kolski and Juliusz Machulski. A recipient of several artistic and academic awards, he was honoured with the Meritorious for Polish Culture distinction in 2026. Alongside his concert career, he is actively engaged in teaching and organizational work, promoting accordion performance and education in Poland.</em></div></div></div></div>
2562    <div class="event-plain"><span class="ev-time">12:00</span><div class="ev-body"><span class="ev-title">Przesłuchania I etapu – kategoria solistyczna</span><span class="ev-title-en">First Round – XIV Andrzej Krzanowski Accordion Competition · solo</span></div></div>
2563    <div class="event-plain"><span class="ev-time">17:00</span><div class="ev-body"><span class="ev-title">Forum Kompozytorskie</span><span class="ev-title-en">Composers&#8217; Forum</span><span class="ev-detail">prof. Marcin Bortnowski</span></div></div>
2564    <div class="event-concert" onclick="this.classList.toggle('open')">
2565      <div class="concert-header"><span class="concert-time">18:00</span><div class="concert-body"><span class="concert-title-pl">Instalacja interaktywna Duety</span><span class="concert-title-en">Duets – Interactive Installation · Paweł Romańczuk</span><div class="concert-meta"><span class="concert-venue">Miejski Dom Kultury</span></div></div><div class="concert-arrow"><svg width="18" height="18" viewBox="0 0 16 16" fill="none"><path d="M3 5.5L8 10.5L13 5.5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"></path></svg></div></div>
2566      <div class="concert-panel"><div class="concert-inner">
2567        <img decoding="async" class="concert-photo" src="https://alkagran.pl/wp-content/uploads/2026/06/jm-16-scaled.jpg" alt="Paweł Romańczuk">
2568        <div class="concert-note">„Duety&#8221; to muzyka w jednej połowie ludzka, a w drugiej mechaniczna. Wykonywana jest przez 5 smyczkowych duetów, grających na 10 instrumentach strunowych. Obecność człowieka-wykonawcy jest sprowadzona do roli zarządzającego preparacją strun i strojeniem, jednak charakter utworu ujawnia się przede wszystkim w braku ludzkiego wpływu na mechaniczną artykulację. W naszej kulturze wykonawstwa muzycznego nauczeni jesteśmy do poprawności estetycznych i każdą zmianę w innym kierunku z zasady staramy się wyeliminować. Automaty tego nie słyszą, więc potrafią wykonywać muzykę, która może wydać się obca naszym przyzwyczajeniom. Można nazwać to błędem, ale jak to nierzadko bywa – błąd może być punktem nowego kierunku słuchania i myślenia o muzyce.<br><br><em>Duets is music that is human in one half and mechanical in the other. It is performed by five string duos playing a total of ten string instruments. The role of the human performer is reduced to managing the preparation and tuning of the strings; however, the character of the work reveals itself primarily through the absence of human influence on the mechanical articulation. Within our musical culture, we are accustomed to pursuing aesthetic correctness, and we instinctively try to eliminate anything that deviates from it. Machines do not hear in this way. As a result, they are capable of performing music that may seem unfamiliar to our habits and expectations. One may call it an error, but as is often the case, an error can become the starting point for a new way of listening to and thinking about music.</em></div>
2569        <div class="concert-note" style="font-size:15px; border-top: 1px solid var(--line); padding-top:14px;"><strong>Paweł Romańczuk</strong> (ur. 1975) – wykonawca i autor muzyki, od 2006 roku prowadzi poszukiwania w dziedzinie nietypowych źródeł dźwięku. Założyciel wrocławskiej grupy Małe Instrumenty. Autor muzyki do ponad 20 filmów i spektakl
2569i teatralnych; własną muzykę opublikował na 15 płytach w Polsce, Japonii i Francji i zagrał około 300 koncertów w Europie i Azji. Zgromadził unikalny zbiór ponad 800 nietypowych instrumentów muzycznych. Twórca wrocławskiej Galerii Toy Piano. Buduje własne instrumenty, tworzy instalacje dźwiękowe, prowadzi warsztaty i wykłady. Przeprowadził ok. 150 warsztatów w kraju i zagranicą, m.in. w Massachusetts Institute of Technology. Opublikował pierwsze na świecie opracowanie historii toy piano (2010). W 2017 odznaczony medalem Prezydenta Miasta Wrocławia. Uhonorowany tytułem „30 kreatywnych Wrocławia&#8221; (2026), nagrodą Radia Wrocław (2025) oraz Grand Prix Festiwalu Teatru Polskiego Radia i Telewizji (2025).<br><br><em>Paweł Romańczuk (b. 1975) – performer and composer. Since 2006 he has been developing research into unconventional sound sources. Founder of the Wrocław-based group Małe Instrumenty. He has composed music for more than 20 films and theatre productions and performed around 300 concerts across Europe and Asia. He has assembled a unique collection of over 800 unusual musical instruments, and is the creator of the Toy Piano Gallery in Wrocław. He builds his own instruments, creates sound installations, and leads workshops and lectures, including at MIT. He published the world&#8217;s first study on the history of the toy piano (2010). In 2017 he received the Medal of the Mayor of Wrocław. He has been honored with the title &#8222;30 Creatives of Wrocław&#8221; (2026), the Radio Wrocław Award (2025), and the Grand Prix of the Polish Radio and Television Theatre Festival (2025).</em></div>
2570        <div><div class="map-label">Miejski Dom Kultury · ul. Niepodległości 42, Czechowice-Dziedzice</div><div class="map-wrap"><iframe loading="lazy" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2325.186457824269!2d19.005830599999996!3d49.909791399999996!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4716a36e03056a3b%3A0x9bd4c09f09aca76f!2sKino%20%C5%9AWIT%20w%20Czechowicach-Dziedzicach!5e1!3m2!1spl!2spl!4v1781434522147!5m2!1spl!2spl" allowfullscreen="" referrerpolicy="no-referrer-when-downgrade"></iframe></div></div>
2571      </div></div>
2572    </div>
2573  </div>
2574</div>
2575
2576<!-- WT 29.09 -->
2577<div class="day-block">
2578  <div class="day-label"><span class="day-num">29.09</span><div class="day-names"><span class="day-pl">Wtorek</span><span class="day-en">Tuesday, 29 September · Miejski Dom Kultury</span></div></div>
2579  <div class="event-list">
2580    <div class="event-plain"><span class="ev-time">10:00</span><div class="ev-body"><span class="ev-title">Przesłuchania I etapu – kategoria solistyczna</span><span class="ev-title-en">First Round – XIV Andrzej Krzanowski Accordion Competition · solo</span></div></div>
2581    <div class="event-plain"><span class="ev-time">17:30</span><div class="ev-body"><span class="ev-title">Spotkanie z prof. Vladimirem Blagojevićem</span><span class="ev-title-en">Meeting with prof. Vladimir Blagojević</span></div></div>
2582    <div class="event-concert" onclick="this.classList.toggle('open')">
2583      <div class="concert-header"><span class="concert-time">19:00</span><div class="concert-body"><span class="concert-title-pl">Pokolenia w dialogu: pamięć i premiera</span><span class="concert-title-en">Generations in Dialogue: Memory and Premiere</span><div class="concert-meta"><span class="concert-venue">Miejski Dom Kultury</span></div></div><div class="concert-arrow"><svg width="18" height="18" viewBox="0 0 16 16" fill="none"><path d="M3 5.5L8 10.5L13 5.5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"></path></svg></div></div>
2584      <div class="concert-panel"><div class="concert-inner">
2585        <div class="concert-note" style="border-bottom:1px solid var(--line); padding-bottom:14px; margin-bottom:4px;"><span style="font-size:11px; font-weight:600; letter-spacing:0.18em; text-transform:uppercase; color:var(--muted); display:block; margin-bottom:6px;">Wykonawcy / Performers</span><span style="font-size:22px; font-weight:600; color:var(--burgundy);">Dawid Rydz · Eneasz Kubit · Łukasz Skubisz · Shixian Zhao · Kwartet akordeonowy</span></div>
2586        <div style="border-bottom:1px solid var(--line); padding-bottom:18px; margin-top:4px;">
2587          <span style="font-size:11px; font-weight:600; letter-spacing:0.18em; text-transform:uppercase; color:var(--muted); display:block; margin-bottom:14px;">Program</span>
2588          <div style="display:flex; flex-direction:column; gap:14px;">
2589            <div class="program-item"><span class="program-composer">Bogdan Dowlasz</span><span class="program-title"><em>Dialogus Musarum</em> cz. III</span></div>
2590            <div class="program-item"><span class="program-composer">Matteo Gurrieri</span><span class="program-title"><em>Lustrotem II</em> na akordeon i taśmę (prawykonanie)</span></div>
2591            <div class="program-item"><span class="program-composer">Bogdan Precz</span><span class="program-title"><em>Sonata</em> cz. II Canzona</span></div>
2592            <div class="program-item"><span class="program-composer">Marian Gordiejuk</span><span class="program-title"><em>Tren</em></span></div>
2593            <div class="program-item"><span class="program-composer">Dawid Grenda</span><span class="program-title"><em>Lontano</em> (prawykonanie)</span></div>
2594            <div class="program-item"><span class="program-composer">Bronisław Kazimierz Przybylski</span><span class="program-title"><em>Rondinella</em></span></div>
2595            <div class="program-item"><span class="program-composer">Andrzej Krzanowski</span><span class="program-title"><em>Larghetto</em></span></div>
2596            <div class="program-item"><span class="program-composer">Andrzej Tuchowski</span><span class="program-title"><em>Te Lucis Ante Terminum</em></span></div>
2597            <div class="program-item"><span class="program-composer">Krzysztof Olczak</span><span class="program-title"><em>Anioły ciemności</em></span></div>
2598            <div class="program-item"><span class="program-composer">Franciszek Jackowski</span><span class="program-title"><em>Artefakt</em> na akordeon i elektronikę (prawykonanie)</span></div>
2599            <div class="program-item"><span class="program-composer">Bogdan Dowlasz</span><span class="program-title"><em>Postscriptum</em></span></div>
2600          </div>
2601        </div>
2602        <div class="concert-note">Wieczór poświęcony pamięci Bogdana Dowlasza – wieloletniego jurora Festiwalu, wybitnego akordeonisty, pedagoga i kompozytora.<br><br>Spotkanie o charakterze konwersatorium poświęcone refleksji nad naturalnym cyklem życia oraz „sztafetą pokoleń&#8221; w muzyce. Punktem wyjścia jest namysł nad przemijaniem – odejściem wybitnych mistrzów, których dorobek i myśl artystyczna pozostają żywe, inspirując kolejne pokolenia twórców.<br><br>W centrum tego wydarzenia znajdują się postaci szczególne dla środowiska muzycznego: prof. Bogdan Dowlasz – wybitny kompozytor, akordeonista i pedagog, wieloletni juror Konkursu Akordeonowego im. Andrzeja Krzanowskiego, któremu dedykowane jest to spotkanie – oraz twórcy tacy jak Bronisław Kazimierz Przybylski, Bogdan Precz i Andrzej Krzanowski, którego twórczość i artystyczna odwaga wyznaczyły fundament współczesnej literatury akordeonowej.<br><br>Ich dziedzictwo zestawione zostaje z głosem młodego pokolenia – laureatów Konkursu: Mattea Gurrieriego, Dawida Grendy i Franciszka Jackowskiego.</div>
2603        <div class="concert-note" style="font-size:15px; border-top:1px solid var(--line); padding-top:14px;"><em>An evening dedicated to the memory of Bogdan Dowlasz – long-standing member of the Festival jury, distinguished accordionist, pedagogue, and composer.<br><br>A conversation-style event reflecting on the natural cycle of life and the &#8222;relay of generations&#8221; in music. At the heart of the event are figures of exceptional importance to the musical community: Professor Bogdan Dowlasz, as well as Bronisław Kazimierz Przybylski, Bogdan Precz, and Andrzej Krzanowski, whose artistry and creative courage laid the foundations of contemporary accordion literature. Their legacy is juxtaposed with the voices of the younger generation – laureates Matteo Gurrieri, Dawid Grenda, and Franciszek Jackowski.</em></div>
2604        <div><div class="map-label">Miejski Dom Kultury · ul. Niepodległości 42, Czechowice-Dziedzice</div><div class="map-wrap"><iframe loading="lazy" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2325.186457824269!2d19.005830599999996!3d49.909791399999996!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4716a36e03056a3b%3A0x9bd4
2604c09f09aca76f!2sKino%20%C5%9AWIT%20w%20Czechowicach-Dziedzicach!5e1!3m2!1spl!2spl!4v1781434522147!5m2!1spl!2spl" allowfullscreen="" referrerpolicy="no-referrer-when-downgrade"></iframe></div></div>
2605      </div></div>
2606    </div>
2607  </div>
2608</div>
2609
2610<!-- ŚR 30.09 -->
2611<div class="day-block">
2612  <div class="day-label"><span class="day-num">30.09</span><div class="day-names"><span class="day-pl">Środa</span><span class="day-en">Wednesday, 30 September</span></div></div>
2613  <div class="event-list">
2614    <div class="event-plain"><span class="ev-time">10:00</span><div class="ev-body"><span class="ev-title">Przesłuchania I etapu – kategoria solistyczna</span><span class="ev-title-en">First Round – XIV Andrzej Krzanowski Accordion Competition · solo</span><span class="ev-detail">Miejski Dom Kultury</span></div></div>
2615    <div class="event-plain"><span class="ev-time">17:00</span><div class="ev-body"><span class="ev-title">Spotkanie z prof. Geirem Draugsvollem</span><span class="ev-title-en">Meeting with prof. Geir Draugsvoll</span><span class="ev-detail">Miejski Dom Kultury</span></div></div>
2616    <div class="event-concert" onclick="this.classList.toggle('open')">
2617      <div class="concert-header"><span class="concert-time">19:00</span><div class="concert-body"><span class="concert-title-pl">Triossia</span><div class="concert-meta"><span class="concert-venue">Dworek Stara Cynkownia</span><span class="concert-ticket">40 zł · 30 zł ulgowy</span></div></div><div class="concert-arrow"><svg width="18" height="18" viewBox="0 0 16 16" fill="none"><path d="M3 5.5L8 10.5L13 5.5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"></path></svg></div></div>
2618      <div class="concert-panel"><div class="concert-inner">
2619        <img decoding="async" class="concert-photo" src="https://alkagran.pl/wp-content/uploads/2026/06/7-scaled.jpg" alt="Triossia">
2620        <div class="concert-note" style="border-bottom:1px solid var(--line); padding-bottom:14px; margin-bottom:4px;"><span style="font-size:11px; font-weight:600; letter-spacing:0.18em; text-transform:uppercase; color:var(--muted); display:block; margin-bottom:6px;">Wykonawcy / Performers</span><span style="font-size:22px; font-weight:600; color:var(--burgundy);">Dawid Rydz · Jose Valente · Flemming Valmundsson</span><br><span style="font-size:13px; color:var(--muted);">akordeon / accordion</span></div>
2621        <div style="border-bottom:1px solid var(--line); padding-bottom:18px;">
2622          <span style="font-size:11px; font-weight:600; letter-spacing:0.18em; text-transform:uppercase; color:var(--muted); display:block; margin-bottom:14px;">Program</span>
2623          <div style="display:flex; flex-direction:column; gap:14px;">
2624            <div class="program-item"><span class="program-composer">Edvard Grieg</span><span class="program-title"><em>Suita z czasów Holberga</em> op. 40</span></div>
2625            <div class="program-item"><span class="program-composer">Jukka Tiensuu</span><span class="program-title"><em>Fra Tango</em></span></div>
2626            <div class="program-item"><span class="program-composer">Krzysztof Penderecki</span><span class="program-title"><em>Sinfonietta</em> nr 1</span></div>
2627            <div class="program-item"><span class="program-composer">Igor Strawiński</span><span class="program-title"><em>Pietruszka</em></span></div>
2628          </div>
2629        </div>
2630        <div class="concert-note">TRIOSSIA – trio akordeonowe składające się z absolwentów Królewskiej Duńskiej Akademii Muzycznej. Ich głównym celem jest wykonywanie transkrypcji znanych utworów klasycznych, a także prawykonywanie muzyki nowej napisanej specjalnie dla tego składu kameralnego. Mimo krótkiej działalności koncertowali już w Wigmore Hall w Londynie, Pierre Boulez Saal w Berlinie oraz w Danii i Polsce. W 2022 roku byli pierwszym zespołem akordeonowym, który dostał się do finału przesłuchań agencji YCAT w Londynie.<br><br><em>TRIOSSIA – an accordion trio composed of graduates from the Royal Danish Academy of Music. Their main focus is performing transcriptions of well-known classical works as well as presenting new music written specifically for this chamber ensemble. Despite their relatively short existence, they have already performed at Wigmore Hall in London, Pierre Boulez Saal in Berlin, as well as in Denmark and Poland. In 2022, they became the first accordion ensemble to reach the finals of the YCAT auditions in London.</em></div>
2631        <div class="concert-note" style="font-size:15px; border-top:1px solid var(--line); padding-top:14px;"><strong>Dawid Rydz</strong> – doktorant Uniwersytetu Muzycznego im. Fryderyka Chopina w Warszawie. Czynnie koncertujący 
2631solista i kameralista, występował w ponad 15 krajach, laureat ponad 30 nagród na konkursach międzynarodowych.<br><br><strong>José Valente</strong> – doktorant Gdańskiej Akademii Muzycznej. Jako solista występował z Orkiestrą Symfoniczną Gulbenkiana, zdobył pierwszą nagrodę w Castelfidardo.<br><br><strong>Flemming Valmundsson</strong> – studia podyplomowe w Królewskiej Duńskiej Akademii Muzycznej. Muzyk, kompozytor i aranżer. Laureat Konkursu Młodych Solistów na Islandii, solista Filharmonii Narodowej Islandii.</div>
2632        <div><div class="map-label">Dworek Stara Cynkownia · ul. Hutnicza 12, Czechowice-Dziedzice</div><div class="map-wrap"><iframe loading="lazy" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2324.909279587491!2d18.999669!3d49.9155406!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4716a364261fee9b%3A0x3b1ff076bd5d6b20!2sDworek%20Stara%20Cynkownia!5e1!3m2!1spl!2spl!4v1781434590405!5m2!1spl!2spl" allowfullscreen="" referrerpolicy="no-referrer-when-downgrade"></iframe></div></div>
2633      </div></div>
2634    </div>
2635  </div>
2636</div>
2637
2638<!-- CZW 1.10 -->
2639<div class="day-block">
2640  <div class="day-label"><span class="day-num">1.10</span><div class="day-names"><span class="day-pl">Czwartek</span><span class="day-en">Thursday, 1 October</span></div></div>
2641  <div class="event-list">
2642    <div class="event-plain"><span class="ev-time">9:00</span><div class="ev-body"><span class="ev-title">Przesłuchania II etapu – kategoria solistyczna</span><span class="ev-title-en">Second Round – XIV Andrzej Krzanowski Accordion Competition · solo</span><span class="ev-detail">Miejski Dom Kultury</span></div></div>
2643    <div class="event-plain"><span class="ev-time">17:00</span><div class="ev-body"><span class="ev-title">Spotkanie z prof. Teodoro Anzellottim</span><span class="ev-title-en">Meeting with prof. Teodoro Anzellotti</span><span class="ev-detail">Miejski Dom Kultury</span></div></div>
2644    <div class="event-concert" onclick="this.classList.toggle('open')">
2645      <div class="concert-header"><span class="concert-time">18:30</span><div class="concert-body"><span class="concert-title-pl">Już się zmierzcha&#8230;</span><span class="concert-title-en">As dusk falls… · Camerata Silesia, pod dyrekcją Anny Szostak-Myrczek</span><span class="concert-title-en" style="font-style:italic;">conducted by Anna Szostak-Myrczek</span><div class="concert-meta"><span class="concert-venue">Kościół NMP Wspomożenia Wiernych, ul. Legionów 57</span><span class="concert-ticket">wstęp wolny</span></div></div><div class="concert-arrow"><svg width="18" height="18" viewBox="0 0 16 16" fill="none"><path d="M3 5.5L8 10.5L13 5.5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"></path></svg></div></div>
2646      <div class="concert-panel"><div class="concert-inner">
2647        <img decoding="async" class="concert-photo" src="https://alkagran.pl/wp-content/uploads/2026/05/CS_0031_K2-1-scaled.jpg" alt="Camerata Silesia" style="object-position: center 20%;">
2648        <div class="concert-note" style="border-bottom:1px solid var(--line); padding-bottom:14px; margin-bottom:4px;"><span style="font-size:11px; font-weight:600; letter-spacing:0.18em; text-transform:uppercase; color:var(--muted); display:block; margin-bottom:6px;">Wykonawcy / Performers</span><span style="font-size:22px; font-weight:600; color:var(--burgundy);">Camerata Silesia</span><br><span style="font-size:13px; color:var(--muted);">pod dyrekcją Anny Szostak-Myrczek / conducted by Anna Szostak-Myrczek</span></div>
2649        <div class="concert-note">Koncert odbywa się w Międzynarodowy Dzień Muzyki oraz w 36. rocznicę śmierci Andrzeja Krzanowskiego. Camerata Silesia pod dyrekcją Anny Szostak-Myrczek prowadzi słuchaczy przez muzyczną podróż <strong>od renesansu po współczesność</strong> — od „Już się zmierzcha&#8221; Wacława z Szamotuł aż po dwa światowe prawykonania przygotowane specjalnie na tegoroczny Festiwal.<br><br><em>The concert takes place on International Music Day and the 36th anniversary of Andrzej Krzanowski&#8217;s death. Camerata Silesia, conducted by Anna Szostak-Myrczek, leads the audience on a musical journey <strong>from the Renaissance to the present day</strong> — from Wacław z Szamotuł&#8217;s Renaissance motet &#8222;Już się zmierzcha&#8221; (&#8222;Dusk Is Falling&#8221;) to two world premieres written especially for this year&#8217;s Festival.</em></div>
2650        <div style="border-bottom:1px solid var(--line); padding-bottom:18px;">
2651          <span style="font-size:11px; font-weight:600; letter-spacing:0.18em; text-transform:uppercase; color:var(--muted); display:block; margin-bottom:14px;">Program</span>
2652          <div style="display:flex; flex-direction:column; gap:14px;">
2653            <div class="program-item-dim"><span class="program-composer">Wacław z Szamotuł</span><span class="program-title"><em>Już się zmierzcha</em></span></div>
2654            <div class="program-item-dim"><span class="program-composer">Karol Szymanowski</span><span class="program-title"><em>Niech Jezus Chrystus</em></span></div>
2655            <div class="program-item"><span class="program-composer">Jagna Krzanowska</span><span class="program-title"><em>Pieśń o żywocie ludzkim</em></span><span style="font-size:10px; font-weight:600; letter-spacing:0.12em; text-transform:uppercase; color:var(--burgundy); margin-top:4px; display:inline-block;">★ prawykonanie / world premiere</span></div>
2656            <div class="program-item-dim"><span class="program-composer">Pēteris Vasks</span><span class="program-title"><em>The Fruit of Silence</em></span></div>
2657            <div class="program-item"><span class="program-composer">Grażyna Krzanowska</span><span class="program-title"><em>Pande Fores</em> – adveniunt gaudia regia</span><span style="font-size:10px; font-weight:600; letter-spacing:0.12em; text-transform:uppercase; color:var(--burgundy); margin-top:4px; display:inline-block;">★ prawykonanie / world premiere</span></div>
2658            <div class="program-item-dim"><span class="program-composer">Edward Elgar (oprac. John Cameron)</span><span class="program-title"><em>Lux Aeterna</em></span></div>
2659            <div class="program-item-dim"><span class="program-composer">Henryk Mikołaj Górecki</span><span class="program-title"><em>Matko Najświętsza</em></span></div>
2660            <div class="program-item-dim"><span class="program-composer">Andrzej Krzanowski</span><span class="program-title"><em>Salve Regina</em></span></div>
2661          </div>
2662        </div>
2663        <div><div class="map-label">Kościół NMP Wspomożenia Wiernych · ul. Legionów 57, Czechowice-Dziedzice</div><div class="map-wrap"><iframe loading="lazy" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2324.7691146803973!2d18.992525099999998!3d49.91844769999999!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4716a3619945ccb5%3A0x79bdb1266772f146!2zS2_Fm2Npw7PFgiBOTVAgV3Nwb21vxbxlbmlhIFdpZXJueWNo!5e1!3m2!1spl!2spl!4v1781539179248!5m2!1spl!2spl" allowfullscreen="" referrerpolicy="no-referrer-when-downgrade"></iframe></div></div>
2664        <div class="concert-note" style="font-size:15px; border-top:1px solid var(--line); padding-top:14px;">Zespół Śpiewaków Miasta Katowice „Camerata Silesia&#8221; to czołowa w Polsce kameralna grupa śpiewacza utworzona w 1990 r. przez kierującą zespołem do dziś dyrygentkę Annę Szostak-Myrczek. Zespół ceniony jest przede wszystkim za perfekcyjne wykonania muzyki współczesnej i prawykonania, a także za interpretacje muzyki dawnej. Siedem autorskich albumów chóru nagranych pod dyrekcją Anny Szostak-Myrczek uzyskało Nagrodę Muzyczną „Fryderyk&#8221; – w latach 1997, 2020, 2021, 2022, 2023 i 2025. Od 2024 roku Camerata Silesia jest Instytucją Kultury Miasta Katowice współprowadzoną przez Ministra Kultury i Dziedzictwa Narodowego.<br><br><em>The Katowice Singers&#8217; Ensemble &#8222;Camerata Silesia&#8221; is Poland&#8217;s leading chamber vocal ensemble, founded in 1990 by its conductor Anna Szostak-Myrczek, who has led the group ever since. The ensemble is particularly celebrated for its performances of contemporary music and world premieres, as well as for its interpretations of early music. Seven of the choir&#8217;s own albums recorded under Anna Szostak-Myrczek have received the Fryderyk Music Award – in 1997, 2020, 2021, 2022, 2023 and 2025. Since 2024, Camerata Silesia has been a Cultural Institution of the City of Katowice co-managed by the Minister of Culture and National Heritage.</em></div>
2665        
2666      </div></div>
2667    </div>
2668  </div>
2669</div>
2670
2671<!-- PT 2.10 -->
2672<div class="day-block">
2673  <div class="day-label"><span class="day-num">2.10</span><div class="day-names"><span class="day-pl">Piątek</span><span class="day-en">Friday, 2 October · Miejski Dom Kultury</span></div></div>
2674  <div class="event-list">
2675    <div class="event-plain"><span class="ev-time">11:00</span><div class="ev-body"><span class="ev-title">Przesłuchania Konkursu – kategoria kameralna</span><span class="ev-title-en">XIV Andrzej Krzanowski Accordion Competition – chamber category</span></div></div>
2676    <div class="event-plain"><span class="ev-time">16:30</span><div class="ev-body"><span class="ev-title">Spotkanie z prof. Maciejem Frąckiewiczem</span><span class="ev-title-en">Meeting with prof. Maciej Frąckiewicz</span></div></div>
2677    <div class="event-concert" onclick="this.classList.toggle('open')">
2678      <div class="concert-header"><span class="concert-time">18:30</span><div class="concert-body"><span class="concert-title-pl">Face2Face</span><div class="concert-meta"><span class="concert-venue">Miejski Dom Kultury</span><span class="concert-ticket">50 zł · 40 zł ulgowy</span></div></div><div class="concert-arrow"><svg width="18" height="18" viewBox="0 0 16 16" fill="none"><path d="M3 5.5L8 10.5L13 5.5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"></path></svg></div></div>
2679      <div class="concert-panel"><div class="concert-inner">
2680        <img decoding="async" class="concert-photo" src="https://alkagran.pl/wp-content/uploads/2026/06/FOTO-LOGO-scaled.jpg" alt="Face2Face">
2681        <div class="concert-note" style="border-bottom:1px solid var(--line); padding-bottom:14px; margin-bottom:4px;"><span style="font-size:11px; font-weight:600; letter-spacing:0.18em; text-transform:uppercase; color:var(--muted); display:block; margin-bottom:6px;">Wykonawcy / Performers</span><span style="font-size:22px; font-weight:600; color:var(--burgundy);">Paweł Janas · Bartosz Kołsut</span><br><span style="font-size:13px; color:var(--muted);">akordeon / accordion</span></div>
2682        <div style="border-bottom:1px solid var(--line); padding-bottom:18px;">
2683          <span style="font-size:11px; font-weight:600; letter-spacing:0.18em; text-transform:uppercase; color:var(--muted); display:block; margin-bottom:14px;">Program</span>
2684          <div style="display:flex; flex-direction:column; gap:14px;">
2685            <div class="program-item"><span class="program-composer">Jan Sebastian Bach</span><span class="program-title">Preludium C-dur</span></div>
2686            <div class="program-item"><span class="program-composer">Antonio Vivaldi</span><span class="program-title">Zima</span></div>
2687            <div class="program-item"><span class="program-composer">Paweł Janas</span><span class="program-title">Landscapes</span></div>
2688            <div class="program-item"><span class="program-composer">Ennio Morricone</span><span class="program-title">Cinema Paradiso</span></div>
2689            <div class="program-item"><span class="program-composer">Astor Piazzolla</span><span class="program-title">Oblivion</span></div>
2690            <div class="program-item"><span class="program-composer">Sting</span><span class="program-title">Englishman in New York</span></div>
2691            <div class="program-item"><span class="program-composer">Hans Zimmer</span><span class="program-title">Interstellar</span></div>
2692            <div class="program-item"><span class="program-composer">AC/DC</span><span class="program-title">Thunderstruck</span></div>
2693            <div class="program-item"><span class="program-composer">Stevie Wonder</span><span class="program-title">Isn&#8217;t She Lovely</span></div>
2694            <div class="program-item"><span class="program-composer">Astor Piazzolla</span><span class="program-title">Libertango</span></div>
2695          </div>
2696        </div>
2697        <div class="concert-note">FACE2FACE to duet dwóch wszechstronnych i kreatywnych akordeonistów, Pawła Janasa i Bartosza Kołsuta. Dzięki wyjątkowej charyzmie scenicznej i nieograniczonej pasji przekraczają granice różnych gatunków i stylów, tworząc muzykę crossoverową. Ich talent i umiejętności są doceniane na światowych festiwalach i konkursach. Obaj muzycy zdobyli 60 nagród w różnych krajach, takich jak Polska, Włochy, Hiszpania, Niemcy, Wielka Brytania i Francja, a także występowali na licznych festiwalach w wielu krajach europejskich, USA, Kanadzie i Chinach.<br><br>Najbardziej prestiżowe miejsca, w których występowali jako soliści lub kameraliści: Carnegie Hall w Nowym Jorku (USA), Konkurs Młodych Muzyków Eurowizji w Kolonii (Niemcy), Filharmonia Narodowa w Warszawie, Parco della Musica w Rzymie (Włochy), Centrum Kultury Sheikh Jaber Al-Ahmad (Kuwejt). Ich muzyka była wykorzystywana na platformie HBO i FORMULA 1 Grand Prix Emilia-Romagna (Włochy). Teledyski FACE2FACE mają miliony wyświetleń w londyńskiej stacji radiowej „Classic FM&#8221;.<br><br><em>FACE2FACE is a duo of two versatile and creative accordionists, Paweł Janas and Bartosz Kołsut. Thanks to their exceptional stage charisma and boundless passion, they push the boundaries of genres and styles, creating crossover music. Their talent and skills are recognised at festivals and competitions worldwide. Both musicians have won 60 awards in countries including Poland, Italy, Spain, Germany, the United Kingdom and France, and have performed at numerous festivals across Europe, the USA, Canada and China. The most prestigious venues where they have appeared as soloists or chamber musicians include Carnegie Hall in New York (USA), the Eurovision Young Musicians Competition in Cologne (Germany), the National Philharmonic in Warsaw, Parco della Musica in Rome (Italy), and the Sheikh Jaber Al-Ahmad Cultural Centre (Kuwait). Their music has been featured on the HBO platform and the FORMULA 1 Grand Prix Emilia-Romagna (Italy). FACE2FACE music videos have millions of views on London radio station Classic FM.</em></div>
2698        <div class="concert-note" style="font-size:15px; border-top:1px solid var(--line); padding-top:14px;"><strong>Bartosz Kołsut</strong> – zdobywca tytułu „Młodego Muzyka Roku&#8221;
2698 w Warszawie, finalista „Eurovision Young Musicians&#8221; w Kolonii, laureat IBLA Grand Prize 2015. Dwukrotnie występował w Carnegie Hall w Nowym Jorku. Studiował w Warszawie, Detmold i Essen.<br><br><strong>Paweł Janas</strong> – wszechstronny muzyk i kompozytor poruszający się w muzyce klasycznej, współczesnej, elektronicznej i improwizowanej. Mistrz Świata w grze na akordeonie cyfrowym. Pierwszy akordeonista w historii, który wystąpił jako solista z Filharmonią Narodową w Warszawie. Studiował w Warszawie i Wiedniu.</div>
2699        <div><div class="map-label">Miejski Dom Kultury · ul. Niepodległości 42, Czechowice-Dziedzice</div><div class="map-wrap"><iframe loading="lazy" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2325.186457824269!2d19.005830599999996!3d49.909791399999996!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4716a36e03056a3b%3A0x9bd4c09f09aca76f!2sKino%20%C5%9AWIT%20w%20Czechowicach-Dziedzicach!5e1!3m2!1spl!2spl!4v1781434522147!5m2!1spl!2spl" allowfullscreen="" referrerpolicy="no-referrer-when-downgrade"></iframe></div></div>
2700      </div></div>
2701    </div>
2702  </div>
2703</div>
2704
2705<!-- SOB 3.10 -->
2706<div class="day-block">
2707  <div class="day-label"><span class="day-num">3.10</span><div class="day-names"><span class="day-pl">Sobota</span><span class="day-en">Saturday, 3 October · Miejski Dom Kultury</span></div></div>
2708  <div class="event-list">
2709    <div class="event-plain"><span class="ev-time">11:00</span><div class="ev-body"><span class="ev-title">Przesłuchania Konkursu – kategoria kameralna</span><span class="ev-title-en">XIV Andrzej Krzanowski Accordion Competition – chamber category</span></div></div>
2710    <div class="event-plain"><span class="ev-time">15:30</span><div class="ev-body"><span class="ev-title">Spotkanie z prof. Klaudiuszem Baranem</span><span class="ev-title-en">Meeting with prof. Klaudiusz Baran</span></div></div>
2711    <div class="event-concert" onclick="this.classList.toggle('open')">
2712      <div class="concert-header"><span class="concert-time">17:00</span><div class="concert-body"><span class="concert-title-pl">Koncert Laureatów</span><span class="concert-title-en">Concert of the Winners – XIV Andrzej Krzanowski Accordion Competition</span><div class="concert-meta"><span class="concert-venue">Miejski Dom Kultury</span></div></div><div class="concert-arrow"><svg width="18" height="18" viewBox="0 0 16 16" fill="none"><path d="M3 5.5L8 10.5L13 5.5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"></path></svg></div></div>
2713      <div class="concert-panel"><div class="concert-inner">
2714        <div class="concert-note" style="font-size:20px; font-weight:600; color:var(--burgundy); border-bottom:1px solid var(--line); padding-bottom:14px;">Uroczyste ogłoszenie wyników, wręczenie nagród i dyplomów oraz Koncert Laureatów XIV Konkursu Akordeonowego im. Andrzeja Krzanowskiego<br><br><span style="font-size:15px; font-weight:400; color:var(--muted);">Announcement of the Results of the Competition, Awarding Prizes and Diplomas. Concert of Competition Winners.</span></div>
2715        <div><div class="map-label">Miejski Dom Kultury · ul. Niepodległości 42, Czechowice-Dziedzice</div><div class="map-wrap"><iframe loading="lazy" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2325.186457824269!2d19.005830599999996!3d49.909791399999996!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4716a36e03056a3b%3A0x9bd4c09f09aca76f!2sKino%20%C5%9AWIT%20w%20Czechowicach-Dziedzicach!5e1!3m2!1spl!2spl!4v1781434522147!5m2!1spl!2spl" allowfullscreen="" referrerpolicy="no-referrer-when-downgrade"></iframe></div></div>
2716      </div></div>
2717    </div>
2718  </div>
2719</div>
2720
2721<div style="max-width:600px; margin:48px auto 0; padding:30px; background:linear-gradient(135deg, rgba(184,160,96,0.14), rgba(122,20,40,0.07)); border:1px solid rgba(184,160,96,0.4); border-radius:10px; text-align:center;">
2722  <span style="font-size:11px; font-weight:600; letter-spacing:0.18em; text-transform:uppercase; color:var(--muted); display:block; margin-bottom:8px;">Karnet Festiwalowy</span>
2723  <span style="font-family:'Cormorant Garamond', serif; font-size:22px; font-weight:600; color:var(--text-dim); display:block;">Wszystkie koncerty Festiwalu</span>
2724  <span style="font-family:'Cormorant Garamond', serif; font-size:48px; font-weight:700; color:var(--burgundy); display:block; line-height:1.2; margin:6px 0;">70 zł</span>
2725  <span style="font-size:13px; font-style:italic; color:var(--muted); display:block;">All-Festival Concert Pass · 100 PLN</span>
2726</div>
2727
2728
2729
2730<p class="wp-block-paragraph"></p>
2731								<div class="clear"></div>
2732
2733															</div>
2734
2735							
2736						</div>
2737					</div>
2738									</div>
2739			</div>
2740		</article>
2741
2742			</div><!-- #mid -->
2743
2744<footer id="footer" class="to-move full classic footer-separator" itemtype="https://schema.org/WPFooter" itemscope><div class="foot-widgets three-col dark-sidebar"><div class="foot-content clearfix"><div id="block-132" class="widget widget_block"><!-- APLIKACJA ALKAGRAN -->
2745<div style="width:100%; text-align:center; padding:25px 0 10px;">
2746  <h3 style="color:#fff; margin-bottom:10px; font-size:26px; letter-spacing:0.5px;">📱 APLIKACJA ALKAGRAN / THE ALKAGRAN APP</h3>
2747  <p style="color:rgba(255,255,255,0.7); font-size:15px; max-width:520px; margin:0 auto 24px; line-height:1.6;">
2748    Program, odliczanie, jury i konkurs — zawsze pod ręką / Program, countdown, jur
2748y and competition info — always at hand
2749  </p>
2750  <div style="display:flex; justify-content:center; align-items:center; gap:22px; flex-wrap:wrap;">
2751    <a href="https://play.google.com/store/apps/details?id=pl.alkagran.app" target="_blank" style="display:inline-block; filter:drop-shadow(0 4px 12px rgba(0,0,0,0.4));">
2752      <img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/09/GetItOnGooglePlay_Badge_Web_color_English.png" alt="Get it on Google Play" style="height:78px;">
2753    </a>
2754    <a href="https://alkagran.pl/app/" target="_blank" style="display:inline-flex; align-items:center; gap:12px; background:rgba(255,255,255,0.08); color:#fff; padding:18px 38px; border-radius:10px; text-decoration:none; font-family:'EB Garamond', sans-serif; font-size:20px; font-weight:600; letter-spacing:0.05em; border:2px solid #fff; box-shadow:0 4px 12px rgba(0,0,0,0.4);">
2755      <svg width="24" height="24" viewBox="0 0 24 24" fill="#fff"><path d="M17.05 20.28c-.98.95-2.05.8-3.08.35-1.09-.47-2.09-.49-3.24 0-1.44.62-2.2.44-3.06-.35C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8.86-.06 1.69-.57 3.06-.79 1.85.31 3.13.97 3.94 2.18-3.27 1.96-2.49 6.27.21 7.32-.71 1.41-1.42 2.5-2.29 3.46zM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25.29 2.58-2.34 4.5-3.74 4.25z"></path></svg>
2756      iOS
2757    </a>
2758  </div>
2759</div>
2760
2761<div style="text-align:center; margin: 20px 0 10px;">
2762  <a href="https://alkagran.pl/wp-content/uploads/2026/04/Oferta_Alkagran_Finalna_A4_v4.pdf" target="_blank" style="display: inline-block; padding: 14px 32px; background: #802233; color: #ffffff; font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; text-decoration: none; border-radius: 4px;">
2763    Zostań Partnerem Festiwalu / Become a Festival Partner
2764  </a>
2765  <p style="color:rgba(255,255,255,0.45); font-size:11px; letter-spacing:0.15em; text-transform:uppercase; margin-top:10px;">
2766    Pobierz ofertę współpracy / Download partnership offer
2767  </p>
2768</div>
2769
2770<div style="width:100%; text-align:center; padding:20px 0;">
2771  <h3 style="color:#fff; margin-bottom:15px;">ORGANIZATORZY:</h3>
2772  <div style="display:flex; justify-content:center; gap:20px; flex-wrap:wrap; margin-bottom:30px;">
2773    <a href="https://mdk.czechowice-dziedzice.pl" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/03/logo-mdk-1.png" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2774    <img decoding="async" src="https://alkagran.pl/wp-content/uploads/2024/09/malaakademiamuzyki_m.png" style="max-height:80px; background:white; padding:8px; border-radius:4px;">
2775  </div>
2776
2777  <h3 style="color:#fff; margin-bottom:15px;">PARTNERZY:</h3>
2778  <div style="display:flex; justify-content:center; gap:20px; flex-wrap:wrap; margin-bottom:30px;">
2779    <a href="https://www.facebook.com/search/top/?q=fundacja%20im.%20andrzeja%20krzanowskiego" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2024/09/2-1.png" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2780    <a href="https://www.pwm.com.pl" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/03/partner1-1.png" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2781    <img decoding="async" src="https://alkagran.pl/app/img/logo-SAP.png" style="max-height:80px; background:white; padding:8px; border-radius:4px;">
2782  </div>
2783
2784  <h3 style="color:#fff; margin-bottom:15px;">IMPREZĘ FINANSUJĄ:</h3>
2785  <div style="display:flex; justify-content:center; align-items:center; gap:30px; flex-wrap:wrap; margin-bottom:12px;">
2786    <a href="https://www.gov.pl/web/kulturaidziedzictwo" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/03/logo_MKiDN-2.png" style="max-height:110px; max-width:420px; background:white; padding:12px; border-radius:4px;"></a>
2787    <a href="https://nimit.pl" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/03/Logo_NIMIT_RGB_kolor_poziom.png" style="max-height:110px; max-width:420px; background:white; padding:12px; border-radius:4px;"></a>
2788  </div>
2789  <p style="color:#fff; font-size:14px; max-width:760px; margin:0 auto 30px; line-height:1.6; font-weight:500;">
2790    Dofinansowano ze środków Ministra Kultury i Dziedzictwa Narodowego pochodzących z Funduszu Promocji Kultury – państwowego funduszu celowego, w ramach programu „Muzyka", realizowanego przez Narodowy Instytut Muzyki i Tańca.
2791  </p>
2792  <div style="display:flex; justify-content:center; align-items:center; gap:30px; flex-wrap:wrap; margin-bottom:30px;">
2793    <a href="https://www.powiatbielski.pl" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2022/08/image-1.png" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2794    <a href="https://www.czechowice-dziedzice.pl" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2020/09/Logo_pelny_kolor_z_podpisem.jpg" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2795    <a href="https://mdk.czechowice-dziedzice.pl" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/03/logo-mdk-1.png" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2796    <a href="https://www.stoart.pl" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/07/Stoart.jpg" alt="STOART" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2797    <a href="https://bugariarmando.com.pl/" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/07/BugariArmando_biale_tlo.png" alt="Bugari Armando" style="max-height:80px; max-width:150px; background:white; padding:8px; border-radius:4px;"></a>
2798  </div>
2799
2800  <h3 style="color:#fff; margin-bottom:15px;">IMPREZĘ WSPIERAJĄ:</h3>
2801  <div style="display:flex; justify-content:center; gap:25px; flex-wrap:wrap; margin-bottom:30px;">
2802    <a href="https://jachu.tv" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/07/Jachym-CInematic-Studio.jpg" alt="Jachym Cinematic Studio" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2803    <a href="https://www.stara-cynkownia.pl/" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/04/logo-cynkownia.png" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2804    <a href="https://www.kalendarium2.pl/restauracja/kalendarium" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/04/306233432_498088275654103_7334175367039370738_n.jpg" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2805    <a href="https://www.facebook.com/armoniadellarte/" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/04/305258195_486450776822434_6325839437007151436_n.jpg" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2806<a href="https://www.mieszek.com" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2024/09/302715281_529993692262313_166081144757214577_n.jpg" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2807    <a href="https://chopin.edu.pl/wydawnictwa/chopin-university-press" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/04/images.png" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2808    <a href="#" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/07/PendereckiAcademyPress_przyciete.png" alt="Penderecki Academy Press" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2809    <a href="https://alkagran.pl" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2020/09/kinematyczni.jpg" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2810  </div>
2811
2812  <h3 style="color:#fff; margin-bottom:15px;">PATRONI MEDIALNI:</h3>
2813  <div style="display:flex; justify-content:center; gap:20px; flex-wrap:wrap; margin-bottom:30px;">
2814    <a href="https://katowice.tvp.pl" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/04/logo_TVP.png" alt="TVP3 Katowice" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2815    <a href="https://www.tvp.info" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/04/Logo-TVP-info_page-0001-scaled.jpg" alt="TVP Info" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2816    <a href="https://polmic.pl" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/07/POLMIC.jpg" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2817    <a href="https://www.czecho.pl" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2024/09/images-1.png" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2818    <a href="https://www.radiobielsko.pl" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/08/radio-bielsko-logo.png" alt="Radio Bielsko" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2819    <a href="https://dziennikzachodni.pl" target="_blank"><img decoding="async" src="https://alkagran.pl/wp-content/uploads/2026/08/dziennik-zachodni-scaled.jpg" alt="Dziennik Zachodni" style="max-height:80px; background:white; padding:8px; border-radius:4px;"></a>
2820      </div>
2821
2822  <!-- SOCIAL MEDIA -->
2823  <div style="margin-top:20px; padding-top:20px; border-top:1px solid rgba(255,255,255,0.15);">
2824    <p style="color:rgba(255,255,255,0.5); font-size:11px; letter-spacing:0.2em; text-transform:uppercase; margin-bottom:14px;">Znajdź nas / Follow us</p>
2825    <div style="display:flex; justify-content:center; gap:14px;">
2826      <a href="https://www.facebook.com/profile.php?id=100063544751937" target="_blank" style="display:inline-flex; align-items:center; justify-content:center; width:44px; height:44px; background:#802233; border-radius:50%; color:white; font-size:18px; text-decoration:none;">f</a>
2827      <a href="https://www.instagram.com/alka_gran/" target="_blank" style="display:inline-flex; align-items:center; justify-content:center; width:44px; height:44px; background:#802233; border-radius:50%; color:white; text-decoration:none;">
2828        <svg width="20" height="20" viewBox="0 0 24 24" fill="white"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 
28280-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"></path></svg>
2829      </a>
2830      <a href="https://www.youtube.com/@jesiennyfestiwalmuzycznyal2197" target="_blank" style="display:inline-flex; align-items:center; justify-content:center; width:44px; height:44px; background:#802233; border-radius:50%; color:white; text-decoration:none;">
2831        <svg width="20" height="20" viewBox="0 0 24 24" fill="white"><path d="M23.495 6.205a3.007 3.007 0 0 0-2.088-2.088c-1.87-.501-9.396-.501-9.396-.501s-7.507-.01-9.396.501A3.007 3.007 0 0 0 .527 6.205a31.247 31.247 0 0 0-.522 5.805 31.247 31.247 0 0 0 .522 5.783 3.007 3.007 0 0 0 2.088 2.088c1.868.502 9.396.502 9.396.502s7.506 0 9.396-.502a3.007 3.007 0 0 0 2.088-2.088 31.247 31.247 0 0 0 .5-5.783 31.247 31.247 0 0 0-.5-5.805zM9.609 15.601V8.408l6.264 3.602z"></path></svg>
2832      </a>
2833    </div>
2834  </div>
2835
2836</div></div></div>
2837                </div>			<div class="foot-items">
2838				<div class="foot-content clearfix">
2839	                <div class="f-links"><div class="socials circles color color_hover"><a target="_blank" href="https://www.facebook.com/XXIV-Jesienny-Festiwal-Muzyczny-Alkagran-170480323080861/" class="a13_soc-facebook fa fa-facebook"></a><a target="_blank" href="https://www.youtube.com/@jesiennyfestiwalmuzycznyal2197" class="a13_soc-youtube fa fa-youtube"></a></div></div><div class="foot-text">Alkagran – Jesienny Festiwal Muzyczny</div>				</div>
2840			</div>
2841		</footer>		<a href="#top" id="to-top" class="to-top fa fa-angle-up"></a>
2842		<div id="content-overlay" class="to-move"></div>
2843		
2844	</div><!-- .whole-layout -->
2845<script type="speculationrules">
2846{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/rife-free/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
2847</script>
vendor: 1 bytes, line 2847
2847
2848<script>(function() {
2849    // Sprawdź, czy to na pewno strona główna
2850    var isHomePage = window.location.pathname === '/' || window.location.pathname === '/index.php';
2851    var overlay = document.getElementById('welcome-overlay');
2852
2853    if (!isHomePage) {
2854        // Jeśli to nie jest główna, usuwamy planszę natychmiast
2855        if (overlay) overlay.style.display = 'none';
2856        return;
2857    }
2858
2859    var btn = document.getElementById('enter-site');
2860    var audio = document.getElementById('bg-music');
2861
2862    btn.addEventListener('click', function() {
2863        audio.play();
2864        overlay.style.transition = 'opacity 0.8s';
2865        overlay.style.opacity = '0';
2866        setTimeout(function() {
2867            overlay.style.display = 'none';
2868        }, 800);
2869    });
2870})();
2871document.addEventListener("DOMContentLoaded", function() {
2872  // Znajdź wszystkie elementy menu w głównym menu
2873  const menuItems = document.querySelectorAll("#menu-menu li a");
2874
2875  menuItems.forEach(item => {
2876    // Sprawdź, czy motyw ma pole description w kodzie
2877    // Nawet jeśli jest ukryte, ten skrypt spróbuje je "wyciągnąć"
2878    const descriptionSpan = item.querySelector("span.menu-item-description");
2879    
2880    // Jeśli nie ma pola description, nie rób nic
2881    if (!descriptionSpan) return;
2882
2883    // Pobierz tekst z opisu
2884    const englishText = descriptionSpan.textContent.trim();
2885
2886    // Jeśli opis jest pusty, nie rób nic
2887    if (englishText === "") return;
2888
2889    // Znajdź główną nazwę (polską)
2890    const titleSpan = item.querySelector(".span.title span");
2891    if (!titleSpan) return;
2892
2893    // Usuń domyślne wyświetlanie opisu przez motyw, żeby nie było duplikacji
2894    descriptionSpan.style.display = 'none';
2895
2896    // Stwórz nowy element dla angielskiego tekstu
2897    const newEnglishItem = document.createElement("span");
2898    newEnglishItem.textContent = englishText;
2899    
2900    // Nadaj mu klasę, żebyśmy mogli go łatwo ostylować w CSS
2901    newEnglishItem.className = "english-menu-title";
2902
2903    // Wstaw go zaraz POD polską nazwą
2904    titleSpan.parentNode.insertBefore(newEnglishItem, titleSpan.nextSibling);
2905  });
2906});
2907jQuery(document).ready(function($) {
2908    // Tylko na stronie galerii
2909    if (!$('body').hasClass('page-id-2559')) return;
2910    
2911    // Tworzymy lightbox
2912    $('body').append(`
2913        <div id="lightbox" style="display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.9); z-index:99999; cursor:pointer; align-items:center; justify-content:center;">
2914            <span id="lb-close" style="position:absolute; top:20px; right:30px; color:#fff; font-size:40px; cursor:pointer; line-height:1;">&times;</span>
2915            <span id="lb-prev" style="position:absolute; left:20px; color:#fff; font-size:50px; cursor:pointer; user-select:none;">&#10094;</span>
2916            <img id="lb-img" src="" style="max-width:90%; max-height:90vh; object-fit:contain; display:block;">
2917            <span id="lb-next" style="position:absolute; right:20px; color:#fff; font-size:50px; cursor:pointer; user-select:none;">&#10095;</span>
2918        </div>
2919    `);
2920    
2921    var images = [];
2922    var current = 0;
2923    
2924    // Zbieramy wszystkie zdjęcia z galerii
2925    $('a[href$=".jpg"], a[href$=".jpeg"], a[href$=".png"], a[href$=".webp"]').each(function() {
2926        images.push($(this).attr('href'));
2927        var idx = images.length - 1;
2928        $(this).on('click', function(e) {
2929            e.preventDefault();
2930            current = idx;
2931            $('#lb-img').attr('src', images[current]);
2932            $('#lightbox').css('display', 'flex');
2933        });
2934    });
2935    
2936    // Zamknięcie
2937    $('#lb-close, #lightbox').on('click', function(e) {
2938        if (e.target.id === 'lightbox' || e.target.id === 'lb-close') {
2939            $('#lightbox').hide();
2940        }
2941    });
2942    
2943    // Nawigacja
2944    $('#lb-next').on('click', function(e) {
2945        e.stopPropagation();
2946        current = (current + 1) % images.length;
2947        $('#lb-img').attr('src', images[current]);
2948    });
2949    
2950    $('#lb-prev').on('click', function(e) {
2951        e.stopPropagation();
2952        current = (current - 1 + images.length) % images.length;
2953        $('#lb-img').attr('src', images[current]);
2954    });
2955    
2956    // Klawiatura
2957    $(document).on('keydown', function(e) {
2958        if ($('#lightbox').is(':visible')) {
2959            if (e.key === 'ArrowRight') $('#lb-next').click();
2960            if (e.key === 'ArrowLeft') $('#lb-prev').click();
2961            if (e.key === 'Escape') $('#lightbox').hide();
2962        }
2963    });
2964});
2965jQuery(document).ready(function($) {
2966    if (!window.location.href.includes('galeria')) return;
2967    
2968    $('body').append('<div id="lb" style="display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.92);z-index:99999;align-items:center;justify-content:center;"><span id="lb-x" style="position:absolute;top:15px;right:25px;color:#fff;font-size:40px;cursor:pointer;">&times;</span><span id="lb-p" style="position:absolute;left:15px;color:#fff;font-size:50px;cursor:pointer;">&#10094;</span><img id="lb-i" src="" style="max-width:90%;max-height:90vh;object-fit:contain;"><span id="lb-n" style="position:absolute;right:15px;color:#fff;font-size:50px;cursor:pointer;">&#10095;</span></div>');
2969    
2970    var imgs = [];
2971    $('.wp-block-image img, .wp-block-gallery img').each(function() {
2972        var src = $(this).attr('src').replace(/-\d+x\d+\./, '.');
2973        imgs.push(src);
2974        var i = imgs.length - 1;
2975        $(this).css('cursor','pointer').on('click', function(e) {
2976            e.preventDefault();
2977            $('#lb-i').attr('src', imgs[i]);
2978            $('#lb').css('display','flex');
2979        });
2980    });
2981    
2982    $('#lb-x').on('click', function() { $('#lb').hide(); });
2983    $('#lb').on('click', function(e) { if(e.target.id==='lb') $('#lb').hide(); });
2984    $('#lb-n').on('click', function(e) { e.stopPropagation(); var c=imgs.indexOf($('#lb-i').attr('src')); $('#lb-i').attr('src', imgs[(c+1)%imgs.length]); });
2985    $('#lb-p').on('click', function(e) { e.stopPropagation(); var c=imgs.indexOf($('#lb-i').attr('src')); $('#lb-i').attr('src', imgs[(c-1+imgs.length)%imgs.length]); });
2986    $(document).on('keydown', function(e) { if($('#lb').is(':visible')) { if(e.key==='ArrowRight') $('#lb-n').click(); if(e.key==='ArrowLeft') $('#lb-p').click(); if(e.key==='Escape') $('#lb').hide(); }});
2987});</script>
2987<script id="wpascript-js" src="https://alkagran.pl/wp-content/plugins/honeypot/includes/js/wpa.js?ver=2.4.02"></script>
vendor: 1 bytes, line 2987
2987
2988<script id="wpascript-js-after">
2989wpa_field_info = JSON.parse(atob("eyJ3cGFfZmllbGRfbmFtZSI6ImJmbmxjcDkwMTgiLCJ3cGFfZmllbGRfdmFsdWUiOjIxODAwNCwid3BhX2FkZF90ZXN0Ijoibm8ifQ=="));
2990//# sourceURL=wpascript-js-after
2991</script>
vendor: 1 bytes, line 2991
2991
2992<script id="wp-statistics-tracker-js-extra">
2993var WP_Statistics_Tracker_Object = {"requestUrl":"https://alkagran.pl/wp-json/wp-statistics/v2","ajaxUrl":"https://alkagran.pl/wp-admin/admin-ajax.php","hitParams":{"wp_statistics_hit":1,"source_type":"page","source_id":53,"search_query":"","signature":"94ed44c6d58c71a11b7fe3ba6821b4ea","endpoint":"hit"},"option":{"dntEnabled":"","bypassAdBlockers":"","consentIntegration":{"name":null,"status":[]},"isPreview":false,"userOnline":false,"isWpConsentApiActive":false},"isLegacyEventLoaded":"","customEventAjaxUrl":"https://alkagran.pl/wp-admin/admin-ajax.php?action=wp_statistics_custom_event&nonce=e2a4ff956a","onlineParams":{"wp_statistics_hit":1,"source_type":"page","source_id":53,"search_query":"","signature":"94ed44c6d58c71a11b7fe3ba6821b4ea","action":"wp_statistics_online_check"},"jsCheckTime":"60000"};
2994//# sourceURL=wp-statistics-tracker-js-extra
2995</script>
vendor: 1 bytes, line 2995
2995
2996<script id="wp-statistics-tracker-js" src="https://alkagran.pl/wp-content/plugins/wp-statistics/assets/js/tracker.js?ver=14.16.14"></script>
vendor: 1 bytes, line 2996
2996
2997<script id="apollo13framework-plugins-js-extra">
2998var ApolloParams = {"ajaxurl":"https://alkagran.pl/wp-admin/admin-ajax.php","site_url":"https://alkagran.pl/","defimgurl":"https://alkagran.pl/wp-content/themes/rife-free/images/holders/photo.png","options_name":"apollo13_option_rife","load_more":"Wczytaj wi\u0119cej","loading_items":"Wczytywanie kolejnych pozycji","anchors_in_bar":"1","scroll_to_anchor":"1","writing_effect_mobile":"","writing_effect_speed":"10","hide_content_under_header":"off","default_header_variant":"normal","header_sticky_top_bar":"","header_color_variants":"sticky","show_header_at":"0","header_normal_social_colors":"color|black_hover||_hover","header_light_social_colors":"|_hover||_hover","header_dark_social_colors":"|_hover||_hover","header_sticky_social_colors":"semi-transparent|color_hover||_hover","close_mobile_menu_on_click":"1","menu_overlay_on_click":"","allow_mobile_menu":"1","submenu_opener":"fa-angle-down","submenu_closer":"fa-angle-up","submenu_third_lvl_opener":"fa-angle-right","submenu_third_lvl_closer":"fa-angle-left","posts_layout_mode":"packery","products_brick_margin":"0","products_layout_mode":"packery","albums_list_layout_mode":"packery","album_bricks_thumb_video":"","works_list_layout_mode":"packery","work_bricks_thumb_video":"","people_list_layout_mode":"fitRows","lg_lightbox_share":"1","lg_lightbox_controls":"1","lg_lightbox_download":"","lg_lightbox_counter":"1","lg_lightbox_thumbnail":"1","lg_lightbox_show_thumbs":"","lg_lightbox_autoplay":"1","lg_lightbox_autoplay_open":"","lg_lightbox_progressbar":"1","lg_lightbox_full_screen":"1","lg_lightbox_zoom":"1","lg_lightbox_mode":"lg-slide","lg_lightbox_speed":"600","lg_lightbox_preload":"1","lg_lightbox_hide_delay":"2000","lg_lightbox_autoplay_pause":"5000","lightbox_single_post":""};
2999//# sourceURL=apollo13framework-plugins-js-extra
3000</script>
vendor: 1 bytes, line 3000
3000
3001<script id="apollo13framework-plugins-js" src="https://alkagran.pl/wp-content/themes/rife-free/js/helpers.min.js?ver=2.4.7"></script>
vendor: 1 bytes, line 3001
3001
3002<script id="jquery-fitvids-js" src="https://alkagran.pl/wp-content/themes/rife-free/js/jquery.fitvids.min.js?ver=1.1"></script>
vendor: 1 bytes, line 3002
3002
3003<script id="jquery-fittext-js" src="https://alkagran.pl/wp-content/themes/rife-free/js/jquery.fittext.min.js?ver=1.2"></script>
vendor: 1 bytes, line 3003
3003
3004<script id="jquery-slides-js" src="https://alkagran.pl/wp-content/themes/rife-free/js/jquery.slides.min.js?ver=3.0.4"></script>
vendor: 1 bytes, line 3004
3004
3005<script id="jquery-sticky-kit-js" src="https://alkagran.pl/wp-content/themes/rife-free/js/jquery.sticky-kit.min.js?ver=1.1.2"></script>
vendor: 1 bytes, line 3005
3005
3006<script id="jquery-mousewheel-js" src="https://alkagran.pl/wp-content/themes/rife-free/js/jquery.mousewheel.min.js?ver=3.1.13"></script>
vendor: 1 bytes, line 3006
3006
3007<script id="jquery-typed-js" src="https://alkagran.pl/wp-content/themes/rife-free/js/typed.min.js?ver=1.1.4"></script>
vendor: 1 bytes, line 3007
3007
3008<script id="apollo13framework-isotope-js" src="https://alkagran.pl/wp-content/themes/rife-free/js/isotope.pkgd.min.js?ver=3.0.6"></script>
vendor: 1 bytes, line 3008
3008
3009<script id="jquery-lightgallery-js" src="https://alkagran.pl/wp-content/themes/rife-free/js/light-gallery/js/lightgallery-all.min.js?ver=1.6.9"></script>
vendor: 1 bytes, line 3009
3009
3010<script id="apollo13framework-scripts-js" src="https://alkagran.pl/wp-content/themes/rife-free/js/script.min.js?ver=2.4.7"></script>
vendor: 1 bytes, line 3010
3010
3011<script id="wp-emoji-settings" type="application/json">
3012{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://alkagran.pl/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
3013</script>
vendor: 1 bytes, line 3013
3013
3014<script type="module">
3015/*! This file is auto-generated */
3016var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
3017//# sourceURL=https://alkagran.pl/wp-includes/js/wp-emoji-loader.min.js
3018</script>
3018
3019</body>
3020</html>
3021<!--
3022Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin
3023
3024
3025Served from: alkagran.pl @ 2026-10-02 00:12:59 by W3 Total Cache
3026-->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.