PageSourceSearch

https://oulusinfonia.fi/kaikki-konsertit/

html oulusinfonia.fi collected 2026-09-24 23:00:16 UTC 89,399 bytes, 1,066 lines download raw bytes

1
2<!doctype html>
3<html lang="fi">
4    <head>
5        <meta charset="UTF-8">
6        <meta name="viewport" content="initial-scale=1, viewport-fit=cover">
7        <meta name="robots" content="index, follow">
8        <meta name="rating" content="general">
9        <link rel="profile" href="http://gmpg.org/xfn/11">
10<!--        
10<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
10-->
11                
12        <title>Oulu Sinfonia Kaikki konsertit | Oulu Sinfonia</title>
13<link data-rocket-prefetch href="https://www.googletagmanager.com" rel="dns-prefetch">
14<link data-rocket-prefetch href="https://connect.facebook.net" rel="dns-prefetch">
15<link data-rocket-prefetch href="https://cdn-cookieyes.com" rel="dns-prefetch">
16<link data-rocket-prefetch href="https://static.aim.front.ai" rel="dns-prefetch">
17<link data-rocket-prefetch href="https://401oulu.boost.ai" rel="dns-prefetch"><link rel="preload" data-rocket-preload as="image" href="https://oulusinfonia.fi/wp-content/themes/oulusinfonia/images/header-vertical-yellow.svg" fetchpriority="high">   
18        
19        <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
20<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/37816c28bb0ab5c512cb8a6d/script.js"></script>
20<link rel="alternate" href="https://oulusinfonia.fi/kaikki-konsertit/" hreflang="fi" />
21<link rel="alternate" href="https://oulusinfonia.fi/en/concerts/" hreflang="en" />
22
23	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
24	<meta name="description" content="Oulu Sinfonian kauden konserttitarjonta. Tutustu tuleviin sekä menneisiin konsertteihin ja tule kuuntelemaan." />
25	<link rel="canonical" href="https://oulusinfonia.fi/kaikki-konsertit/" />
26	<meta property="og:locale" content="fi_FI" />
27	<meta property="og:locale:alternate" content="en_GB" />
28	<meta property="og:type" content="article" />
29	<meta property="og:title" content="Oulu Sinfonian konsertit" />
30	<meta property="og:description" content="Oulu Sinfonian kauden konserttitarjonta. Tutustu tuleviin sekä menneisiin konsertteihin ja tule kuuntelemaan." />
31	<meta property="og:url" content="https://oulusinfonia.fi/kaikki-konsertit/" />
32	<meta property="og:site_name" content="Oulu Sinfonia" />
33	<meta property="article:publisher" content="https://www.facebook.com/OuluSinfonia/" />
34	<meta property="article:modified_time" content="2026-01-23T10:38:08+00:00" />
35	<meta property="og:image" content="https://oulusinfonia.fi/wp-content/uploads/2026/01/somenosto_kevat26.jpg" />
36	<meta property="og:image:width" content="1200" />
37	<meta property="og:image:height" content="630" />
38	<meta property="og:image:type" content="image/jpeg" />
39	<meta name="twitter:card" content="summary_large_image" />
40	<meta name="twitter:title" content="Oulu Sinfonian konsertit" />
41	<meta name="twitter:image" content="https://oulusinfonia.fi/wp-content/uploads/2023/06/tapahtumanosto_syksyn_kausikonsertit.jpg" />
42	<meta name="twitter:site" content="@OuluSinfonia" />
43	
43<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/oulusinfonia.fi\/kaikki-konsertit\/","url":"https:\/\/oulusinfonia.fi\/kaikki-konsertit\/","name":"Kaikki konsertit | Oulu Sinfonia","isPartOf":{"@id":"https:\/\/oulusinfonia.fi\/#website"},"datePublished":"2021-11-11T12:29:53+00:00","dateModified":"2026-01-23T10:38:08+00:00","description":"Oulu Sinfonian kauden konserttitarjonta. Tutustu tuleviin sekä menneisiin konsertteihin ja tule kuuntelemaan.","breadcrumb":{"@id":"https:\/\/oulusinfonia.fi\/kaikki-konsertit\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/oulusinfonia.fi\/kaikki-konsertit\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/oulusinfonia.fi\/kaikki-konsertit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Etusivu","item":"https:\/\/oulusinfonia.fi\/"},{"@type":"ListItem","position":2,"name":"Konsertit"}]},{"@type":"WebSite","@id":"https:\/\/oulusinfonia.fi\/#website","url":"https:\/\/oulusinfonia.fi\/","name":"Oulu Sinfonia","description":"Oulun kaupunginorkesteri","publisher":{"@id":"https:\/\/oulusinfonia.fi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/oulusinfonia.fi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Organization","@id":"https:\/\/oulusinfonia.fi\/#organization","name":"Oulu Sinfonia","url":"https:\/\/oulusinfonia.fi\/","logo":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/oulusinfonia.fi\/#\/schema\/logo\/image\/","url":"https:\/\/oulusinfonia.fi\/wp-content\/uploads\/2021\/11\/oulu_sinfonia_logo.jpg","contentUrl":"https:\/\/oulusinfonia.fi\/wp-content\/uploads\/2021\/11\/oulu_sinfonia_logo.jpg","width":1200,"height":693,"caption":"Oulu Sinfonia"},"image":{"@id":"https:\/\/oulusinfonia.fi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/OuluSinfonia\/","https:\/\/x.com\/OuluSinfonia","https:\/\/www.instagram.com\/oulusinfonia\/","https:\/\/www.youtube.com\/channel\/UCEZ2glkF-Ipn--4x0hG_LyA","https:\/\/fi.wikipedia.org\/wiki\/Oulu_Sinfonia"]}]}</script>
43
44	<!-- / Yoast SEO plugin. -->
45
46
47
48<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://oulusinfonia.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Foulusinfonia.fi%2Fkaikki-konsertit%2F&#038;lang=fi" />
49<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://oulusinfonia.fi/wp-json/oembed/1.0/embed?url=https%3A%2F%2Foulusinfonia.fi%2Fkaikki-konsertit%2F&#038;format=xml&#038;lang=fi" />
50<style id="wp-img-auto-sizes-contain-inline-css">
51img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
52/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
53</style>
54<style id="wp-emoji-styles-inline-css">
55
56	img.wp-smiley, img.emoji {
57		display: inline !important;
58		border: none !important;
59		box-shadow: none !important;
60		height: 1em !important;
61		width: 1em !important;
62		margin: 0 0.07em !important;
63		vertical-align: -0.1em !important;
64		background: none !important;
65		padding: 0 !important;
66	}
67/*# sourceURL=wp-emoji-styles-inline-css */
68</style>
69<style id="wp-block-library-inline-css">
70: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;
70--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}}
71
72/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
73</style>
74<style id="classic-theme-styles-inline-css">
75/*! This file is auto-generated */
76.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}
77/*# sourceURL=/wp-includes/css/classic-themes.min.css */
78</style>
79
80<style id="global-styles-inline-css">
81: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,
810) 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;}
81.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;}
82/*# sourceURL=global-styles-inline-css */
83</style>
84
85<link rel='stylesheet' id='Font Awesome 5 Pro-css' href='https://oulusinfonia.fi/wp-content/themes/oulusinfonia/css/fontawesome-all.css?ver=5.14.0' media='all' />
86<link rel='stylesheet' id='bootstrap-css' href='https://oulusinfonia.fi/wp-content/themes/oulusinfonia/css/bootstrap.min.css?ver=4.3.1' media='all' />
87<link rel='stylesheet' id='custom-bootstrap-css' href='https://oulusinfonia.fi/wp-content/themes/oulusinfonia/css/custom-bootstrap.css?ver=4.3.1' media='all' />
88<link rel='stylesheet' id='main-css-css' href='https://oulusinfonia.fi/wp-content/themes/oulusinfonia/css/main.css?ver=GIT' media='all' />
89<link rel='stylesheet' id='post-css-css' href='https://oulusinfonia.fi/wp-content/themes/oulusinfonia/css/post.css?ver=GIT' media='all' />
90<link rel='stylesheet' id='navigointi-css' href='https://oulusinfonia.fi/wp-content/themes/oulusinfonia/css/navigointi.css?ver=GIT' media='all' />
91<link rel="https://api.w.org/" href="https://oulusinfonia.fi/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://oulusinfonia.fi/wp-json/wp/v2/pages/347" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://oulusinfonia.fi/xmlrpc.php?rsd" />
92
93<link rel='shortlink' href='https://oulusinfonia.fi/?p=347' />
94<!-- HFCM by 99 Robots - Snippet # 1: Google Tag Manager -->
95<!-- Google Tag Manager -->
96<script>
vendor: 331 bytes, lines 96-100
96(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
97new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
98j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
99'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
100})(window,document,'script','dataLayer','
100GTM-TRVTFMZ
vendor: 3 bytes, line 100
100');
100</script>
100
101<!-- End Google Tag Manager -->
102<!-- /end HFCM by 99 Robots -->
103<!-- HFCM by 99 Robots - Snippet # 5: OuluBot -->
104<script src="https://static.aim.front.ai/prod-common/chat-formation.min.js"></script>
vendor: 2 bytes, line 104
104
105<script>chatFormation('prod-common-oulu-oulusinfonia')</script>
105
106<!-- /end HFCM by 99 Robots -->
107<!-- HFCM by 99 Robots - Snippet # 6: Facebook Pixel -->
108<!-- Meta Pixel Code -->
109<script>
vendor: 408 bytes, lines 109-118
109
110!function(f,b,e,v,n,t,s)
111{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
112n.callMethod.apply(n,arguments):n.queue.push(arguments)};
113if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
114n.queue=[];t=b.createElement(e);t.async=!0;
115t.src=v;s=b.getElementsByTagName(e)[0];
116s.parentNode.insertBefore(t,s)}(window, document,'script',
117'https://connect.facebook.net/en_US/fbevents.js');
118fbq('init', '
118477879331472461
vendor: 32 bytes, lines 118-119
118');
119fbq('track', 'PageView');
120</script>
120
121<noscript><img height="1" width="1" style="display:none"
122src="https://www.facebook.com/tr?id=477879331472461&ev=PageView&noscript=1"
123/></noscript>
124<!-- End Meta Pixel Code -->
125<!-- /end HFCM by 99 Robots -->
126<link rel="icon" href="https://oulusinfonia.fi/wp-content/uploads/2021/11/cropped-favicon-ico-w-32x32.png" sizes="32x32" />
127<link rel="icon" href="https://oulusinfonia.fi/wp-content/uploads/2021/11/cropped-favicon-ico-w-192x192.png" sizes="192x192" />
128<link rel="apple-touch-icon" href="https://oulusinfonia.fi/wp-content/uploads/2021/11/cropped-favicon-ico-w-180x180.png" />
129<meta name="msapplication-TileImage" content="https://oulusinfonia.fi/wp-content/uploads/2021/11/cropped-favicon-ico-w-270x270.png" />
130    <meta name="generator" content="WP Rocket 3.21.0.1" data-wpr-features="wpr_preconnect_external_domains wpr_oci wpr_preload_links wpr_desktop" /></head>
131    
132<body class="container-fluid">  
133
134        <!-- Navigointi mobiilikoossa -->
135        <nav id="navigointi-m" class="row d-block d-md-none">
136
137            <!--php koodi jolla haetaan linkit wp:ltä-->
138            <ul id="menu-mobiilinavigointi-fi" class="menu"><li id="menu-item-683" class="col-2 menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-683"><a href="https://oulusinfonia.fi/"><i class="fa-solid fa-house"  aria-hidden="true"></i>Etusivu</a></li>
139<li id="menu-item-881" class="col-2 menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-347 current_page_item menu-item-881"><a href="https://oulusinfonia.fi/kaikki-konsertit/" aria-current="page"><i class="fa-sharp fa-solid fa-music"  aria-hidden="true"></i>Konsertit</a></li>
140<li id="menu-item-686" class="col-2 menu-item menu-item-type-post_type menu-item-object-page menu-item-686"><a href="https://oulusinfonia.fi/liput/"><i class="fa-sharp fa-solid fa-ticket"  aria-hidden="true"></i>Liput</a></li>
141<li id="menu-item-880" class="col-2 menu-item menu-item-type-post_type menu-item-object-page menu-item-880"><a href="https://oulusinfonia.fi/uutiset/"><i class="fa-sharp fa-solid fa-newspaper"  aria-hidden="true"></i>Uutiset</a></li>
142<li id="menu-item-687" class="col-2 mob-sub-menu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-687"><a><i class="fa-sharp fa-solid fa-bars"  aria-hidden="true"></i>Valikko</a>
143<ul class="sub-menu">
144	<li id="menu-item-3584" class="col-12 menu-item menu-item-type-post_type menu-item-object-page menu-item-3584"><a href="https://oulusinfonia.fi/orkesteri/"><i class="fa-sharp fa-solid fa-user-music"  aria-hidden="true"></I>Orkesteri</a></li>
145	<li id="menu-item-689" class="col-12 menu-item menu-item-type-post_type menu-item-object-page menu-item-689"><a href="https://oulusinfonia.fi/yhteystiedot/"><i class="fa-solid fa-location"  aria-hidden="true"></I>Yhteystiedot</a></li>
146	<li id="menu-item-688" class="col-12 menu-item menu-item-type-post_type menu-item-object-page menu-item-688"><a href="https://oulusinfonia.fi/levyt/"><i class="fa-sharp fa-solid fa-record-vinyl"  aria-hidden="true"></I>Levyt</a></li>
147</ul>
148</li>
149</ul>        </nav>
150        
151        <div  id="mobiili-yla-header" class="row d-md-none">
152            <div  class="col-6 logo">
153                <a href="https://oulusinfonia.fi" rel="noopener noreferrer" rel="home">
154                                            <img src="https://oulusinfonia.fi/wp-content/themes/oulusinfonia/images/oulu-sinfonia-logo-m.svg"  alt="Siirry Oulu Sinfonia etusivulle" />
155                                    </a>
156            </div>
157            <div  class="col-6 kielivalinta-mobiili">
158                <select name="lang_choice_2" id="lang_choice_2" class="pll-switcher-select">
159	<option value="https://oulusinfonia.fi/kaikki-konsertit/" lang="fi" selected='selected' data-lang="{&quot;id&quot;:0,&quot;name&quot;:&quot;FI&quot;,&quot;slug&quot;:&quot;fi&quot;,&quot;dir&quot;:0}">FI</option>
160	<option value="https://oulusinfonia.fi/en/concerts/" lang="en-GB" data-lang="{&quot;id&quot;:0,&quot;name&quot;:&quot;EN&quot;,&quot;slug&quot;:&quot;en&quot;,&quot;dir&quot;:0}">EN</option>
161
162</select>
163<script type="text/javascript">
164					document.getElementById( "lang_choice_2" ).addEventListener( "change", function ( event ) { location.href = event.currentTarget.value; } )
165				</script>
165            </div>
166        </div>
167        
168        <header  class="container-fluid">
169            <div  class="container">
170                <!-- NAVIGOINTI TYÖPÖYTÄKOOSSA -->
171                <nav id="navigointi" class="row topnav d-none d-md-flex" role="navigation">
172                    <!-- Vasen puoli -->
173                    <div id="site-logo">
174                        <a href="https://oulusinfonia.fi" rel="noopener noreferrer" rel="home">
175                                                    <img src="https://oulusinfonia.fi/wp-content/themes/oulusinfonia/images/oulu-sinfonia-logo-m.svg"  alt="Siirry Oulu Sinfonia etusivulle" />
176                                                </a>
177                    </div>   
178                    <!-- Navigointi -->
179                    <div class="col-12 nav-links nav-links-header">
180                        <!-- php koodi jolla haetaan linkit wp:ltä -->
181                        <ul id="menu-tyopoyta-navigointi" class="menu"><li id="menu-item-415" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-347 current_page_item menu-item-415"><a href="https://oulusinfonia.fi/kaikki-konsertit/" aria-current="page">Konsertit</a></li>
182<li id="menu-item-595" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-595"><a href="https://oulusinfonia.fi/liput/">Liput</a></li>
183<li id="menu-item-414" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-414"><a href="https://oulusinfonia.fi/uutiset/">Uutiset</a></li>
184<li id="menu-item-3582" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3582"><a href="https://oulusinfonia.fi/orkesteri/">Orkesteri</a></li>
185<li id="menu-item-626" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-626"><a href="https://oulusinfonia.fi/levyt/">Levyt</a></li>
186<li id="menu-item-612" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-612"><a href="https://oulusinfonia.fi/yhteystiedot/">Yhteystiedot</a></li>
187</ul>                    </div>
188                </nav>
189            </div>
190            <div  class="kielivalinta-header d-none d-md-flex">
191                <select name="lang_choice_3" id="lang_choice_3" class="pll-switcher-select">
192	<option value="https://oulusinfonia.fi/kaikki-konsertit/" lang="fi" selected='selected' data-lang="{&quot;id&quot;:0,&quot;name&quot;:&quot;FI&quot;,&quot;slug&quot;:&quot;fi&quot;,&quot;dir&quot;:0}">FI</option>
193	<option value="https://oulusinfonia.fi/en/concerts/" lang="en-GB" data-lang="{&quot;id&quot;:0,&quot;name&quot;:&quot;EN&quot;,&quot;slug&quot;:&quot;en&quot;,&quot;dir&quot;:0}">EN</option>
194
195</select>
196<script type="text/javascript">
197					document.getElementById( "lang_choice_3" ).addEventListener( "change", function ( event ) { location.href = event.currentTarget.value; } )
198				</script>
198            </div>
199        </header>
200        
201        <!-- tilapäinen korjaustiedote -->
202<!--
203        <div  class="row">
204            <div class="col-12 text-center" style="background-color: #B43636; color: white; padding-top: 14px; padding-bottom: 1px;">
205                <p style="font-weight: 500;">Teemme sivuille päivityksiä ja tästä saattaa aiheutua tilapäisesti ongelmia. <br> Pahoittelemme tästä aiheutuvaa haittaa.</p>
206            </div>
207        </div>-->
208
209        <!-- Section - konsertit -->
210        <section  class="row wrapper-color">
211            <div  class="col-12">
212                <div  class="container konsertit-nosto text-center">
213                    
214                    <!-- Sortti -->
215                    <form class="row item-sort text-left" id="sort-and-filter">
216						<style>
217							.jukkah-filter-label {
218								padding: 15px;
219								text-align: right;
220								font-size: 13px;
221							}
222							
223							.jukkah-filter {
224								background: white;
225								padding: 15px;
226								border: none;
227								width: 100%;
228							}
229						</style>
230						<div class="col-12 col-md-3">
231							<div class="jukkah-filter-label">RAJAA KONSERTTEJA:</div>
232						</div>
233                        <!-- Ajankohta -->
234                        <div class="col-12 col-md-3">
235							<select name="ajankohta" class="jukkah-filter">
236								<option value="tulevat" >TULEVAT KONSERTIT</option><option value="menneet" >MENNEET KONSERTIT</option>							</select>
237                        </div>
238                        <!-- Konsertin tyyppi -->
239                        <div class="col-12 col-md-3">
240                            <select name="tyyppi" class="jukkah-filter">
241                                <option value="">KONSERTIN TYYPPI</option>
242 								<option value="erikoiskonsertti" >ERIKOISKONSERTTI</option><option value="kamarikonsertti" >KAMARIKONSERTTI</option><option value="kausikonsertti" >KAUSIKONSERTTI</option><option value="koululaiskonsertti" >KOULULAISKONSERTTI</option><option value="ooppera" >OOPPERA</option><option value="perhekonsertti" >PERHEKONSERTTI</option><option value="vapaa-paasy" >VAPAA PÄÄSY</option><option value="vierailukonsertti" >VIERAILUKONSERTTI</option>                            </select>
243                        </div>
244                        <!-- Kuukausi -->
245                        <div class="col-12 col-md-3">
246                            <select name="kuukausi" class="jukkah-filter">
247                                <option value="">KUUKAUSI</option>
248								<option value="2026-09" >SYYSKUU 2026</option><option value="2026-10" >LOKAKUU 2026</option><option value="2026-11" >MARRASKUU 2026</option><option value="2026-12" >JOULUKUU 2026</option><option value="2027-01" >TAMMIKUU 2027</option><option value="2027-02" >HELMIKUU 2027</option><option value="2027-03" >MAALISKUU 2027</option><option value="2027-04" >HUHTIKUU 2027</option><option value="2027-05" >TOUKOKUU 2027</option><option value="2027-06" >KESÄKUU 2027</option><option value="2027-07" >HEINÄKUU 2027</option><option value="2027-08" >ELOKUU 2027</option><option value="2027-09" >SYYSKUU 2027</option><option value="2027-10" >LOKAKUU 2027</option><option value="2027-11" >MARRASKUU 2027</option><option value="2027-12" >JOULUKUU 2027</option><option value="2028-01" >TAMMIKUU 2028</option><option value="2028-02" >HELMIKUU 2028</option>                            </select>
249                        </div>
250                    </form>
251                    
252                    
253                    <div class="row justify-content-center justify-content-lg-start">
254                        
255<!-- Flyer-->
256
257<div class="col-6 flyer-frame text-left Flyer-Categoria-Erikoiskonsertti">
258    <div class="row">
259        <!-- Konsertin tiedot --> 
260        <div class="col-6 col-xl-5 flyer-backdrop">
261
262            <div class="flyer-content">
263                <div class="flyer-content-inside">
264                    <!-- Kategoria  -->
265                    <div class="kategoria">Erikoiskonsertti </div>
266                    
267                                            <!-- Viikonpäivä -->
268                        <p class="viikonpaiva">Lauantai</p>
269                        <!-- Päivämäärä -->
270                        <p class="paivamaara"><i class="far fa-calendar"></i> <span>26.09.2026</span></p>
271                        <!-- Kelloaika -->
272                        <p class="kellonaika"><i class="far fa-clock"></i> 19.30</p>
273                                        
274                                        <!-- Konsertin paikka -->
275                    <p class="konserttipaikka">Ouluhalli (ovet aukeavat klo 18.00)</p>
276                                        <!-- Liput -->
277                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/olavi-uusivirta/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
278                                    </div>
279            </div>
280        </div>
281
282        <!-- Esiintyjän kuva -->    
283        <div class="col-6 col-xl-7 konsertit-flyer-image">
284            <img src="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_olavi_uusivirta.png" data-src="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_olavi_uusivirta.png" srcset="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_olavi_uusivirta.png 1600w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_olavi_uusivirta-300x225.png 300w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_olavi_uusivirta-1024x768.png 1024w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_olavi_uusivirta-768x576.png 768w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_olavi_uusivirta-1536x1152.png 1536w" sizes="(max-width: full) 100vw, full" alt="Olavi Uusivirta">
285        </div>
286    </div>
287    <div class="row">
288    <!-- Otsikko -->
289    <h3>Olavi Uusivirta</h3>
290    </div>
291    <div class="row">
292    <!-- Esiintyjät -->
293    <p>Olavi Uusivirta | Timo Kämäräinen | Jaakko Kämäräinen | Olli Krogerus | Oulu All Star Big Band | Oulu Sinfonia | Eero Lehtimäki</p>
294    </div>
295</div>
296
297
298
299<!-- Flyer-->
300
301<div class="col-6 flyer-frame text-left Flyer-Categoria-Erikoiskonsertti">
302    <div class="row">
303        <!-- Konsertin tiedot --> 
304        <div class="col-6 col-xl-5 flyer-backdrop">
305
306            <div class="flyer-content">
307                <div class="flyer-content-inside">
308                    <!-- Kategoria  -->
309                    <div class="kategoria">Erikoiskonsertti </div>
310                    
311                                        
312                                                                        <!-- Viikonpäivä -->
313                            <p class="viikonpaiva">3 näytöstä</p>
314                            <!-- Päivämäärä -->
315                            <p class="paivamaara"><i class="far fa-calendar"></i> <span>01.10. - 03.10.2026</span></p>
316                            <br>
317                                                                <!-- Konsertin paikka -->
318                    <p class="konserttipaikka">Madetojan sali</p>
319                                        <!-- Liput -->
320                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/carmen/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
321                                    </div>
322            </div>
323        </div>
324
325        <!-- Esiintyjän kuva -->    
326        <div class="col-6 col-xl-7 konsertit-flyer-image">
327            <img src="https://oulusinfonia.fi/wp-content/uploads/2025/09/tapahtumanosto_carmen.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2025/09/tapahtumanosto_carmen.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2025/09/tapahtumanosto_carmen.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2025/09/tapahtumanosto_carmen-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2025/09/tapahtumanosto_carmen-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2025/09/tapahtumanosto_carmen-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2025/09/tapahtumanosto_carmen-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Carmen">
328        </div>
329    </div>
330    <div class="row">
331    <!-- Otsikko -->
332    <h3>Carmen</h3>
333    </div>
334    <div class="row">
335    <!-- Esiintyjät -->
336    <p>Maria Itkonen | Israel Galván | Maria Marin | Niina Keitel | Timothy Richards | Tuomas Pursio | Mieskuoro Huutajat | Oulu Sinfonia</p>
337    </div>
338</div>
339
340
341
342<!-- Flyer-->
343
344<div class="col-6 flyer-frame text-left Flyer-Categoria-Kausikonsertti">
345    <div class="row">
346        <!-- Konsertin tiedot --> 
347        <div class="col-6 col-xl-5 flyer-backdrop">
348
349            <div class="flyer-content">
350                <div class="flyer-content-inside">
351                    <!-- Kategoria  -->
352                    <div class="kategoria">Kausikonsertti </div>
353                    
354                                            <!-- Viikonpäivä -->
355                        <p class="viikonpaiva">Torstai</p>
356                        <!-- Päivämäärä -->
357                        <p class="paivamaara"><i class="far fa-calendar"></i> <span>08.10.2026</span></p>
358                        <!-- Kelloaika -->
359                        <p class="kellonaika"><i class="far fa-clock"></i> 18.30</p>
360                                        
361                                        <!-- Konsertin paikka -->
362                    <p class="konserttipaikka">Madetojan sali</p>
363                                        <!-- Liput -->
364                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/keskeneraisyyden-kauneus/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
365                                    </div>
366            </div>
367        </div>
368
369        <!-- Esiintyjän kuva -->    
370        <div class="col-6 col-xl-7 konsertit-flyer-image">
371            <img src="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_jenniferstumm.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_jenniferstumm.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_jenniferstumm.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_jenniferstumm-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_jenniferstumm-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_jenniferstumm-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_jenniferstumm-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Keskeneräisyyden kauneus">
372        </div>
373    </div>
374    <div class="row">
375    <!-- Otsikko -->
376    <h3>Keskeneräisyyden kauneus</h3>
377    </div>
378    <div class="row">
379    <!-- Esiintyjät -->
380    <p>Vuokko Lahtinen | Jennifer Stumm | Oulu Sinfonia</p>
381    </div>
382</div>
383
384
385
386<!-- Flyer-->
387
388<div class="col-6 flyer-frame text-left Flyer-Categoria-Kamarikonsertti">
389    <div class="row">
390        <!-- Konsertin tiedot --> 
391        <div class="col-6 col-xl-5 flyer-backdrop">
392
393            <div class="flyer-content">
394                <div class="flyer-content-inside">
395                    <!-- Kategoria  -->
396                    <div class="kategoria">Kamarikonsertti </div>
397                    
398                                        
399                                                                        <!-- Viikonpäivä -->
400                            <p class="viikonpaiva">2 näytöstä</p>
401                            <!-- Päivämäärä -->
402                            <p class="paivamaara"><i class="far fa-calendar"></i> <span>
40210.10. - 11.10.2026</span></p>
403                            <br>
404                                                                <!-- Konsertin paikka -->
405                    <p class="konserttipaikka">Eri paikkoja</p>
406                                        <!-- Liput -->
407                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/kamarikonsertti-matka-pohjoisesta-etelaan/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
408                                    </div>
409            </div>
410        </div>
411
412        <!-- Esiintyjän kuva -->    
413        <div class="col-6 col-xl-7 konsertit-flyer-image">
414            <img src="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Kamarikonsertti: Matka pohjoisesta etelään">
415        </div>
416    </div>
417    <div class="row">
418    <!-- Otsikko -->
419    <h3>Kamarikonsertti: Matka pohjoisesta etelään</h3>
420    </div>
421    <div class="row">
422    <!-- Esiintyjät -->
423    <p>Oulu Sinfonian Kamarimuusikot</p>
424    </div>
425</div>
426
427
428
429<!-- Flyer-->
430
431<div class="col-6 flyer-frame text-left Flyer-Categoria-Kausikonsertti">
432    <div class="row">
433        <!-- Konsertin tiedot --> 
434        <div class="col-6 col-xl-5 flyer-backdrop">
435
436            <div class="flyer-content">
437                <div class="flyer-content-inside">
438                    <!-- Kategoria  -->
439                    <div class="kategoria">Kausikonsertti </div>
440                    
441                                            <!-- Viikonpäivä -->
442                        <p class="viikonpaiva">Torstai</p>
443                        <!-- Päivämäärä -->
444                        <p class="paivamaara"><i class="far fa-calendar"></i> <span>15.10.2026</span></p>
445                        <!-- Kelloaika -->
446                        <p class="kellonaika"><i class="far fa-clock"></i> 18.30</p>
447                                        
448                                        <!-- Konsertin paikka -->
449                    <p class="konserttipaikka">Madetojan sali</p>
450                                        <!-- Liput -->
451                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/trembling-earth-variseva-maa/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
452                                    </div>
453            </div>
454        </div>
455
456        <!-- Esiintyjän kuva -->    
457        <div class="col-6 col-xl-7 konsertit-flyer-image">
458            <img src="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_anastasia_kobekina.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_anastasia_kobekina.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_anastasia_kobekina.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_anastasia_kobekina-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_anastasia_kobekina-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_anastasia_kobekina-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_anastasia_kobekina-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Värisevä maa">
459        </div>
460    </div>
461    <div class="row">
462    <!-- Otsikko -->
463    <h3>Värisevä maa</h3>
464    </div>
465    <div class="row">
466    <!-- Esiintyjät -->
467    <p>André de Ridder | Anastasia Kobekina | Ensemble Recherche | Soma Enseble | Cassiopeia | Suvi Timm | Oulu Sinfonia</p>
468    </div>
469</div>
470
471
472
473<!-- Flyer-->
474
475<div class="col-6 flyer-frame text-left Flyer-Categoria-Vierailuk
475onsertti">
476    <div class="row">
477        <!-- Konsertin tiedot --> 
478        <div class="col-6 col-xl-5 flyer-backdrop">
479
480            <div class="flyer-content">
481                <div class="flyer-content-inside">
482                    <!-- Kategoria  -->
483                    <div class="kategoria">Vierailukonsertti </div>
484                    
485                                            <!-- Viikonpäivä -->
486                        <p class="viikonpaiva">Torstai</p>
487                        <!-- Päivämäärä -->
488                        <p class="paivamaara"><i class="far fa-calendar"></i> <span>29.10.2026</span></p>
489                        <!-- Kelloaika -->
490                        <p class="kellonaika"><i class="far fa-clock"></i> 18.00</p>
491                                        
492                                        <!-- Konsertin paikka -->
493                    <p class="konserttipaikka">Encore-sali (Paviljonki, Jyväskylä)</p>
494                                        <!-- Liput -->
495                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/verdin-requiem/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
496                                    </div>
497            </div>
498        </div>
499
500        <!-- Esiintyjän kuva -->    
501        <div class="col-6 col-xl-7 konsertit-flyer-image">
502            <img src="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Verdin Requiem">
503        </div>
504    </div>
505    <div class="row">
506    <!-- Otsikko -->
507    <h3>Verdin Requiem</h3>
508    </div>
509    <div class="row">
510    <!-- Esiintyjät -->
511    <p>Pablo Mielgo | Marjukka Tepponen | Melissa Zgouridi | Markus Nykänen | Matti Turunen | Jyväskylän oopperakuoro | Jyväskylä Sinfonia | Oulu Sinfonia</p>
512    </div>
513</div>
514
515
516
517<!-- Flyer-->
518
519<div class="col-6 flyer-frame text-left Flyer-Categoria-Kausikonsertti">
520    <div class="row">
521        <!-- Konsertin tiedot --> 
522        <div class="col-6 col-xl-5 flyer-backdrop">
523
524            <div class="flyer-content">
525                <div class="flyer-content-inside">
526                    <!-- Kategoria  -->
527                    <div class="kategoria">Kausikonsertti </div>
528                    
529                                            <!-- Viikonpäivä -->
530                        <p class="viikonpaiva">Perjantai</p>
531                        <!-- Päivämäärä -->
532                        <p class="paivamaara"><i class="far fa-calendar"></i> <span>30.10.2026</span></p>
533                        <!-- Kelloaika -->
534                        <p class="kellonaika"><i class="far fa-clock"></i> 18.30</p>
535                                        
536                                        <!-- Konsertin paikka -->
537                    <p class="konserttipaikka">Madetojan sali</p>
538                                        <!-- Liput -->
539                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/verdi-requiem/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
540                                    </div>
541            </div>
542        </div>
543
544        <!-- Esiintyjän kuva -->    
545        <div class="col-6 col-xl-7 konsertit-flyer-image">
546            <img src="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_pablo_mielgo-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Verdin Requiem">
547        </div>
548    </div>
549    <div class="row">
550    <!-- Otsikko -->
551    <h3>Verdin Requiem</h3>
552    </div>
553    <div class="row">
554    <!-- Esiintyjät -->
555    <p>Pablo Mielgo | Marjukka Tepponen | Melissa Zgouridi | Markus Nykänen | Matti Turunen | Jyväskylän oopperakuoro | Jyväskylä Sinfonia | Oulu Sinfonia</p>
556    </div>
557</div>
558
559
560
561<!-- Flyer-->
562
563<div class="col-6 flyer-frame text-left Flyer-Categoria-Kausikonsertti">
564    <div class="row">
565        <!-- Konsertin tiedot --> 
566        <div class="col-6 col-xl-5 flyer-backdrop">
567
568            <div class="flyer-content">
569                <div class="flyer-content-inside">
570                    <!-- Kategoria  -->
571                    <div class="kategoria">Kausikonsertti </div>
572                    
573                                            <!-- Viikonpäivä -->
574                        <p class="viikonpaiva">Torstai</p>
575                        <!-- Päivämäärä -->
576                        <p class="paivamaara"><i class="far fa-calendar"></i> <span>05.11.2026</span></p>
577                        <!-- Kelloaika -->
578                        <p class="kellonaika"><i class="far fa-clock"></i> 18.30</p>
579                                        
580                                        <!-- Konsertin paikka -->
581                    <p class="konserttipaikka">Madetojan sali</p>
582                                        <!-- Liput -->
583                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/huilujen-hurmaa/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
584                                    </div>
585            </div>
586        </div>
587
588        <!-- Esiintyjän kuva -->    
589        <div class="col-6 col-xl-7 konsertit-flyer-image">
590            <img src="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_carlottapetri.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_carlottapetri.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_carlottapetri.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_carlottapetri-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_carlottapetri-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_carlottapetri-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_carlottapetri-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Huilujen hurmaa">
591        </div>
592    </div>
593    <div class="row">
594    <!-- Otsikko -->
595    <h3>Huilujen hurmaa</h3>
596    </div>
597    <div class="row">
598    <!-- Esiintyjät -->
599    <p>Rumon Gamba | Carlotta Petri | Oulu Sinfonia</p>
600    </div>
601</div>
602
603
604
605<!-- Flyer-->
606
607<div class="col-6 flyer-frame text-left Flyer-Categoria-Kamarikonsertti">
608    <div class="row">
609        <!-- Konsertin tiedot --> 
610        <div class="col-6 col-xl-5 flyer-backdrop">
611
612            <div class="flyer-content">
613                <div class="flyer-content-inside">
614                    <!-- Kategoria  -->
615                    <div class="kategoria">Kamarikonsertti </div>
616                    
617                                        
618                                                                        <!-- Viikonpäivä -->
619                            <p class="viikonpaiva">2 näytöstä</p>
620                            <!-- Päivämäärä -->
621                            <p class="paivamaara"><i class="far fa-calendar"></i> <span>07.11. - 08.11.2026</span></p>
622                            <br>
623                                                                <!-- Konsertin paikka -->
624                    <p class="konserttipaikka">Eri paikkoja</p>
625                                        <!-- Liput -->
626                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/kamarikonsertti-sydamen-ja-soinnin-tarinoita/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
627                                    </div>
628            </div>
629        </div>
630
631        <!-- Esiintyjän kuva -->    
632        <div class="col-6 col-xl-7 konsertit-flyer-image">
633            <img src="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Kamarikonsertti: Sydämen ja soinnin tarinoita">
634        </div>
635    </div>
636    <div class="row">
637    <!-- Otsikko -->
638    <h3>Kamarikonsertti: Sydämen ja soinnin tarinoita</h3>
639    </div>
640    <div class="row">
641    <!-- Esiintyjät -->
642    <p>Oulu Sinfonian Kamarimuusikot</p>
643    </div>
644</div>
645
646
647
648<!-- Flyer-->
649
650<div class="col-6 flyer-frame text-left Flyer-Categoria-Kausikonsertti">
651    <div class="row">
652        <!-- Konsertin tiedot --> 
653        <div class="col-6 col-xl-5 flyer-backdrop">
654
655            <div class="flyer-content">
656                <div class="flyer-content-inside">
657                    <!-- Kategoria  -->
658                    <div class="kategoria">Kausikonsertti </div>
659                    
660                                            <!-- Viikonpäivä -->
661                        <p class="viikonpaiva">Keskiviikko</p>
662                        <!-- Päivämäärä -->
663                        <p class="paivamaara"><i class="far fa-calendar"></i> <span>11.11.2026</span></p>
664                        <!-- Kelloaika -->
665                        <p class="kellonaika"><i class="far fa-clock"></i> 18.30</p>
666                                        
667                                        <!-- Konsertin paikka -->
668                    <p class="konserttipaikka">Madetojan sali</p>
669                                        <!-- Liput -->
670                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/swing-symphony/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
671                                    </div>
672            </div>
673        </div>
674
675        <!-- Esiintyjän kuva -->    
676        <div class="col-6 col-xl-7 konsertit-flyer-image">
677            <img src="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_swingsymphony.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_swingsymphony.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_swingsymphony.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_swingsymphony-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_swingsymphony-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_swingsymphony-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2025/11/tapahtumanosto_swingsymphony-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Swing Symphony">
678        </div>
679    </div>
680    <div class="row">
681    <!-- Otsikko -->
682    <h3>Swing Symphony</h3>
683    </div>
684    <div class="row">
685    <!-- Esiintyjät -->
686    <p>Rumon Gamba | Oulu All Star Big Band | Oulu Sinfonia</p>
687    </div>
688</div>
689
690
691
692<!-- Flyer-->
693
694<div class="col-6 flyer-frame text-left Flyer-Categoria-Vapaa pääsy">
695    <div class="row">
696        <!-- Konsertin tiedot --> 
697        <div class="col-6 col-xl-5 flyer-backdrop">
698
699            <div class="flyer-content">
700                <div class="flyer-content-inside">
701                    <!-- Kategoria  -->
702                    <div class="kategoria">Vapaa pääsy </div>
703                    
704                                            <!-- Viikonpäivä -->
705                        <p class="viikonpaiva">Keskiviikko</p>
706                        <!-- Päivämäärä -->
707                        <p class="paivamaara"><i class="far fa-calendar"></i> <span>11.11.2026</span></p>
708                        <!-- Kelloaika -->
709                        <p class="kellonaika"><i class="far fa-clock"></i> 20.00</p>
710                                        
711                                        <!-- Konsertin paikka -->
712                    <p class="konserttipaikka">Ravintola Preludi</p>
713                                        <!-- Liput -->
714                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/konserttiklubi-swingia-sinkuille/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
715                                    </div>
716            </div>
717        </div>
718
719        <!-- Esiintyjän kuva -->    
720        <div class="col-6 col-xl-7 konsertit-flyer-image">
721            <img src="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_swingia_sinkuille.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_swingia_sinkuille.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_swingia_sinkuille.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_swingia_sinkuille-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_swingia_sinkuille-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_swingia_sinkuille-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_swingia_sinkuille-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Konserttiklubi: Swingiä sinkuille">
722        </div>
723    </div>
724    <div class="row">
725    <!-- Otsikko -->
726    <h3>Konserttiklubi: Swingiä sinkuille</h3>
727    </div>
728    <div class="row">
729    <!-- Esiintyjät -->
730    <p>Kenneth Sjöwall's Dixie Dudes</p>
731    </div>
732</div>
733
734
735
736<!-- Flyer-->
737
738<div class="col-6 flyer-frame text-left Flyer-Categoria-Erikoiskonsertti">
739    <div class="row">
740        <!-- Konsertin tiedot --> 
741        <div class="col-6 col-xl-5 flyer-backdrop">
742
743            <div class="flyer-content">
744                <div class="flyer-content-inside">
745                    <!-- Kategoria  -->
746                    <div class="kategoria">Erikoiskonsertti </div>
747                    
748                                        
749                                                                        <!-- Viikonpäivä -->
750                            <p class="viikonpaiva">5 näytöstä</p>
751                            <!-- Päivämäärä -->
752                            <p class="paivamaara"><i class="far fa-calendar"></i> <span>19.11. - 21.11.2026</span></p>
753                            <br>
754                                                                <!-- Konsertin paikka -->
755                    <p class="konserttipaikka">Ouluhalli</p>
756                                        <!-- Liput -->
757                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/beyond-the-sky/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
758                                    </div>
759            </div>
760        </div>
761
762        <!-- Esiintyjän kuva -->    
763        <div class="col-6 col-xl-7 konsertit-flyer-image">
764            <img src="https://oulusinfonia.fi/wp-content/uploads/2025/05/tapahtumanosto_beyond_the_sky.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2025
764/05/tapahtumanosto_beyond_the_sky.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2025/05/tapahtumanosto_beyond_the_sky.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2025/05/tapahtumanosto_beyond_the_sky-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2025/05/tapahtumanosto_beyond_the_sky-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2025/05/tapahtumanosto_beyond_the_sky-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2025/05/tapahtumanosto_beyond_the_sky-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Beyond the Sky">
765        </div>
766    </div>
767    <div class="row">
768    <!-- Otsikko -->
769    <h3>Beyond the Sky</h3>
770    </div>
771    <div class="row">
772    <!-- Esiintyjät -->
773    <p>Dalia Stasevska | Aphrodite Patoulidou | Mari Samuelsen | Projektikuoro | Oulu Sinfonia</p>
774    </div>
775</div>
776
777
778
779<!-- Flyer-->
780
781<div class="col-6 flyer-frame text-left Flyer-Categoria-Vierailukonsertti">
782    <div class="row">
783        <!-- Konsertin tiedot --> 
784        <div class="col-6 col-xl-5 flyer-backdrop">
785
786            <div class="flyer-content">
787                <div class="flyer-content-inside">
788                    <!-- Kategoria  -->
789                    <div class="kategoria">Vierailukonsertti </div>
790                    
791                                        
792                                                                        <!-- Viikonpäivä -->
793                            <p class="viikonpaiva">19 näytöstä</p>
794                            <!-- Päivämäärä -->
795                            <p class="paivamaara"><i class="far fa-calendar"></i> <span>04.12. - 19.12.2026</span></p>
796                            <br>
797                                                                <!-- Konsertin paikka -->
798                    <p class="konserttipaikka">Ouluhalli</p>
799                                        <!-- Liput -->
800                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/lumipallo/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
801                                    </div>
802            </div>
803        </div>
804
805        <!-- Esiintyjän kuva -->    
806        <div class="col-6 col-xl-7 konsertit-flyer-image">
807            <img src="https://oulusinfonia.fi/wp-content/uploads/2026/02/tapahtumanosto_lumipallo2.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2026/02/tapahtumanosto_lumipallo2.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2026/02/tapahtumanosto_lumipallo2.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2026/02/tapahtumanosto_lumipallo2-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2026/02/tapahtumanosto_lumipallo2-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2026/02/tapahtumanosto_lumipallo2-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2026/02/tapahtumanosto_lumipallo2-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Lumipallo">
808        </div>
809    </div>
810    <div class="row">
811    <!-- Otsikko -->
812    <h3>Lumipallo</h3>
813    </div>
814    <div class="row">
815    <!-- Esiintyjät -->
816    <p>Kristian Nyman | Kristo Salminen | Saara Aalto | Mika Nuojua | Mia Hafrén | Petra Pääkkönen | Veeti Laasila | Pekko Hirvonen | Mikko Laine | Heidi Viljanen | Tuuli Mäkiranta | Jenni Kitti | Oulu Sinfonia</p>
817    </div>
818</div>
819
820
821
822<!-- Flyer-->
823
824<div class="col-6 flyer-frame text-left Flyer-Categoria-Kamarikonsertti">
825    <div class="row">
826        <!-- Konsertin tiedot --> 
827        <div class="col-6 col-xl-5 flyer-backdrop">
828
829            <div class="flyer-content">
830                <div class="flyer-content-inside">
831                    <!-- Kategoria  -->
832                    <div class="kategoria">Kamarikonsertti </div>
833                    
834                                        
835                                                                        <!-- Viikonpäivä -->
836                            <p class="viikonpaiva">2 näytöstä</p>
837                            <!-- Päivämäärä -->
838                            <p class="paivamaara"><i class="far fa-calendar"></i> <span>08.12. - 13.12.2026</span></p>
839                            <br>
840                                                                <!-- Konsertin paikka -->
841                    <p class="konserttipaikka">Eri paikkoja</p>
842                                        <!-- Liput -->
843                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/kamarikonsertti-joulun-valon-tuike/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
844                                    </div>
845            </div>
846        </div>
847
848        <!-- Esiintyjän kuva -->    
849        <div class="col-6 col-xl-7 konsertit-flyer-image">
850            <img src="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_os_kamarimuusikot_2026-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Kamarikonsertti: Joulun valon tuike">
851        </div>
852    </div>
853    <div class="row">
854    <!-- Otsikko -->
855    <h3>Kamarikonsertti: Joulun valon tuike</h3>
856    </div>
857    <div class="row">
858    <!-- Esiintyjät -->
859    <p>Oulu Sinfonian Kamarimuusikot</p>
860    </div>
861</div>
862
863
864
865<!-- Flyer-->
866
867<div class="col-6 flyer-frame text-left Flyer-Categoria-Vapaa pääsy">
868    <div class="row">
869        <!-- Konsertin tiedot --> 
870        <div class="col-6 col-xl-5 flyer-backdrop">
871
872            <div class="flyer-content">
873                <div class="flyer-content-inside">
874                    <!-- Kategoria  -->
875                    <div class="kategoria">Vapaa pääsy </div>
876                    
877                                            <!-- Viikonpäivä -->
878                        <p class="viikonpaiva">Tiistai</p>
879                        <!-- Päivämäärä -->
880                        <p class="paivamaara"><i class="far fa-calendar"></i> <span>08.12.2026</span></p>
881                        <!-- Kelloaika -->
882                        <p class="kellonaika"><i class="far fa-clock"></i> 18.00</p>
883                                        
884                                        <!-- Konsertin paikka -->
885                    <p class="konserttipaikka">Ravintola Preludi</p>
886                                        <!-- Liput -->
887                    <a class="liput-link button-white" href="https://oulusinfonia.fi/konsertit/kevat-2027-ylikapellimestarin-silmin/" rel="noopener noreferrer" aria-label="Lue konsertista lisää">LUE LISÄÄ</a>
888                                    </div>
889            </div>
890        </div>
891
892        <!-- Esiintyjän kuva -->    
893        <div class="col-6 col-xl-7 konsertit-flyer-image">
894            <img src="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_kevat27_ylikapellimestari.jpg" data-src="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_kevat27_ylikapellimestari.jpg" srcset="https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_kevat27_ylikapellimestari.jpg 1600w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_kevat27_ylikapellimestari-300x225.jpg 300w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_kevat27_ylikapellimestari-1024x768.jpg 1024w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_kevat27_ylikapellimestari-768x576.jpg 768w, https://oulusinfonia.fi/wp-content/uploads/2026/05/tapahtumanosto_kevat27_ylikapellimestari-1536x1152.jpg 1536w" sizes="(max-width: full) 100vw, full" alt="Kevät 2027 ylikapellimestarin silmin">
895        </div>
896    </div>
897    <div class="row">
898    <!-- Otsikko -->
899    <h3>Kevät 2027 ylikapellimestarin silmin</h3>
900    </div>
901    <div class="row">
902    <!-- Esiintyjät -->
903    <p>Rumon Gamba</p>
904    </div>
905</div>
906
907
908                    </div>
909                </div>
910            </div>
911        </section>
912
913        <!-- Section - modulaarinen -->
914        <!-- Kappale alkaa --><!-- Section modular - mainosbanneri -->
915
916<!-- Section X - modular kaksi palstaa -->
917<section  id="uutiskirje-banner" class="row modular-mainosbanneri text-left" style="background-image: url(https://
917oulusinfonia.fi/wp-content/uploads/2021/11/oulu-sinfonia-sahkoposti.jpg);">
918    <div  class="color-mask"></div>
919    <div  class="col-12">
920        <div  class="container">
921            <div class="row d-flex align-items-center">
922                <div class="col-12 col-lg-4 left">
923                    <h2 class="h2-isompi"><span class="bold-font">Tilaa</span><br>
924                    <span>uutiskirje</span></h2>
925                </div>
926                <div class="col-12 col-lg-8">
927                    <form class="row lianamailer" data-lianamailer="form" method="post" action="">
928                        <div class="col-9 lianamailer-formfield lianamailer-formfield-properties" data-lianamailer="formfield">
929                            <div class="lianamailer-formfield-inner">
930                                <input type="email" name="email" value="" placeholder="Sähköpostiosoite"required="required">
931                            </div>
932                            <label>
933                                Tilaamalla uutiskirjeen hyväksyn samalla <br>Oulu Sinfonian tietosuojaselosteen*
934                            </label>
935                        </div>
936                        <div class="col" aria-hidden="true" style="position: absolute; left: -7777px;">
937                            <input type="text" name="lm-gtfo" tabindex="-1">
938                        </div>
939                        <div class="lianamailer-success col" data-lianamailer="success" style="display: none;">
940                            Kiitos tilauksestasi
941                        </div>
942                        <div class="col-lg-3 lianamailer-formfield lianamailer-formfield-submit" data-lianamailer="formfield-submit">
943                            <button class="button-white" type="submit" data-lianamailer="submit">
944                                Tilaa
945                            </button>
946                        </div>
947                    </form>
948                </div>
949            </div>
950        </div>
951    </div>
952</section>
953<script type="text/javascript">document.addEventListener('DOMContentLoaded', function() { try { var LianaMailer = {ajax: function(a,b,c,d,e){;var f;if("undefined"!=typeof XMLHttpRequest)f=new XMLHttpRequest;else for(var g=["MSXML2.XmlHttp.5.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0","MSXML2.XmlHttp.2.0","Microsoft.XmlHttp"],h=0,i=g.length;h<i;h++)try{f=new ActiveXObject(g[h]);break}catch(a){}f.onreadystatechange=function(){if(!(f.readyState<4))if(4===f.readyState)if(200===f.status)d(f);else e()},f.open(b,a,!0),f.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),f.send(c)},serialize: function(a){;for(var b=[],c=0;c<a.elements.length;c++){var d=a.elements[c];if(d.name&&!d.disabled&&"file"!==d.type&&"reset"!==d.type&&"submit"!==d.type&&"button"!==d.type){if("checkbox"!==d.type&&"radio"!==d.type||d.checked)b.push(encodeURIComponent(d.name)+"="+encodeURIComponent(d.value))}else;}return b.join("&")},guid: function(){;return Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15)},setAttributes: function(a,b){;for(var c in b)a.setAttribute(c,b[c])},showError: function(a){;var b=this.form.querySelector('[data-lianamailer="formfield-error"]');if(!a)a="Tapahtui virhe - Toimintoa ei voitu suorittaa loppuun.";if(b)b.textContent=a,b.focus();else b=document.createElement("div"),b.textContent=a,this.setAttributes(b,{class:"lianamailer-formfield lianamailer-formfield-error","data-lianamailer":"formfield-error",tabindex:"-1"}),b.style.outline="none",b.style.display="block",this.form.insertBefore(b,this.form.childNodes[0]),b.focus()},showSuccess: function(){;for(var a=this.form.querySelectorAll("[data-lianamailer^=formfield]"),b=0;b<a.length;b++)a[b].style.display="none";var c=this.form.querySelector('[data-lianamailer="success"]');c.style.display="block"},init: function(){;var a=this;a.form=document.querySelector('[data-lianamailer="form"]'),a.form.addEventListener("submit",function(b){b.preventDefault();var c=document.querySelector('[data-lianamailer="submit"]');c.disabled=!0,a.ajax("https://uutiskirje.oulusinfonia.fi/json?_="+a.guid(),"get","",function(b){var d=JSON.parse(b.responseText);d=a.serialize(a.form)+"&cfcfcfcfcf="+d.csrf_token,a.ajax("https://uutiskirje.oulusinfonia.fi/account?ajax","post",d,function(b){var d=JSON.parse(b.responseText);if(d.success)a.showSuccess();else a.showError(d.error_msg);c.disabled=!1},function(){a.showError(),c.disabled=!1})},function(){a.showError(),c.disabled=!1})})}};var lianamailer = Object.create(LianaMailer);lianamailer.init();} catch(e) {console.error(e);} });</script>
953
954
955
956<!-- Kappale loppuu -->                
957
958<script type="speculationrules">
959{"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/oulusinfonia/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
960</script>
960
961<!-- HFCM by 99 Robots - Snippet # 2: Google Tag Manager (noscript) -->
962<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 962-963
962
963<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
963GTM-TRVTFMZ
vendor: 85 bytes, lines 963-964
963"
964height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
965<!-- End Google Tag Manager (noscript) -->
966<!-- /end HFCM by 99 Robots -->
967<!-- HFCM by 99 Robots - Snippet # 3: Kalevamedia -->
968<script>var sas_partner='Oulu Sinfonia';var sas_reta='retarget=sinfonia';var sas_expdate='365';var im = new Image();im.src = 'https://ww2999.smartadserver.com/t/partner?partnername=' + escape(sas_partner) + '&value=' + escape(sas_reta) + '&expdate=' + escape(sas_expdate);</script>
968
969<!-- /end HFCM by 99 Robots -->
970<!-- HFCM by 99 Robots - Snippet # 4: Sanoma TAG -->
971<!-- Segment Pixel - rt_oulusinfonia -->
972<img src="https://secure.adnxs.com/seg?t=2&member_id=7458&add_code=rt_oulusinfonia" width="1" height="1" class="tracking-pixel" />
973
974<style>
975  .tracking-pixel {
976    visibility: hidden; /* Piilottaa mutta säilyttää latauksen */
977    position: absolute; /* Varmistaa, ettei vaikuta layouttiin */
978    left: -9999px; /* Siirtää pois näkyvältä alueelta */
979  }
980</style>
981<!-- End of Segment Pixel -->
982<!-- /end HFCM by 99 Robots -->
983<!-- HFCM by 99 Robots - Snippet # 7: Sanoma TAG 2025 syksy -->
984<!-- Segment Pixel - rt_oulun_kaupunki_oulunsinfonia_consent -->
985<img src="https://secure.adnxs.com/seg?t=2&member_id=7458&add_code=rt_oulun_kaupunki_oulunsinfonia&consent=1" width="1" height="1" />
986<!-- End of Segment Pixel -->
987<!-- /end HFCM by 99 Robots -->
988<script id="pll_cookie_script-js-after">
989(function() {
990				var expirationDate = new Date();
991				expirationDate.setTime( expirationDate.getTime() + 31536000 * 1000 );
992				document.cookie = "pll_language=fi; expires=" + expirationDate.toUTCString() + "; path=/; secure; SameSite=Lax";
993			}());
994
995//# sourceURL=pll_cookie_script-js-after
996</script>
vendor: 1 bytes, line 996
996
997<script id="rocket-browser-checker-js-after">
998"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
999//# sourceURL=rocket-browser-checker-js-after
1000</script>
vendor: 1 bytes, line 1000
1000
1001<script id="rocket-preload-links-js-extra">
1002var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://oulusinfonia.fi","onHoverDelay":"100","rateThrottle":"3"};
1003//# sourceURL=rocket-preload-links-js-extra
1004</script>
vendor: 1 bytes, line 1004
1004
1005<script id="rocket-preload-links-js-after">
1006(function() {
1007"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
1008}());
1009
1010//# sourceURL=rocket-preload-links-js-after
1011</script>
vendor: 1 bytes, line 1011
1011
1012<script id="jquery-js" src="https://oulusinfonia.fi/wp-content/themes/oulusinfonia/js/jquery.min.js?ver=3.5.1"></script>
vendor: 1 bytes, line 1012
1012
1013<script id="bootstrapjs-js" src="https://oulusinfonia.fi/wp-content/themes/oulusinfonia/js/bootstrap.min.js?ver=4.0"></script>
vendor: 1 bytes, line 1013
1013
1014<script id="popperjs-js" src="https://oulusinfonia.fi/wp-content/themes/oulusinfonia/js/popper.min.js?ver=GIT"></script>
vendor: 1 bytes, line 1014
1014
1015<script id="curujs-js" src="https://oulusinfonia.fi/wp-content/themes/oulusinfonia/js/curu.min.js?ver=GIT"></script>
vendor: 1 bytes, line 1015
1015
1016<script id="ReadMore-js" src="https://oulusinfonia.fi/wp-content/themes/oulusinfonia/js/readMoreJS.min.js?ver=GIT"></script>
1016
1017
1018        <!-- Footer -->
1019        <footer  class="row">
1020            <div  class="container">
1021                <div class="row">
1022                    <!-- Vasen -->
1023                    <div class="col-12 col-md-3 f-vasen text-center text-sm-left">
1024                        <img class="footer-logo" src="https://oulusinfonia.fi/wp-content/themes/oulusinfonia/images/oulu_sinfonia_logo_w.svg" alt="Oulu Sinfonia logo">
1025                        <p>Oulun Musiikkikeskus<br />
1026Leevi Madetojan katu 3<br />
102790140 Oulu</p>
1028                        <!-- Nappi -->
1029                        <a class="liput-link button-white" href="" rel="noopener noreferrer">Yhteystiedot</a>
1030                        <p><a href="https://oulusinfonia.fi/tietosuojaseloste/">Tietosuojaseloste</a><br />
1031<a href="https://oulusinfonia.fi/saavutettavuusseloste/">Saavutettavuusseloste</a></p>
1032                    </div>
1033                    <!-- Keski -->
1034                    <nav class="col-6 col-md-3 offset-md-1 f-keski">
1035                        <h2>Sivukartta</h2>
1036                        <!-- Linkit -->
1037                        <div class="menu-footer-navigointi-suomi-container"><ul id="menu-footer-navigointi-suomi" class="menu"><li id="menu-item-275" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-275"><a href="https://oulusinfonia.fi/">Etusivu</a></li>
1038<li id="menu-item-677" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-347 current_page_item menu-item-677"><a href="https://oulusinfonia.fi/kaikki-konsertit/" aria-current="page">Konsertit</a></li>
1039<li id="menu-item-678" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-678"><a href="https://oulusinfonia.fi/liput/">Liput</a></li>
1040<li id="menu-item-676" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-676"><a href="https://oulusinfonia.fi/uutiset/">Uutiset</a></li>
1041<li id="menu-item-679" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-679"><a href="https://oulusinfonia.fi/muusikot/">Orkesteri</a></li>
1042<li id="menu-item-681" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-681"><a href="https://oulusinfonia.fi/levyt/">Levyt</a></li>
1043<li id="menu-item-680" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-680"><a href="https://oulusinfonia.fi/yhteystiedot/">Yhteystiedot</a></li>
1044</ul></div>                    </nav>
1045                    <!-- Oikea -->
1046                    <div class="col-6 col-md-3 offset-md-2 f-oikea">
1047                        <h2>Seuraa meitä</h2>
1048                        <p><i class="fab fa-facebook-square"></i> <a href="https://www.facebook.com/OuluSinfonia/" target="_blank" rel="noopener">Facebook</a><br />
1049<i class="fab fa-instagram"></i> <a href="https://www.instagram.com/oulusinfonia/" target="_blank" rel="noopener">Instagram</a><br />
1050<i class="fab fa-youtube"></i> <a href="https://www.youtube.com/channel/UCEZ2glkF-Ipn--4x0hG_LyA" target="_blank" rel="noopener">Youtube</a><br />
1051<i class="fa-brands fa-spotify"></i> <a href="https://open.spotify.com/artist/6qSAiNjNsqfQkkk22QnIuB" target="_blank" rel="noopener">Spotify</a><br />
1052<a href="https://www.munoulu.fi/" target="_blank" rel="noopener">Mun Oulu</a></p>
1053                    </div>
1054                </div>
1055                <div  id="footerin-alaosa" class="row">
1056                    <!-- Footerin alaosa -->
1057                    <div class="col-12 text-center">
1058                        <!-- Copyright -->
1059                        <p>© Oulu Sinfonia 2026</p>
1060                    </div>
1061                </div>
1062            </div>
1063        </footer>
1064    </body><!-- container-fluid ends -->
1065</html>
1066<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1790286853 -->

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.