{"id":15,"date":"2018-08-08T14:36:36","date_gmt":"2018-08-08T11:36:36","guid":{"rendered":"https:\/\/rotary.fi\/klubi2\/?page_id=15"},"modified":"2025-08-20T08:56:23","modified_gmt":"2025-08-20T05:56:23","slug":"etusivu","status":"publish","type":"page","link":"https:\/\/rotary.fi\/oulu\/","title":{"rendered":"Etusivu"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; module_class=&#8221;paakaruselli&#8221; _builder_version=&#8221;4.25.2&#8243; background_color=&#8221;rgba(255,255,255,0)&#8221; custom_margin=&#8221;0px||0px|&#8221; custom_padding=&#8221;0px|||&#8221; custom_css_main_element=&#8221;padding: 0 0 !important;&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_blur=&#8221;5px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row module_class=&#8221;etusivun_karuselli&#8221; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;0px||0px|&#8221; custom_padding=&#8221;0px|0px|0px|0px&#8221; custom_css_main_element=&#8221;padding:0!important;&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;0px||0px|&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_slider show_pagination=&#8221;off&#8221; admin_label=&#8221;Etusivun karuselli (\u00c4L\u00c4 POISTA)&#8221; _builder_version=&#8221;4.27.4&#8243; background_enable_image=&#8221;off&#8221; custom_margin=&#8221;0px||0px|&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_text_size__hover=&#8221;null&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover=&#8221;null&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover=&#8221;null&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_text_color__hover=&#8221;null&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover=&#8221;null&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover=&#8221;null&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_border_width__hover=&#8221;null&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover=&#8221;null&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover=&#8221;null&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_border_color__hover=&#8221;null&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover=&#8221;null&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover=&#8221;null&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_border_radius__hover=&#8221;null&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover=&#8221;null&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover=&#8221;null&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover=&#8221;null&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover=&#8221;null&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover=&#8221;null&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_bg_color__hover=&#8221;null&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover=&#8221;null&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover=&#8221;null&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_slide heading=&#8221;Kokemusta ja karismaa&#8221; button_text=&#8221;Lue lis\u00e4\u00e4&#8221; button_link=&#8221;https:\/\/rotary.fi\/oulu\/keita-olemme\/&#8221; use_bg_overlay=&#8221;off&#8221; use_text_overlay=&#8221;on&#8221; text_overlay_color=&#8221;rgba(0,0,0,0.3)&#8221; admin_title=&#8221;Keit\u00e4 olemme (esimerkkitekstill\u00e4)&#8221; _builder_version=&#8221;4.27.4&#8243; background_image=&#8221;https:\/\/rotary.fi\/oulu\/wp-content\/uploads\/sites\/223\/2025\/08\/img-6224-2.jpg&#8221; background_enable_image=&#8221;on&#8221; button_on_hover=&#8221;on&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_transition=&#8221;on&#8221; title_text=&#8221;IMG_6224 2&#8243; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p class=\"p1\"><span class=\"s1\">Oulun Rotaryklubi<\/span><span class=\"s2\"> on Pohjois-Suomen pisimp\u00e4\u00e4n toiminut rotaryklubi. Klubissamme on kokemusta ja tunnelmaa, mutta ennen kaikkea mielenkiintoisia esityksi\u00e4, mukavia tyyppej\u00e4, nuorten tukemista ja nuorisovaihtoa, hyv\u00e4ntekev\u00e4isyytt\u00e4 ja palvelua kansainv\u00e4lisesti ja paikallisesti. Ja tietenkin kivoja juhlia ja hyv\u00e4\u00e4 menoa. Tule sin\u00e4kin mukaan!<\/span><\/p>\n<p>[\/et_pb_slide][\/et_pb_slider][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; specialty=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; padding_1_tablet=&#8221;10px|||&#8221; padding_1_phone=&#8221;20px|||&#8221; padding_1_last_edited=&#8221;on|phone&#8221; module_class_2=&#8221;sivupalkki&#8221; admin_label=&#8221;Osio&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;rgba(255,255,255,0.5)&#8221; custom_padding_tablet=&#8221;10px|||&#8221; custom_padding_phone=&#8221;20px|||&#8221; custom_css_main_element=&#8221;padding-bottom:2%!important;&#8221; locked=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;2_3&#8243; specialty_columns=&#8221;2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_row_inner admin_label=&#8221;Rivi&#8221; _builder_version=&#8221;4.16&#8243; custom_css_main_element=&#8221;padding: 0 0 !important;&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Tapahtumat otsikko&#8221; _builder_version=&#8221;4.16&#8243; header_text_align=&#8221;center&#8221; text_orientation=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Tapahtumat<\/h2>\n<p>[\/et_pb_text][et_pb_code admin_label=&#8221;Tapahtumien n\u00e4ytt\u00f6 etusivu&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"three-columns\"><!-- [et_pb_line_break_holder] --><div class=\"em em-view-container\" id=\"em-view-928365681\" data-view=\"list\">\r\n\t<div class=\"em pixelbones em-list em-events-list\" id=\"em-events-list-928365681\" data-view-id=\"928365681\">\r\n\t<!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"et_pb_module tapahtumalaatikko\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"tapahtumanpvm\">9.4.2026 <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"tapahtumannimi\">\n<h2 class=\"entry-title\"><a href=\"https:\/\/rotary.fi\/oulu\/events\/jp-metsavainio-avaruusvalokuvauksesta\/\">Intercity \/ JP Mets\u00e4vainio: Vanhaa valoa (Huom.  Ravintola Hilikussa)<\/a><!-- [et_pb_line_break_holder] --><\/h2>\n<\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"tapahtumapaikka\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"et_pb_module tapahtumalaatikko\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"tapahtumanpvm\">16.4.2026 <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"tapahtumannimi\">\n<h2 class=\"entry-title\"><a href=\"https:\/\/rotary.fi\/oulu\/events\/prof-juha-roning-oulun-yliopistosta-robotiikasta\/\">Prof. Juha R\u00f6ning Oulun yliopistosta: Robotiikan ja teko\u00e4lyn rooli Euroopan talouden muutoksessa<\/a><!-- [et_pb_line_break_holder] --><\/h2>\n<\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"tapahtumapaikka\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"et_pb_module tapahtumalaatikko\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"tapahtumanpvm\">19.4.2026 <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"tapahtumannimi\">\n<h2 class=\"entry-title\"><a href=\"https:\/\/rotary.fi\/oulu\/events\/hyva-munkki-hyvantekevaisyyslastenkonsertti\/\">Intercity \/ Hyv\u00e4 Munkki -hyv\u00e4ntekev\u00e4isyyslastenkonsertti Karjasillan kirkossa<\/a><!-- [et_pb_line_break_holder] --><\/h2>\n<\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"tapahtumapaikka\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] -->\t<\/div>\r\n<\/div><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column_inner][\/et_pb_row_inner][et_pb_row_inner admin_label=&#8221;Rivi&#8221; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;||40px|&#8221; custom_css_main_element=&#8221;padding: 0 0 !important;&#8221; locked=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column_inner saved_specialty_column_type=&#8221;2_3&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_button button_url=&#8221;https:\/\/rotary.fi\/oulu\/tapahtumakalenteri\/&#8221; button_text=&#8221;N\u00e4yt\u00e4 kaikki&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;0px|||&#8221; custom_margin_tablet=&#8221;20px|||&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_text_size__hover=&#8221;null&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover=&#8221;null&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover=&#8221;null&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_text_color__hover=&#8221;null&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover=&#8221;null&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover=&#8221;null&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_border_width__hover=&#8221;null&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover=&#8221;null&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover=&#8221;null&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_border_color__hover=&#8221;null&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover=&#8221;null&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover=&#8221;null&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_border_radius__hover=&#8221;null&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover=&#8221;null&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover=&#8221;null&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover=&#8221;null&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover=&#8221;null&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover=&#8221;null&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_bg_color__hover=&#8221;null&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover=&#8221;null&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover=&#8221;null&#8221;]<\/p>\n<p>\n&nbsp;<\/p>\n<p>[\/et_pb_button][\/et_pb_column_inner][\/et_pb_row_inner][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_sidebar area=&#8221;sidebar-1&#8243; module_class=&#8221;sivupalkki_sisalto&#8221; _builder_version=&#8221;4.16&#8243; locked=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>\n&nbsp;<\/p>\n<p>[\/et_pb_sidebar][\/et_pb_column][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; background_color=&#8221;rgba(0,80,162,0.2)&#8221; custom_padding=&#8221;||35px|&#8221; box_shadow_style=&#8221;preset6&#8243; box_shadow_blur=&#8221;5px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1 style=\"text-align: center\">Mit\u00e4 on rotarytoiminta ja Oulun rotaryklubi?<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; custom_padding=&#8221;|0px||0px&#8221; custom_css_main_element=&#8221;padding: 2.5% 0 35px 0 !important;&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/rotary.fi\/oulu\/wp-content\/uploads\/sites\/223\/2022\/01\/35-img-20161113-wa0001.jpeg&#8221; title_text=&#8221;35-IMG-20161113-WA0001&#8243; url=&#8221;https:\/\/rotary.fi\/oulu\/tule-mukaan\/&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;Banneri 1&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>\n&nbsp;<\/p>\n<p>[\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center\">Simaa ja pullaa ja &#8221;matching ties&#8221;&#8230;<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/rotary.fi\/oulu\/wp-content\/uploads\/sites\/223\/2022\/01\/36-img-20161116-wa0001-e1641931874153.jpg&#8221; title_text=&#8221;36-IMG-20161116-WA0001&#8243; url=&#8221;https:\/\/rotary.fi\/oulu\/tule-mukaan\/&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center\">Leppoisaa johtajakoulutusta&#8230;<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/rotary.fi\/oulu\/wp-content\/uploads\/sites\/223\/2022\/01\/60-20180322-121826-e1641932989801.jpg&#8221; title_text=&#8221;60-20180322_121826&#8243; url=&#8221;https:\/\/rotary.fi\/oulu\/tule-mukaan\/&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center\">Persoonia&#8230;<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/rotary.fi\/oulu\/wp-content\/uploads\/sites\/223\/2022\/01\/41-20170223-125532-e1641932535593.jpg&#8221; title_text=&#8221;41-20170223_125532&#8243; url=&#8221;https:\/\/rotary.fi\/oulu\/tule-mukaan\/&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center\">Nuorten auttamista&#8230;<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/rotary.fi\/oulu\/wp-content\/uploads\/sites\/223\/2022\/01\/62-ulkoilutus-20190507-e1641933318220.jpeg&#8221; title_text=&#8221;62-Ulkoilutus 20190507&#8243; url=&#8221;https:\/\/rotary.fi\/oulu\/tule-mukaan\/&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center\">Vanhuksista huolehtimista&#8230;<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/rotary.fi\/oulu\/wp-content\/uploads\/sites\/223\/2022\/01\/20190620-142925.jpg&#8221; title_text=&#8221;20190620_142925&#8243; url=&#8221;https:\/\/rotary.fi\/oulu\/tule-mukaan\/&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;Banneri 2&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>\n&nbsp;<\/p>\n<p>[\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center\">sek\u00e4 hauskaa ja iloista seuraa!<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/rotary.fi\/oulu\/wp-content\/uploads\/sites\/223\/2022\/01\/68-20180628-124030.jpg&#8221; title_text=&#8221;68-20180628_124030&#8243; url=&#8221;https:\/\/rotary.fi\/oulu\/tule-mukaan\/&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center\">ja mielenkiintoisia esitelmi\u00e4.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/rotary.fi\/oulu\/wp-content\/uploads\/sites\/223\/2022\/01\/85-img-4631.jpeg&#8221; title_text=&#8221;85-IMG_4631&#8243; url=&#8221;https:\/\/rotary.fi\/oulu\/tule-mukaan\/&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center\">ja lis\u00e4\u00e4 persoonia.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/rotary.fi\/oulu\/wp-content\/uploads\/sites\/223\/2022\/01\/13-epn-rotuaarilla1-e1641933169638.jpg&#8221; title_text=&#8221;13-EPN Rotuaarilla1&#8243; url=&#8221;https:\/\/rotary.fi\/oulu\/tule-mukaan\/&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center\">ja hyv\u00e4ntuulista hyv\u00e4ntekev\u00e4isyytt\u00e4.<\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/rotary.fi\/oulu\/wp-content\/uploads\/sites\/223\/2022\/01\/img-3788-e1641933362532.jpg&#8221; title_text=&#8221;IMG_3788&#8243; url=&#8221;https:\/\/rotary.fi\/oulu\/tule-mukaan\/&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center\">tietenk\u00e4\u00e4n hauskanpitoa unohtamatta!<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1 style=\"text-align: center\">Tule sin\u00e4kin mukaan joukkoomme!<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; custom_margin=&#8221;0px|||&#8221; custom_css_main_element=&#8221;padding:0 0!important;&#8221; locked=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; module_class=&#8221;liity-mukaan-nosto et_pb_row_fullwidth et_pb_row_fullwidth&#8221; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#0c3c7c&#8221; width=&#8221;100%&#8221; width_tablet=&#8221;100%&#8221; width_phone=&#8221;&#8221; width_last_edited=&#8221;on|desktop&#8221; max_width=&#8221;100%&#8221; max_width_tablet=&#8221;100%&#8221; max_width_phone=&#8221;&#8221; max_width_last_edited=&#8221;on|desktop&#8221; make_fullwidth=&#8221;on&#8221; locked=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; module_class=&#8221;kuva&#8221; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;http:\/\/rotary.fi\/wp-content\/uploads\/2018\/04\/paakuva_liity_mukaan.jpg&#8221; show_bottom_space=&#8221;off&#8221; force_fullwidth=&#8221;on&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;Liity mukaan &#8211; Kuva&#8221; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;0px||0px|&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>\n&nbsp;<\/p>\n<p>[\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; module_class=&#8221;esittely&#8221; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;40px|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;http:\/\/rotary.fi\/wp-content\/uploads\/2018\/02\/rotary-international-logo-white.png&#8221; show_bottom_space=&#8221;off&#8221; align=&#8221;center&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; admin_label=&#8221;Logo&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>\n&nbsp;<\/p>\n<p>[\/et_pb_image][et_pb_text admin_label=&#8221;Liity mukaan &#8211; esittelyteksti&#8221; _builder_version=&#8221;4.16&#8243; text_orientation=&#8221;center&#8221; background_layout=&#8221;dark&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Liity mukaan<\/h1>\n<p>Jos haluat vaikuttaa, tule mukaan toimintaamme!<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/rotary.fi\/liity-mukaan\/&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Lue lis\u00e4\u00e4&#8221; button_alignment=&#8221;center&#8221; admin_label=&#8221;Lue lis\u00e4\u00e4 &#8211; Painike&#8221; _builder_version=&#8221;4.16&#8243; background_layout=&#8221;dark&#8221; global_colors_info=&#8221;{}&#8221; button_text_size__hover_enabled=&#8221;off&#8221; button_text_size__hover=&#8221;null&#8221; button_one_text_size__hover_enabled=&#8221;off&#8221; button_one_text_size__hover=&#8221;null&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover=&#8221;null&#8221; button_text_color__hover_enabled=&#8221;off&#8221; button_text_color__hover=&#8221;null&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_one_text_color__hover=&#8221;null&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover=&#8221;null&#8221; button_border_width__hover_enabled=&#8221;off&#8221; button_border_width__hover=&#8221;null&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_one_border_width__hover=&#8221;null&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover=&#8221;null&#8221; button_border_color__hover_enabled=&#8221;off&#8221; button_border_color__hover=&#8221;null&#8221; button_one_border_color__hover_enabled=&#8221;off&#8221; button_one_border_color__hover=&#8221;null&#8221; button_two_border_color__hover_enabled=&#8221;off&#8221; button_two_border_color__hover=&#8221;null&#8221; button_border_radius__hover_enabled=&#8221;off&#8221; button_border_radius__hover=&#8221;null&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover=&#8221;null&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover=&#8221;null&#8221; button_letter_spacing__hover_enabled=&#8221;off&#8221; button_letter_spacing__hover=&#8221;null&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover=&#8221;null&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover=&#8221;null&#8221; button_bg_color__hover_enabled=&#8221;off&#8221; button_bg_color__hover=&#8221;null&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover=&#8221;null&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover=&#8221;null&#8221;]<\/p>\n<p>\n&nbsp;<\/p>\n<p>[\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; background_color=&#8221;rgba(255,255,255,0)&#8221; locked=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text admin_label=&#8221;Suomen Rotary sosiaalisessa mediassa &#8211; Otsikko&#8221; _builder_version=&#8221;4.16&#8243; header_text_align=&#8221;center&#8221; text_orientation=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Suomen Rotary sosiaalisessa mediassa<\/h1>\n<p>[\/et_pb_text][et_pb_code admin_label=&#8221;Somesein\u00e4 &#8211; Koodi&#8221; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;]<link rel='stylesheet' id='ff-dynamic-css1' type='text\/css' href='https:\/\/rotary.fi\/oulu\/wp-content\/resources\/flow-flow\/css\/stream-id1-223.css?ver=1636033765'\/><!-- Flow-Flow \u2014 Social stream plugin for WordPress -->\n<div class=\"ff-stream\" data-plugin=\"flow_flow\" id=\"ff-stream-1\"><span class=\"ff-loader\"><span class=\"ff-square\" ><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><span class=\"ff-square ff-clear\"><\/span><span class=\"ff-square\"><\/span><span class=\"ff-square ff-last\"><\/span><\/span><\/div>\n<svg aria-hidden=\"true\" style=\"position: absolute; width: 0; height: 0; overflow: hidden;\" version=\"1.1\"><defs><symbol id=\"ff-icon-heart\" viewBox=\"0 0 48 48\"><path d=\"M34.6 3.1c-4.5 0-7.9 1.8-10.6 5.6-2.7-3.7-6.1-5.5-10.6-5.5C6 3.1 0 9.6 0 17.6c0 7.3 5.4 12 10.6 16.5.6.5 1.3 1.1 1.9 1.7l2.3 2c4.4 3.9 6.6 5.9 7.6 6.5.5.3 1.1.5 1.6.5s1.1-.2 1.6-.5c1-.6 2.8-2.2 7.8-6.8l2-1.8c.7-.6 1.3-1.2 2-1.7C42.7 29.6 48 25 48 17.6c0-8-6-14.5-13.4-14.5z\"><\/path><\/symbol><\/defs><\/svg>\n<script type=\"text\/javascript\" class=\"ff-stream-inline-js\" id=\"ff-stream-inline-js-1\">\n\n    (function () {\n        var timer, abortTimer;\n\n        timer = setInterval( function() {\n            if ( window.jQuery ) {\n                clearInterval( timer );\n                afterContentArrived( window.jQuery );\n            }\n        }, 67);\n\n        abortTimer = setTimeout( function () {\n\n            if ( !window.jQuery ) {\n                clearInterval( timer );\n                console.log('FLOW-FLOW DEBUG MESSAGE: No jQuery on page, please make sure it is loaded because jQuery is plugin requirement');\n            }\n        }, 20000);\n\n        function afterContentArrived ( $ ) {\n\n            \"use strict\";\n\n            var hash = '1771757579.cc9c3ca85ce7a7176cb9121e7b7aa6d124455d8e7ebd41c404901bce04457067a9640005c7d550fbd22532ef30f1997d';\n\n            var opts = window.FlowFlowOpts || {\"streams\":{},\"open_in_new\":\"yep\",\"filter_all\":\"Kaikki\",\"filter_search\":\"Hae\",\"expand_text\":\"Suurenna\",\"collapse_text\":\"Pienenn\\u00e4\",\"posted_on\":\"Julkaistu\",\"followers\":\"Followers\",\"following\":\"Following\",\"posts\":\"Posts\",\"show_more\":\"N\\u00e4yt\\u00e4 Lis\\u00e4\\u00e4\",\"date_style\":\"agoStyleDate\",\"dates\":{\"Yesterday\":\"Eilen\",\"s\":\"s\",\"m\":\"min\",\"h\":\"t\",\"ago\":\"sitten\",\"months\":[\"Tammikuu\",\"Helmikuu\",\"Maaliskuu\",\"Huhtikuu\",\"Toukokuu\",\"Kes\\u00e4kuu\",\"Hein\\u00e4kuu\",\"Elokuu\",\"Syyskuu\",\"Lokaku\",\"Marraskuu\",\"Joulukuu\"]},\"lightbox_navigate\":\"Navigoi nuolilla\",\"view_on\":\"View on\",\"view_on_site\":\"View on site\",\"view_all\":\"View all\",\"comments\":\"comments\",\"scroll\":\"Scroll for more\",\"no_comments\":\"No comments yet.\",\"check_comments\":\"Check all comments\",\"be_first\":\"Be the first!\",\"loading\":\"Loading\",\"server_time\":1775524575,\"forceHTTPS\":\"nope\",\"isAdmin\":false,\"ajaxurl\":\"https:\\\/\\\/rotary.fi\\\/oulu\\\/wp-admin\\\/admin-ajax.php\",\"isLog\":false,\"plugin_base\":\"https:\\\/\\\/rotary.fi\\\/oulu\\\/wp-content\\\/plugins\\\/flow-flow\",\"plugin_ver\":\"4.9.72\",\"domain\":\"rotary.fi\",\"token\":\"\"};\n\n            var isLS = isLocalStorageNameSupported();\n\n            var FF_resource = window.FF_resource ||\n                {\n                    scriptDeferred: $.Deferred(),\n                    styleDeferred:  $.Deferred(),\n                    scriptLoading: false,\n                    styleLoading: false\n                };\n\n            if ( !window.FF_resource ) window.FF_resource = FF_resource;\n            if ( !window.FlowFlowOpts ) window.FlowFlowOpts = opts;\n\n\t        \n            var data = {\n                'shop': 'rotary.fi',\n                'action': 'fetch_posts',\n                'stream-id': '1',\n                'disable-cache': '',\n                'hash': hash,\n                'page': '0',\n                'preview': '0',\n                'token':  '',\n                'boosted': '0'\n            };\n\n            var isMobile = \/android|blackBerry|iphone|ipad|ipod|opera mini|iemobile\/i.test( navigator.userAgent );\n\n            var streamOpts = {\"name\":\"Klubeille\",\"cloud\":\"nope\",\"mod\":\"nope\",\"order\":\"smartCompare\",\"posts\":\"30\",\"page-posts\":\"15\",\"cache\":\"yep\",\"cache_lifetime\":\"10\",\"gallery\":\"yep\",\"gallery-type\":\"classic\",\"private\":\"nope\",\"hide-on-desktop\":\"nope\",\"hide-on-mobile\":\"nope\",\"max-res\":\"nope\",\"show-only-media-posts\":\"nope\",\"titles\":\"nope\",\"hidemeta\":\"nope\",\"hidetext\":\"nope\",\"headingcolor\":\"rgb(59, 61, 64)\",\"subheadingcolor\":\"rgb(114, 112, 114)\",\"hhalign\":\"center\",\"bgcolor\":\"rgba(240, 240, 240, 0)\",\"filter\":\"nope\",\"filtercolor\":\"rgb(205, 205, 205)\",\"mobileslider\":\"nope\",\"viewportin\":\"yep\",\"width\":\"260\",\"margin\":\"20\",\"layout\":\"masonry\",\"theme\":\"classic\",\"gc-style\":\"style-1\",\"upic-pos\":\"centered\",\"upic-style\":\"round\",\"bradius\":\"15\",\"icon-style\":\"label2\",\"icon-col\":\"colored\",\"cardcolor\":\"rgb(255, 255, 255)\",\"namecolor\":\"rgb(59, 61, 64)\",\"textcolor\":\"rgb(131, 141, 143)\",\"linkscolor\":\"rgb(94, 159, 202)\",\"restcolor\":\"rgb(132, 118, 129)\",\"shadow\":\"rgba(0, 0, 0, 0.05)\",\"bcolor\":\"rgba(0, 0, 0, 0.75)\",\"talign\":\"center\",\"icons-style\":\"outline\",\"cards-num\":\"3\",\"scrolltop\":\"yep\",\"c-desktop\":\"5\",\"c-laptop\":\"4\",\"c-tablet-l\":\"3\",\"c-tablet-p\":\"2\",\"c-smart-l\":\"2\",\"c-smart-p\":\"1\",\"s-desktop\":\"15\",\"s-laptop\":\"15\",\"s-tablet-l\":\"10\",\"s-tablet-p\":\"10\",\"s-smart-l\":\"5\",\"s-smart-p\":\"5\",\"m-c-desktop\":\"5\",\"m-c-laptop\":\"4\",\"m-c-tablet-l\":\"3\",\"m-c-tablet-p\":\"2\",\"m-c-smart-l\":\"2\",\"m-c-smart-p\":\"1\",\"m-s-desktop\":\"15\",\"m-s-laptop\":\"15\",\"m-s-tablet-l\":\"10\",\"m-s-tablet-p\":\"10\",\"m-s-smart-l\":\"5\",\"m-s-smart-p\":\"5\",\"j-h-desktop\":\"260\",\"j-h-laptop\":\"240\",\"j-h-tablet-l\":\"220\",\"j-h-tablet-p\":\"200\",\"j-h-smart-l\":\"180\",\"j-h-smart-p\":\"160\",\"j-s-desktop\":\"0\",\"j-s-laptop\":\"0\",\"j-s-tablet-l\":\"0\",\"j-s-tablet-p\":\"0\",\"j-s-smart-l\":\"0\",\"j-s-smart-p\":\"0\",\"c-r-desktop\":\"2\",\"c-r-laptop\":\"2\",\"c-r-tablet-l\":\"2\",\"c-r-tablet-p\":\"2\",\"c-r-smart-l\":\"1\",\"c-r-smart-p\":\"1\",\"c-c-desktop\":\"5\",\"c-c-laptop\":\"4\",\"c-c-tablet-l\":\"3\",\"c-c-tablet-p\":\"3\",\"c-c-smart-l\":\"3\",\"c-c-smart-p\":\"3\",\"c-s-desktop\":\"0\",\"c-s-laptop\":\"0\",\"c-s-tablet-l\":\"0\",\"c-s-tablet-p\":\"0\",\"c-s-smart-l\":\"0\",\"c-s-smart-p\":\"0\",\"c-autoplay\":\"\",\"c-arrows-always\":\"yep\",\"c-arrows-mob\":\"nope\",\"c-dots\":\"yep\",\"c-dots-mob\":\"nope\",\"wallwidth\":\"\",\"wallvm\":\"20\",\"wallhm\":\"0\",\"wallcomments\":\"yep\",\"g-ratio-w\":\"1\",\"g-ratio-h\":\"2\",\"g-ratio-img\":\"1\\\/2\",\"g-overlay\":\"nope\",\"m-overlay\":\"nope\",\"template\":[\"header\",\"text\",\"image\",\"meta\"],\"tv\":\"nope\",\"tv-int\":\"5\",\"big\":\"nope\",\"id\":\"1\",\"moderation\":\"nope\",\"last_changes\":1636033765,\"status\":\"1\",\"feeds\":[{\"id\":\"rc30029\",\"errors\":[],\"status\":\"1\",\"enabled\":\"yep\",\"last_update\":\"huhti 6 02:03\",\"cache_lifetime\":\"1440\",\"system_enabled\":\"1\",\"boosted\":\"nope\",\"timeline-type\":\"page_timeline\",\"content\":\"oulunrotaryklubi\",\"posts\":\"5\",\"mod\":\"nope\",\"mod-approve\":\"nope\",\"type\":\"facebook\",\"include\":\"\",\"filter-by-words\":\"\"},{\"id\":\"ve78409\",\"errors\":[],\"status\":\"1\",\"enabled\":\"yep\",\"last_update\":\"huhti 6 23:24\",\"cache_lifetime\":\"60\",\"system_enabled\":\"1\",\"boosted\":\"nope\",\"timeline-type\":\"page_timeline\",\"content\":\"rotaryfinland\",\"posts\":\"10\",\"mod\":\"nope\",\"type\":\"facebook\",\"include\":\"\",\"filter-by-words\":\"\",\"page\":\"1\"}],\"preview\":false};\n            var ads = false;\n\t        streamOpts.shop = data.shop;\n            streamOpts.plugin = 'flow_flow';\n            streamOpts.trueLayout = streamOpts.layout;\n\n            \/*we will modify 'grid' layout to get 'carousel' layout*\/\n            if ( streamOpts.layout == 'carousel' ) {\n                streamOpts['layout'] = 'grid';\n                streamOpts['g-ratio-h'] = \"1\";\n                streamOpts['g-ratio-img'] = \"1\/2\";\n                streamOpts['g-ratio-w'] = \"1\";\n                streamOpts['g-overlay'] = \"yep\";\n                streamOpts['c-overlay'] = \"yep\";\n                streamOpts['s-desktop'] = \"0\";\n                streamOpts['s-laptop'] = \"0\";\n                streamOpts['s-smart-l'] = \"0\";\n                streamOpts['s-smart-p'] = \"0\";\n                streamOpts['s-tablet-l'] = \"0\";\n                streamOpts['s-tablet-p'] = \"0\";\n            }\n            else if ( streamOpts.layout == 'list' ) {  \/*the same with list, we only need news feed style*\/\n                streamOpts['layout'] = 'masonry';\n            }\n\n\t        if ( ads ) streamOpts.ads = ads;\n\n            opts.streams['stream' + streamOpts.id] = streamOpts;\n\n            var $cont = $(\"[data-plugin='flow_flow']#ff-stream-\"+data['stream-id']);\n            var ajaxDeferred;\n            var script, style;\n            var layout_pre = streamOpts.layout.charAt(0);\n            var isOverlay = layout_pre === 'j' || streamOpts[layout_pre + '-overlay'] === 'yep' && streamOpts.trueLayout !== 'list';\n            var imgIndex;\n            if (isOverlay) {\n                if (streamOpts.template[0] !== 'image') {\n                    for (var i = 0, len = streamOpts.template.length; i < len; i++) {\n                        if (streamOpts.template[i] === 'image') imgIndex = i;\n                    }\n                    streamOpts.template.splice(0, 0, streamOpts.template.splice(imgIndex, 1)[0]);\n                }\n                streamOpts.isOverlay = true;\n            };\n            if (FF_resource.scriptDeferred.state() === 'pending' && !FF_resource.scriptLoading) {\n                script = document.createElement('script');\n                script.src = \"https:\/\/rotary.fi\/oulu\/wp-content\/plugins\/flow-flow\/js\/public.js?ver=4.9.72\";\n                script.onload = function( script, textStatus ) {\n                    FF_resource.scriptDeferred.resolve();\n                };\n                document.body.appendChild(script);\n                FF_resource.scriptLoading = true;\n            };\n            if (FF_resource.styleDeferred.state() === 'pending' && !FF_resource.styleLoading) {\n                style = document.createElement('link');\n                style.type = \"text\/css\";\n                style.id = \"ff_style\";\n                style.rel = \"stylesheet\";\n                style.href = \"https:\/\/rotary.fi\/oulu\/wp-content\/plugins\/flow-flow\/css\/public.css?ver=4.9.72\";\n                style.media = \"screen\";\n                style.onload = function( script, textStatus ) {\n                    FF_resource.styleDeferred.resolve();\n                };\n                document.getElementsByTagName(\"head\")[0].appendChild(style);\n                FF_resource.styleLoading = true;\n            }\n            $cont.addClass('ff-layout-' + streamOpts.trueLayout);\n            if (!isMobile && streamOpts.trueLayout !== 'carousel') $cont.css('minHeight', '500px');\n            ajaxDeferred = isLS && sessionStorage.getItem(hash) ? {} : $.get(opts.ajaxurl, data)\n;\n            $.when( ajaxDeferred, FF_resource.scriptDeferred, FF_resource.styleDeferred ).done(function ( data ) {\n                var response, $errCont, err;\n                var moderation = 0;\n                var original = (isLS && sessionStorage.getItem(hash)) ? JSON.parse( sessionStorage.getItem(hash) ) : data[0];\n                try {\n                    \/* response = JSON.parse(original); *\/\n                    response = original; \/* since 4.1 *\/\n                } catch (e) {\n                    window.console && window.console.log('Flow-Flow gets invalid data from server');\n                    if (opts.isAdmin || opts.isLog) {\n\t                    $errCont = $('<' + 'div class=\"ff-errors\"><' + 'div class=\"ff-disclaim\">If you see this message then you have administrator permissions and Flow-Flow got invalid data from server. Please provide error message below if you are doing support request.<' + '\/div><' + 'div class=\"ff-err-info\"><'+'\/div><'+'\/div>');\n\t                    $cont.before($errCont);\n                        $errCont.find('.ff-err-info').html(original == '' ? 'Empty response from server' : original);\n                    }\n                    return;\n                }\n\n                if ( ! response ) {\n                \tconsole.log( 'FLOW-FLOW: null response from server' );\n                \treturn;\n                }\n\n                \/\/ injecting ads for cloud streams\n                if ( ads ) {\n\n                \tvar newArr = [];\n\n                \tvar post, ad;\n\n                \tfor ( var i = 0, len = response.items.length; i < len; i++ ) {\n\n\t\t                post = response.items[ i ];\n\n                \t\tif ( ads[ i ] ) {\n\n                \t\t\tad = ads[ i ];\n                            ad.id = 'ad_el_' + ad.id;\n                            newArr.push ( ad );\n\n\t\t\t                delete ads[ i ];\n                        }\n\n                        newArr.push( post );\n                    }\n\n                    response.items = newArr;\n                }\n\n                opts.streams['stream' + streamOpts.id]['items'] = response;\n                if (!FlowFlowOpts.dependencies) FlowFlowOpts.dependencies = {};\n                \n                FlowFlow.extensionResourcesRequests = FlowFlow.extensionResourcesRequests || [];\n                var request, extension, style;\n\n                for ( extension in FlowFlowOpts.dependencies ) {\n                    if ( FlowFlowOpts.dependencies[extension] && FlowFlowOpts.dependencies[extension] !== 'loaded') {\n                        request = $.getScript( opts.plugin_base + '-' + extension + '\/js\/ff_' + extension + '_public.js?ver=4.9.72');\n                        FlowFlow.extensionResourcesRequests.push(request);\n\n                        style = document.createElement('link');\n                        style.type = \"text\/css\";\n                        style.rel = \"stylesheet\";\n                        style.id = \"ff_ad_style\";\n                        style.href = opts.plugin_base + '-' + extension + '\/css\/ff_' + extension + '_public.css?ver=4.9.72';\n                        style.media = \"screen\";\n                        document.getElementsByTagName(\"head\")[0].appendChild(style);\n\n                        FlowFlowOpts.dependencies[extension] = 'loaded';\n                    }\n                }\n\n                var resourcesLoaded = $.when.apply($, FlowFlow.extensionResourcesRequests);\n\n                resourcesLoaded.done(function(){\n                    var $stream, width;\n                    console.log('FLOW-FLOW data', response);\n\n                    $stream = FlowFlow.buildStreamWith(response, streamOpts, moderation, FlowFlowOpts.dependencies);\n\n                    if (isLS && response.items.length > 0 && response.hash.length > 0) sessionStorage.setItem(  response.hash , JSON.stringify( original ));\n\n                    var num = streamOpts.layout === 'compact' || (streamOpts.mobileslider === 'yep' && isMobile)? (streamOpts.mobileslider === 'yep' ? 3 : streamOpts['cards-num']) : false;\n\n                    $cont.append( $stream );\n\n                    if ( typeof $stream !== 'string' ) {\n                        FlowFlow.setupGrid($cont.find('.ff-stream-wrapper'), num, streamOpts.scrolltop === 'yep', streamOpts.gallery === 'yep', streamOpts, $cont);\n                    }\n\n                    setTimeout(function(){\n                        $cont.find('.ff-header').removeClass('ff-loading').end().find('.ff-loader').addClass('ff-squeezed').delay(300).hide();\n                    }, 0);\n\n                    \n                }).fail(function(){\n                    console.log('Flow-Flow: resource loading failed');\n                });\n\n                var isErr = response.status === \"errors\";\n                if ((opts.isAdmin || opts.isLog) && isErr) {\n\t                $errCont = $('<'+'div class=\"ff-errors\"><'+'div class=\"ff-err-info\">If you see this then you are administrator and Flow-Flow got errors from APIs while requesting data. Please go to plugin admin and after refreshing page check for error(s) on stream settings page. Please provide error message info if you are doing support request.<'+'\/div><'+'\/div>');\n\t                $cont.before($errCont);\n                }\n            });\n\n            function isLocalStorageNameSupported() {\n                var testKey = 'test', storage = window.sessionStorage;\n                try {\n                    storage.setItem(testKey, '1');\n                    storage.removeItem(testKey);\n                    return true;\n                } catch (error) {\n                    return false;\n                }\n            };\n\n            return false;\n        }\n    })()\n\n<\/script>\n<!-- Flow-Flow \u2014 Social streams plugin for Wordpress -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oulun Rotaryklubi on Pohjois-Suomen pisimp\u00e4\u00e4n toiminut rotaryklubi. Klubissamme on kokemusta ja tunnelmaa, mutta ennen kaikkea mielenkiintoisia esityksi\u00e4, mukavia tyyppej\u00e4, nuorten tukemista ja nuorisovaihtoa, hyv\u00e4ntekev\u00e4isyytt\u00e4 ja palvelua kansainv\u00e4lisesti ja paikallisesti. Ja tietenkin kivoja juhlia ja hyv\u00e4\u00e4 menoa. Tule sin\u00e4kin mukaan!Tapahtumat <div class=\"em em-view-container\" id=\"em-view-27245803\" data-view=\"list\">\r\n\t<div class=\"em pixelbones em-list em-events-list\" id=\"em-events-list-27245803\" data-view-id=\"27245803\">\r\n\t9.4.2026 <a href=\"https:\/\/rotary.fi\/oulu\/events\/jp-metsavainio-avaruusvalokuvauksesta\/\">Intercity \/ JP Mets\u00e4vainio: Vanhaa valoa (Huom.  Ravintola Hilikussa)<\/a>16.4.2026 <a href=\"https:\/\/rotary.fi\/oulu\/events\/prof-juha-roning-oulun-yliopistosta-robotiikasta\/\">Prof. Juha R\u00f6ning Oulun yliopistosta: Robotiikan ja teko\u00e4lyn rooli Euroopan talouden muutoksessa<\/a>19.4.2026 <a href=\"https:\/\/rotary.fi\/oulu\/events\/hyva-munkki-hyvantekevaisyyslastenkonsertti\/\">Intercity \/ Hyv\u00e4 Munkki -hyv\u00e4ntekev\u00e4isyyslastenkonsertti Karjasillan kirkossa<\/a>\t<\/div>\r\n<\/div> &nbsp; &nbsp; Mit\u00e4 on rotarytoiminta ja Oulun rotaryklubi? [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Etusivu - Oulun Rotaryklubi<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rotary.fi\/oulu\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Etusivu - Oulun Rotaryklubi\" \/>\n<meta property=\"og:description\" content=\"Oulun Rotaryklubi on Pohjois-Suomen pisimp\u00e4\u00e4n toiminut rotaryklubi. Klubissamme on kokemusta ja tunnelmaa, mutta ennen kaikkea mielenkiintoisia esityksi\u00e4, mukavia tyyppej\u00e4, nuorten tukemista ja nuorisovaihtoa, hyv\u00e4ntekev\u00e4isyytt\u00e4 ja palvelua kansainv\u00e4lisesti ja paikallisesti. Ja tietenkin kivoja juhlia ja hyv\u00e4\u00e4 menoa. Tule sin\u00e4kin mukaan!Tapahtumat &nbsp; &nbsp; Mit\u00e4 on rotarytoiminta ja Oulun rotaryklubi? [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rotary.fi\/oulu\/\" \/>\n<meta property=\"og:site_name\" content=\"Oulun Rotaryklubi\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-20T05:56:23+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/rotary.fi\/oulu\/\",\"url\":\"https:\/\/rotary.fi\/oulu\/\",\"name\":\"Etusivu - Oulun Rotaryklubi\",\"isPartOf\":{\"@id\":\"https:\/\/rotary.fi\/oulu\/#website\"},\"datePublished\":\"2018-08-08T11:36:36+00:00\",\"dateModified\":\"2025-08-20T05:56:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/rotary.fi\/oulu\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/rotary.fi\/oulu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/rotary.fi\/oulu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/rotary.fi\/oulu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Etusivu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/rotary.fi\/oulu\/#website\",\"url\":\"https:\/\/rotary.fi\/oulu\/\",\"name\":\"Oulun Rotaryklubi\",\"description\":\"Uusi Rotary klubisivusto\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/rotary.fi\/oulu\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Etusivu - Oulun Rotaryklubi","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rotary.fi\/oulu\/","og_locale":"fi_FI","og_type":"article","og_title":"Etusivu - Oulun Rotaryklubi","og_description":"Oulun Rotaryklubi on Pohjois-Suomen pisimp\u00e4\u00e4n toiminut rotaryklubi. Klubissamme on kokemusta ja tunnelmaa, mutta ennen kaikkea mielenkiintoisia esityksi\u00e4, mukavia tyyppej\u00e4, nuorten tukemista ja nuorisovaihtoa, hyv\u00e4ntekev\u00e4isyytt\u00e4 ja palvelua kansainv\u00e4lisesti ja paikallisesti. Ja tietenkin kivoja juhlia ja hyv\u00e4\u00e4 menoa. Tule sin\u00e4kin mukaan!Tapahtumat &nbsp; &nbsp; Mit\u00e4 on rotarytoiminta ja Oulun rotaryklubi? [&hellip;]","og_url":"https:\/\/rotary.fi\/oulu\/","og_site_name":"Oulun Rotaryklubi","article_modified_time":"2025-08-20T05:56:23+00:00","twitter_card":"summary_large_image","twitter_misc":{"Arvioitu lukuaika":"4 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rotary.fi\/oulu\/","url":"https:\/\/rotary.fi\/oulu\/","name":"Etusivu - Oulun Rotaryklubi","isPartOf":{"@id":"https:\/\/rotary.fi\/oulu\/#website"},"datePublished":"2018-08-08T11:36:36+00:00","dateModified":"2025-08-20T05:56:23+00:00","breadcrumb":{"@id":"https:\/\/rotary.fi\/oulu\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rotary.fi\/oulu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/rotary.fi\/oulu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rotary.fi\/oulu\/"},{"@type":"ListItem","position":2,"name":"Etusivu"}]},{"@type":"WebSite","@id":"https:\/\/rotary.fi\/oulu\/#website","url":"https:\/\/rotary.fi\/oulu\/","name":"Oulun Rotaryklubi","description":"Uusi Rotary klubisivusto","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rotary.fi\/oulu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"}]}},"lang":"fi","translations":{"fi":15},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/rotary.fi\/oulu\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rotary.fi\/oulu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rotary.fi\/oulu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rotary.fi\/oulu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rotary.fi\/oulu\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":10,"href":"https:\/\/rotary.fi\/oulu\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":2285,"href":"https:\/\/rotary.fi\/oulu\/wp-json\/wp\/v2\/pages\/15\/revisions\/2285"}],"wp:attachment":[{"href":"https:\/\/rotary.fi\/oulu\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}