{"id":72141,"date":"2018-02-28T19:24:43","date_gmt":"2018-02-28T17:24:43","guid":{"rendered":"https:\/\/biljardi.fi\/billiard-table-maintenance-and-installation\/"},"modified":"2026-03-30T16:08:02","modified_gmt":"2026-03-30T13:08:02","slug":"billiard-table-maintenance-and-installation","status":"publish","type":"page","link":"https:\/\/biljardi.fi\/en\/billiard-table-maintenance-and-installation\/","title":{"rendered":"Billiard table maintenance and installation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"72141\" class=\"elementor elementor-72141 elementor-46687\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2385a0a e-flex e-con-boxed e-con e-parent\" data-id=\"2385a0a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23961ff elementor-widget elementor-widget-text-editor\" data-id=\"23961ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div id=\"pl-46687\" class=\"panel-layout\"><div id=\"pg-46687-0\" class=\"panel-grid panel-no-style\" data-style=\"{\"background_image_attachment\":false,\"background_display\":\"tile\",\"cell_alignment\":\"flex-start\",\"iw-visible-screen\":\"iw-all\",\"iw-visible-layout\":\"iw-all\"}\" data-ratio=\"1\" data-ratio-direction=\"right\"><div id=\"pgc-46687-0-0\" class=\"panel-grid-cell\" data-weight=\"0.5\"><div id=\"panel-46687-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" data-style=\"{\"background_image_attachment\":false,\"background_display\":\"tile\",\"iw-visible-screen\":\"iw-all\",\"iw-visible-layout\":\"iw-all\"}\"><div class=\"so-widget-sow-editor so-widget-sow-editor-base\"><div class=\"siteorigin-widget-tinymce textwidget\"><h2>Billiard table maintenance, installation, moving, and storage services.<\/h2><h2>Request a quote using the form! Or call <a href=\"tel:0405244859\">040 5244 859<\/a><\/h2><p>We provide billiard table maintenance and installation for all brands and models. Maintenance and installation services for all billiard tables, as well as moving and storage, with the experience of thousands of tables\u2014fast and reliable nationwide. Pool tables, snooker tables, kaisa tables, pyramid tables, carom tables. All brands and models!<\/p><p>Describe the service you need using the form.<\/p><ul><li>Is it for billiard table installation, maintenance, moving, dismantling, or storage?<\/li><li>How many tables in total?<\/li><li>Which tables (pool, snooker&#8230;)?<\/li><li>Location of the tables and the potential moving address?<\/li><li>Are there stairs or other obstacles on the access routes?<\/li><li>Date and time?<\/li><\/ul><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d44a1ba elementor-widget elementor-widget-shortcode\" data-id=\"d44a1ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' style='display:none'>\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Tarjouspyynt\u00f6<\/h2>\n                            <p class='gform_description'><\/p>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_1'  action='\/en\/wp-json\/wp\/v2\/pages\/72141' data-formid='1' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_1_13\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_13'>URL<\/label><div class='ginput_container'><input name='input_13' id='input_1_13' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_1_13'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_1_1\" class=\"gfield gfield--type-select gfield--input-type-select gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_1'>Onko kyseess\u00e4 biljardin:<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_1' id='input_1_1' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>valitse palvelu<\/option><option value='asennus' >asennus<\/option><option value='huolto' >huolto<\/option><option value='siirto' >siirto<\/option><option value='purku' >purku<\/option><option value='varastointi' >varastointi<\/option><\/select><\/div><\/div><div id=\"field_1_2\" class=\"gfield gfield--type-number gfield--input-type-number gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_2'>Montako p\u00f6yt\u00e4\u00e4 yhteens\u00e4?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_number'><input name='input_2' id='input_1_2' type='number' step='any'   value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"  \/><\/div><\/div><fieldset id=\"field_1_3\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Mit\u00e4 p\u00f6yti\u00e4?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_1_3'><div class='gchoice gchoice_1_3_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_3.1' type='checkbox'  value='Pool'  id='choice_1_3_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_1_3_1' id='label_1_3_1' class='gform-field-label gform-field-label--type-inline'>Pool<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_1_3_2'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_3.2' type='checkbox'  value='Snooker'  id='choice_1_3_2'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_1_3_2' id='label_1_3_2' class='gform-field-label gform-field-label--type-inline'>Snooker<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_1_3_3'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_3.3' type='checkbox'  value='Pyramidi \/ Kaisa'  id='choice_1_3_3'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_1_3_3' id='label_1_3_3' class='gform-field-label gform-field-label--type-inline'>Pyramidi \/ Kaisa<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_1_3_4'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_3.4' type='checkbox'  value='Heyball'  id='choice_1_3_4'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_1_3_4' id='label_1_3_4' class='gform-field-label gform-field-label--type-inline'>Heyball<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_1_3_5'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_3.5' type='checkbox'  value='Kara'  id='choice_1_3_5'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_1_3_5' id='label_1_3_5' class='gform-field-label gform-field-label--type-inline'>Kara<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_1_4\" class=\"gfield gfield--type-address gfield--input-type-address gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >P\u00f6ytien sijainti<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend>    \n                    <div class='ginput_complex ginput_container has_street has_street2 has_city has_zip ginput_container_address gform-grid-row' id='input_1_4' >\n                         <span class='ginput_full address_line_1 ginput_address_line_1 gform-grid-col' id='input_1_4_1_container' >\n                                        <input type='text' name='input_4.1' id='input_1_4_1' value=''    aria-required='true'    \/>\n                                        <label for='input_1_4_1' id='input_1_4_1_label' class='gform-field-label gform-field-label--type-sub '>Street Address<\/label>\n                                    <\/span><span class='ginput_full address_line_2 ginput_address_line_2 gform-grid-col' id='input_1_4_2_container' >\n                                        <input type='text' name='input_4.2' id='input_1_4_2' value=''     aria-required='false'   \/>\n                                        <label for='input_1_4_2' id='input_1_4_2_label' class='gform-field-label gform-field-label--type-sub '>Address Line 2<\/label>\n                                    <\/span><span class='ginput_left address_city ginput_address_city gform-grid-col' id='input_1_4_3_container' >\n                                    <input type='text' name='input_4.3' id='input_1_4_3' value=''    aria-required='true'    \/>\n                                    <label for='input_1_4_3' id='input_1_4_3_label' class='gform-field-label gform-field-label--type-sub '>City<\/label>\n                                 <\/span><input type='hidden' class='gform_hidden' name='input_4.4' id='input_1_4_4' value=''\/><span class='ginput_right address_zip ginput_address_zip gform-grid-col' id='input_1_4_5_container' >\n                                    <input type='text' name='input_4.5' id='input_1_4_5' value=''    aria-required='true'    \/>\n                                    <label for='input_1_4_5' id='input_1_4_5_label' class='gform-field-label gform-field-label--type-sub '>ZIP \/ Postal Code<\/label>\n                                <\/span><input type='hidden' class='gform_hidden' name='input_4.6' id='input_1_4_6' value='' \/>\n                    <div class='gf_clear gf_clear_complex'><\/div>\n                <\/div><\/fieldset><fieldset id=\"field_1_5\" class=\"gfield gfield--type-address gfield--input-type-address gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Siirto osoite<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend>    \n                    <div class='ginput_complex ginput_container has_street has_street2 has_city has_zip ginput_container_address gform-grid-row' id='input_1_5' >\n                         <span class='ginput_full address_line_1 ginput_address_line_1 gform-grid-col' id='input_1_5_1_container' >\n                                        <input type='text' name='input_5.1' id='input_1_5_1' value=''    aria-required='true'    \/>\n                                        <label for='input_1_5_1' id='input_1_5_1_label' class='gform-field-label gform-field-label--type-sub '>Street Address<\/label>\n                                    <\/span><span class='ginput_full address_line_2 ginput_address_line_2 gform-grid-col' id='input_1_5_2_container' >\n                                        <input type='text' name='input_5.2' id='input_1_5_2' value=''     aria-required='false'   \/>\n                                        <label for='input_1_5_2' id='input_1_5_2_label' class='gform-field-label gform-field-label--type-sub '>Address Line 2<\/label>\n                                    <\/span><span class='ginput_left address_city ginput_address_city gform-grid-col' id='input_1_5_3_container' >\n                                    <input type='text' name='input_5.3' id='input_1_5_3' value=''    aria-required='true'    \/>\n                                    <label for='input_1_5_3' id='input_1_5_3_label' class='gform-field-label gform-field-label--type-sub '>City<\/label>\n                                 <\/span><input type='hidden' class='gform_hidden' name='input_5.4' id='input_1_5_4' value=''\/><span class='ginput_right address_zip ginput_address_zip gform-grid-col' id='input_1_5_5_container' >\n                                    <input type='text' name='input_5.5' id='input_1_5_5' value=''    aria-required='true'    \/>\n                                    <label for='input_1_5_5' id='input_1_5_5_label' class='gform-field-label gform-field-label--type-sub '>ZIP \/ Postal Code<\/label>\n                                <\/span><input type='hidden' class='gform_hidden' name='input_5.6' id='input_1_5_6' value='' \/>\n                    <div class='gf_clear gf_clear_complex'><\/div>\n                <\/div><\/fieldset><fieldset id=\"field_1_6\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Onko kulkuv\u00e4ylill\u00e4 esteit\u00e4?<\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_1_6'><div class='gchoice gchoice_1_6_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.1' type='checkbox'  value='Portaikkoja'  id='choice_1_6_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_1_6_1' id='label_1_6_1' class='gform-field-label gform-field-label--type-inline'>Portaikkoja<\/label>\n\t\t\t\t\t\t\t<\/div><div class='gchoice gchoice_1_6_2'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_6.2' type='checkbox'  value='Muita esteit\u00e4'  id='choice_1_6_2'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_1_6_2' id='label_1_6_2' class='gform-field-label gform-field-label--type-inline'>Muita esteit\u00e4<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_1_11\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_11'>Muuta mainittavaa<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_11' id='input_1_11' class='textarea large'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_1_7\" class=\"gfield gfield--type-date gfield--input-type-date gfield--input-type-datepicker gfield--datepicker-no-icon gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_7'>Toivottu ajankohta<\/label><div class='ginput_container ginput_container_date'>\n                            <input name='input_7' id='input_1_7' type='text' value='' class='datepicker gform-datepicker dmy_dot datepicker_no_icon gdatepicker-no-icon'   placeholder='dd.mm.yyyy' aria-describedby=\"input_1_7_date_format\" aria-invalid=\"false\" \/>\n                            <span id='input_1_7_date_format' class='screen-reader-text'>DD dot MM dot YYYY<\/span>\n                        <\/div>\n                        <input type='hidden' id='gforms_calendar_icon_input_1_7' class='gform_hidden' value='https:\/\/biljardi.fi\/wp-content\/plugins\/gravityforms\/images\/datepicker\/datepicker.svg'\/><\/div><fieldset id=\"field_1_8\" class=\"gfield gfield--type-name gfield--input-type-name gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Nimi<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_1_8'>\n                            \n                            <span id='input_1_8_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_8.3' id='input_1_8_3' value=''   aria-required='true'     \/>\n                                                    <label for='input_1_8_3' class='gform-field-label gform-field-label--type-sub '>First<\/label>\n                                                <\/span>\n                            \n                            <span id='input_1_8_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_8.6' id='input_1_8_6' value=''   aria-required='true'     \/>\n                                                    <label for='input_1_8_6' class='gform-field-label gform-field-label--type-sub '>Last<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_1_9\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_9'>Puhelin<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_9' id='input_1_9' type='tel' value='' class='large'   aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_10\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_10'>S\u00e4hk\u00f6posti<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_10' id='input_1_10' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_1_12\" class=\"gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_12'>CAPTCHA<\/label><div id='input_1_12' class='ginput_container ginput_recaptcha' data-sitekey='6LcR2i8rAAAAAOR6cQcG8Z7R0wjl-YiwdVRNYm0U'  data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='L\u00e4het\u00e4'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='LBYgFg75KPWMTH5ULLufpP+HbEbIuAPDa3niX\/nKQcOPquag+inWiyr\/NDeYk5sDRsQ8mrB9fB599BCepvTk5ddi0QC2NlSNnMozUc1PL5M+Vmw=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjNmMjJkMDA4ZTU3MmUxZDc4MGZiMDljZTUwZDI0MGQ3Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https:\/\/biljardi.fi\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https:\/\/biljardi.fi\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"1\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_1\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_1\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_1\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Billiard table maintenance, installation, moving, and storage services. Request a quote using the form! Or call 040 5244 859 We provide billiard table maintenance and installation for all brands and models. Maintenance and installation services for all billiard tables, as well as moving and storage, with the experience of thousands of tables\u2014fast and reliable nationwide. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_improvement_type_select":"improve_an_existing","_thumb_yes_seoaic":false,"_frame_yes_seoaic":false,"seoaic_generate_description":"","seoaic_improve_instructions_prompt":"","seoaic_rollback_content_improvement":"","seoaic_idea_thumbnail_generator":"","thumbnail_generated":false,"thumbnail_generate_prompt":"","seoaic_article_description":"","footnotes":""},"class_list":["post-72141","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Billiard table maintenance and installation - Suomen Biljardimyynti Oy<\/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:\/\/biljardi.fi\/en\/billiard-table-maintenance-and-installation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Billiard table maintenance and installation - Suomen Biljardimyynti Oy\" \/>\n<meta property=\"og:description\" content=\"Billiard table maintenance, installation, moving, and storage services. Request a quote using the form! Or call 040 5244 859 We provide billiard table maintenance and installation for all brands and models. Maintenance and installation services for all billiard tables, as well as moving and storage, with the experience of thousands of tables\u2014fast and reliable nationwide. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/biljardi.fi\/en\/billiard-table-maintenance-and-installation\/\" \/>\n<meta property=\"og:site_name\" content=\"Suomen Biljardimyynti Oy\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-30T13:08:02+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/billiard-table-maintenance-and-installation\\\/\",\"url\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/billiard-table-maintenance-and-installation\\\/\",\"name\":\"Billiard table maintenance and installation - Suomen Biljardimyynti Oy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/#website\"},\"datePublished\":\"2018-02-28T17:24:43+00:00\",\"dateModified\":\"2026-03-30T13:08:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/billiard-table-maintenance-and-installation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/biljardi.fi\\\/en\\\/billiard-table-maintenance-and-installation\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/billiard-table-maintenance-and-installation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Billiard table maintenance and installation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/\",\"name\":\"Suomen Biljardimyynti Oy\",\"description\":\"Biljardip\u00f6yd\u00e4t, Biljardi, Darts, Ilmakiekko, P\u00f6yt\u00e4jalkapallo\",\"publisher\":{\"@id\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/#organization\",\"name\":\"Suomen Biljardimyynti Oy\",\"url\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/biljardi.fi\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/logo_uus-1.png\",\"contentUrl\":\"https:\\\/\\\/biljardi.fi\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/logo_uus-1.png\",\"width\":360,\"height\":94,\"caption\":\"Suomen Biljardimyynti Oy\"},\"image\":{\"@id\":\"https:\\\/\\\/biljardi.fi\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Billiard table maintenance and installation - Suomen Biljardimyynti Oy","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:\/\/biljardi.fi\/en\/billiard-table-maintenance-and-installation\/","og_locale":"en_US","og_type":"article","og_title":"Billiard table maintenance and installation - Suomen Biljardimyynti Oy","og_description":"Billiard table maintenance, installation, moving, and storage services. Request a quote using the form! Or call 040 5244 859 We provide billiard table maintenance and installation for all brands and models. Maintenance and installation services for all billiard tables, as well as moving and storage, with the experience of thousands of tables\u2014fast and reliable nationwide. [&hellip;]","og_url":"https:\/\/biljardi.fi\/en\/billiard-table-maintenance-and-installation\/","og_site_name":"Suomen Biljardimyynti Oy","article_modified_time":"2026-03-30T13:08:02+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/biljardi.fi\/en\/billiard-table-maintenance-and-installation\/","url":"https:\/\/biljardi.fi\/en\/billiard-table-maintenance-and-installation\/","name":"Billiard table maintenance and installation - Suomen Biljardimyynti Oy","isPartOf":{"@id":"https:\/\/biljardi.fi\/en\/#website"},"datePublished":"2018-02-28T17:24:43+00:00","dateModified":"2026-03-30T13:08:02+00:00","breadcrumb":{"@id":"https:\/\/biljardi.fi\/en\/billiard-table-maintenance-and-installation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/biljardi.fi\/en\/billiard-table-maintenance-and-installation\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/biljardi.fi\/en\/billiard-table-maintenance-and-installation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/biljardi.fi\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Billiard table maintenance and installation"}]},{"@type":"WebSite","@id":"https:\/\/biljardi.fi\/en\/#website","url":"https:\/\/biljardi.fi\/en\/","name":"Suomen Biljardimyynti Oy","description":"Biljardip\u00f6yd\u00e4t, Biljardi, Darts, Ilmakiekko, P\u00f6yt\u00e4jalkapallo","publisher":{"@id":"https:\/\/biljardi.fi\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/biljardi.fi\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/biljardi.fi\/en\/#organization","name":"Suomen Biljardimyynti Oy","url":"https:\/\/biljardi.fi\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/biljardi.fi\/en\/#\/schema\/logo\/image\/","url":"https:\/\/biljardi.fi\/wp-content\/uploads\/2025\/10\/logo_uus-1.png","contentUrl":"https:\/\/biljardi.fi\/wp-content\/uploads\/2025\/10\/logo_uus-1.png","width":360,"height":94,"caption":"Suomen Biljardimyynti Oy"},"image":{"@id":"https:\/\/biljardi.fi\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/biljardi.fi\/en\/wp-json\/wp\/v2\/pages\/72141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/biljardi.fi\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/biljardi.fi\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/biljardi.fi\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/biljardi.fi\/en\/wp-json\/wp\/v2\/comments?post=72141"}],"version-history":[{"count":0,"href":"https:\/\/biljardi.fi\/en\/wp-json\/wp\/v2\/pages\/72141\/revisions"}],"wp:attachment":[{"href":"https:\/\/biljardi.fi\/en\/wp-json\/wp\/v2\/media?parent=72141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}