body{font-weight:normal}.et_pb_slide_content h2{text-transform:uppercase;font-weight:700;font-size:27px}.pxlw-car-h2 .et_pb_slide_content h2{text-transform:uppercase;font-weight:700;font-size:25px;color:#003764!important}@media only screen and (max-width:1300px){.et_pb_slide_content h2{font-size:24px!important}}@media only screen and (max-width:1039px){.et_pb_slide_content h2{font-size:20px!important}}@media only screen and (max-width:980px){.et_pb_slide_content h2{font-size:3vw!important}}@media only screen and (max-width:768px){.et_pb_slide_content h2{font-size:4vw!important}}@media only screen and (max-width:400px){.et_pb_slide_content h2{font-size:5vw!important}}@media (min-width:1675px) and (max-width:10000px){.hero-h-limit h1{font-size:67px!important}}.et_pb_fullwidth_slider_0.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{font-weight:normal}p{padding-bottom:1.5em}@media only screen and (max-width:1300px){body{hyphens:auto!important}}.menu_cta1 a{background:#aa8941!important;border-radius:1px;font-size:16px!important;text-transform:uppercase;line-height:1em;padding:13px 20px 0px 20px!important}.menu_cta1 a:hover{background:#007EB4!important}.et_pb_module .et_pb_menu .et_pb_menu_0_tb_header .et-db.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active #et-boc header.et-l--header.et-l .et_pb_module.et_pb_menu{padding-top:8px;padding-bottom:8px}.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_right.et_dropdown_animation_fade.et_pb_menu--with-logo.et_pb_menu--style-left_aligned{padding-top:0px!important;padding-bottom:0px!important}.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active header.et-l--header .et_pb_menu__menu>nav>ul>li>a,.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active.et-db #et-boc .et-l .et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a,.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active.et-db #et-boc .et-l .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:6px;padding-bottom:11px}.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{padding-top:0px}.et_pb_menu__menu{padding-top:10px!important}.et-db.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active #mega-menu-wrap-primary-menu{margin-top:-10px;transition-delay:1s!important;transition:width 2s!important;transition:0.4s!important;transition:max-width 1s ease-in-out!important;-moz-transition:max-width 1s ease-in-out!important;-webkit-transition:max-width 1s ease-in-out!important;-o-transition:max-width 1s ease-in-out!important}ul#menu-secondary-menu{margin-top:-7px}.et_pb_post div.post-content a.more-link{font-size:17px;margin-top:15px;text-decoration:underline}.et_pb_post div.post-content a.more-link::first-letter{text-transform:capitalize}.page-id-25232 .et_pb_post{margin-bottom:0px!important}.et_pb_menu__search{background:#f1faff;border:solid 4px #277EAC;margin-left:20px;margin-right:9px;border-radius:4px;padding-left:10px;height:80px}input.et_pb_menu__search-input{text-align:center;font-size:26px!important}.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button{font-weight:bold}.et_pb_menu__search-button:after{margin-left:10px}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none}.et_pb_slide_content{font-weight:500}.et_pb_slide_content{font-weight:500}.hbl-gr h1:after,.hbl-gr h2:after{content:"";position:absolute;width:100px;left:0;bottom:0px;border-bottom:5px solid;border-color:#03b2e2}.hbl-bl h1:after,.hbl-bl h2:after{content:"";position:absolute;width:100px;left:0;bottom:0px;border-bottom:5px solid;border-color:#03b2e2}.hbl-wh h1:after,.hbl-wh h2:after{content:"";position:absolute;width:100px;left:0;bottom:0px;border-bottom:5px solid;border-color:#fff}.txt-bg .et_pb_text_inner span{background:#003764ba;display:inline;white-space:pre-wrap;line-height:35px;box-shadow:-5px 0 0 #003764ba}.et_pb_scroll_top.et-pb-icon{background:#007eb2;bottom:19px;right:25px;-webkit-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:30px}.et_pb_scroll_top.et-pb-icon:hover{background:#003764}@media screen and (max-width:980px){.divi_se_youtube_background_container{visibility:hidden;display:none}}.line-1{position:relative;width:9.3em;margin:0 auto;border-right:2px solid #003764;white-space:nowrap;overflow:hidden}.lang1 a{color:#fff!important;padding:9px 10px 5px 10px;margin-bottom:7px}.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-tag:hover:after{content:"M";background-color:#BA1E3A;z-index:2}.keyboard-outline{outline-color:#2ea3f2!important;outline-width:3px!important}.et-pb-arrow-next:before,.et-pb-arrow-prev:before{font-size:40px;background:#007eb2;padding-bottom:4px}.et-pb-arrow-next:before{content:"35"}.et-pb-arrow-prev:before{content:"34"}@media only screen and (max-width:1059px){.dpdfg_filtergrid_0 .dp-dfg-container .dp-dfg-filters-dropdown-layout{grid-template-columns:repeat(1,1fr)!important}}#et-boc .et-l .dp-dfg-skin-default .et-pb-icon.dp-dfg-search-icon,.dp-dfg-skin-default .dp-dfg-search-icon,.et-l .dp-dfg-skin-default .et-pb-icon.dp-dfg-search-icon{font-size:17px}.dp-dfg-skin-default .dp-dfg-filters-dropdown-layout .dp-dfg-dropdown-label{z-index:5!important}.dp-dfg-skin-default .dp-dfg-filter a,.et-l .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link{font-size:17px}div.wpforms-container-full .wpforms-form .wpforms-error-container::after,div.wpforms-container-full .wpforms-form noscript.wpforms-error-noscript::after{content:'Lomaketta ei lähetetty. Tarkista lomakkeen virheet alla olevasta lomakkeesta. Varmista myös, että olet hyväksynyt markkinoinnin evästeet. Hyväksy evästeet klikkaamalla painikkeen yläpuolella olevaa ilmoituselementtiä.';visibility:visible!important;display:block!important}div.wpforms-container-full .wpforms-form .wpforms-error-container p,div.wpforms-container-full .wpforms-form noscript.wpforms-error-noscript p{visibility:hidden;display:none}.pxlw-ld-form .wpforms-container-full .wpforms-form .wpforms-error-container::after,div.wpforms-container-full .wpforms-form noscript.wpforms-error-noscript::after{content:'Lomaketta ei lähetetty. Tarkista lomakkeen virheet alla olevasta lomakkeesta. Varmista myös, että olet hyväksynyt markkinoinnin evästeet. Hyväksy evästeet klikkaamalla painikkeen yläpuolella olevaa ilmoituselementtiä.';visibility:hidden!important;display:none!important}.pxlw-ld-form .wpforms-container-full .wpforms-form .wpforms-error-container p,div.wpforms-container-full .wpforms-form noscript.wpforms-error-noscript p{visibility:visible;display:block}.wpforms-container hr{border-bottom:5px solid #007fb3!important;border-top:0px!important;margin:40px 0!important}div.wpforms-container-full .wpforms-form .wpforms-required-label{color:#da3838}div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form textarea,div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form .iti input[type=tel],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container .wpforms-form .choices__inner{height:50px!important;border:solid 1px #7896A4!important}div.wpforms-container .wpforms-form .choices__inner{min-height:50px!important;height:auto!important;border:solid 1px #7896A4!important}div.wpforms-container-full .wpforms-form input[type=text]:focus,div.wpforms-container-full .wpforms-form input[type=password]:focus,div.wpforms-container-full .wpforms-form textarea:focus,div.wpforms-container-full .wpforms-form input[type=number]:focus,div.wpforms-container-full .wpforms-form input[type=email]:focus,div.wpforms-container-full .wpforms-form .iti input[type=tel]:focus,div.wpforms-container-full .wpforms-form select:focus,div.wpforms-container-full .wpforms-form input[type=url]:focus,div.wpforms-container .wpforms-form .choices__inner:focus,div.wpforms-container-full .wpforms-form input[type=text]:hover,div.wpforms-container-full .wpforms-form input[type=password]:hover,div.wpforms-container-full .wpforms-form textarea:hover,div.wpforms-container-full .wpforms-form input[type=number]:hover,div.wpforms-container-full .wpforms-form input[type=email]:hover,div.wpforms-container-full .wpforms-form .iti input[type=tel]:hover,div.wpforms-container-full .wpforms-form select:hover,div.wpforms-container-full .wpforms-form input[type=url]:hover,div.wpforms-container .wpforms-form .choices__inner:hover,div.wpforms-container .wpforms-form .is-focused .choices__inner,div.wpforms-container .wpforms-form .is-open .choices__inner{border:solid 1px #a7d8ef!important;-webkit-box-shadow:0px 0px 15px -6px rgba(0,78,99,0.48);box-shadow:0px 0px 15px -6px rgba(0,78,99,0.48);transition:300ms ease 0ms}div.wpforms-container .wpforms-form .choices__inner{padding-top:8px!important}div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{height:120px!important}div.wpforms-container-full .wpforms-form label.wpforms-error{color:#ffffff;font-size:16px;background:#da3838;padding:1px 11px;margin:0 1px;border-radius:0 0 2px 2px}div.wpforms-container-full .wpforms-form label.wpforms-error a,div.wpforms-container-full .wpforms-form label.wpforms-error a:hover{color:#fff!important;font-weight:500;font-style:italic}div.wpforms-container-full .wpforms-form .wpforms-field-description,div.wpforms-container-full .wpforms-form .wpforms-field-limit-text{font-size:15px;border-left:solid 5px #003764;padding-left:6px}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field.wpforms-field-checkbox{padding:0!important}.wpforms-field-container a{text-decoration:underline!important}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#023864!important;border:none!important;color:#fff!important;font-size:1em!important;padding:11px 35px 8px 35px!important;font-family:'Sunflower',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;transition:background-color 300ms ease 0ms!important}div.wpforms-container-full .wpforms-page-button{color:#fff!important}button.wpforms-page-button.wpforms-page-prev{background-color:#007fb3!important}button.wpforms-page-button.wpforms-page-prev:hover{background-color:#aa8941!important}.wpforms-confirmation-container-full.wpforms-confirmation-scroll p{color:#fff}.wpforms-confirmation-container-full a,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) a{color:#fff;text-decoration:underline}.rating-shd{border:solid 1px #ececec!important;padding:10px 0 6px 10px!important;-webkit-box-shadow:0px 0px 13px 3px rgb(0 0 0 / 5%)!important;box-shadow:0px 0px 13px 3px rgb(0 0 0 / 5%)!important;border-radius:3px!important;text-align:center;margin-bottom:20px!important}div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background-color:#aa8941;border:none;transition:background-color 300ms ease 0ms}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#007eb2!important;border:none!important;text-align:center;color:#fff!important;font-size:16px!important;line-height:1.3!important;padding:30px 30px!important}.et-db #et-boc .et-l .et_pb_module .wpforms-confirmation-container-full a{color:#fff!important}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full{margin:0 auto 50px;padding:0}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:500!important}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number{height:10px}div.wpforms-container-full .wpforms-form .choices input.choices__input{display:inline-block;height:auto;line-height:1;border:none!important}@media only screen and (max-width:880px){div.wpforms-container-full .wpforms-form .wpforms-mobile-full{width:100%;margin-left:0;float:none}}@media only screen and (max-width:578px){div.wpforms-container-full .wpforms-form .wpforms-page-indicator{display:none}}@media (max-width:600px){.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33{width:100%}}span.modern-title:after{content:'Klikkaa tästä tai raahaa liitettävät tiedostot tähän.'}span.modern-hint:after{content:'Voit liittää viestiin enintään 3 tiedostoa. Sallitut tiedostomuodot ovat .png, .gif, .jpg, .docx, .doc, .xls, .pptx, ja .pdf.';font-size:13px}span.modern-title:after,span.modern-hint:after{visibility:visible;display:block!important;padding:0;margin-top:-20px;top:0px}span.modern-title,span.modern-hint{visibility:hidden!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container{padding:0px}.wpcf7-list-item{margin:0 1em 0 0!important;min-width:13%}span.req-form7{font-size:14px;font-weight:bold}.col-container-form7{display:table;width:100%;margin-bottom:20px}.col-form7-1{float:left;width:50%;padding-right:4%}@media screen and (max-width:980px){.col-form7-1{width:100%;padding-right:0}}.col-form7-2{float:left;width:50%}@media screen and (max-width:980px){.col-form7-2{width:100%}}@media screen and (max-width:770px){.wpcf7-list-item{width:100%}}.form-tip,.form-tip-2{font-size:15px;line-height:1.3em;margin-bottom:15px;border-left:solid #aa8941 5px;padding-left:10px;margin-top:-15px}.form-tip-2{margin-top:-15px}.wpcf7-not-valid-tip{color:#fff;font-size:15px;font-weight:normal;display:block;background:#ce3f3f;border-bottom-left-radius:1px;border-bottom-right-radius:1px;padding:0 10px;margin-top:-2px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid,input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date.wpcf7-not-valid,input.wpcf7-form-control.wpcf7-text.wpcf7-url.wpcf7-validates-as-url.wpcf7-not-valid{background:#f9eeee;border:solid 2px #da3838!important}.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-date,.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-url{border:solid 1px #e2e2e2}@media screen and (max-width:980px){.safari-date-format{display:none!important}}.safari-date-format{display:none}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.safari-date-format{display:block}}}.dsm_contact_form_7_0 .wpcf7-form label{background:#F0F6F9;border-radius:2px;border:solid 1px #d8dee1;padding:15px}.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-text,.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-tel,.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-url,.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-quiz,.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-number,.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-textarea,.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-select,.dsm_contact_form_7_0.dsm_contact_form_7 .wpcf7-form-control.wpcf7-date{margin-top:5px}label#wpforms-297-field_1_suggestion.wpforms-error{display:none}.label-cb{border:solid #d8dee1 1px;background:#f0f6f9;border-radius:3px;padding:15px;margin-bottom:25px}.label-cb-heading{width:100%;float:left;padding-bottom:5px}.btn-inline .et_pb_button_module_wrapper{display:inline-block}.equal-tabs .et_pb_tabs_controls li{width:14.28%;text-align:center}.equal-tabs-50 .et_pb_tabs_controls li{width:50%;text-align:center}.equal-tabs-2 .et_pb_tabs_controls li{width:50%;text-align:center}.equal-tabs-3 .et_pb_tabs_controls li{width:33.33%;text-align:center}@media screen and (max-width:768px){.equal-tabs .et_pb_tabs_controls li,.equal-tabs-2 .et_pb_tabs_controls li,.equal-tabs-3 .et_pb_tabs_controls li{width:100%;text-align:center}}.et_pb_all_tabs{margin-top:-1px}.et_pb_text ul{padding-bottom:0.5em}span.powered_by_link.d-block.m-l-10.m-t-10.m-b-10{display:none}span.powered_by_link.d-block{display:none!important}.wpDataTablesWrapper .dataTables_paginate .paginate_button.current,.wpDataTablesWrapper .dataTables_paginate .paginate_button.current:hover{color:#fff!important;background-color:#007fb3!important;border-radius:2px}.wpdt-c input,.wpdt-c button,.wpdt-c select,.wpdt-c textarea{background:transparent;border:none!important;color:#003764!important}.wpdt-c button:hover{color:#007EB2!important}.wpdt-c a{color:#007eb4!important;font-size:15px!important}.wpdt-c a:hover,.wpdt-c a:focus{color:#003764!important}.wpdt-c .wpDataTablesWrapper .wdtscroll table{font-size:15px}.wpDataTablesWrapper table.scroll{width:100%!important}.wpdtSimpleTable{margin:0!important}body.category .et_pb_row.et_pb_row_0,body.single-post .et_pb_row.et_pb_row_0,body.page-id-15183 .et_pb_row.et_pb_row_0{margin:0px!important;width:100%}@media screen and (max-width:980px){body.category .et_pb_section_3_tb_body,body.single-post .et_pb_section_3_tb_body,body.page-id-15183 .et_pb_section_3_tb_body{width:85%!important;padding-right:0px!important}}.pxlw-tapahtumasivu-wpdatatables .wpdt-c .wpDataTablesWrapper .wdtscroll table{color:#fff}.pxlw-tapahtumasivu-wpdatatables .wpDataTablesWrapper table.wpDataTable>thead>tr>th{color:#fff;border:none;border-bottom-width:0px;background:rgba(0,0,0,0)}.pxlw-tapahtumasivu-wpdatatables .wpdt-c .wpDataTablesWrapper table.wpdtSimpleTable tr.odd td,.pxlw-tapahtumasivu-wpdatatables .wpdt-c .wpDataTablesWrapper table.wpDataTable tr.odd td,.pxlw-tapahtumasivu-wpdatatables .wpdt-c.wpDataTablesWrapper table.wpdtSimpleTable tr.even td,.pxlw-tapahtumasivu-wpdatatables .wpdt-c .wpDataTablesWrapper table.wpDataTable tr.even td,.pxlw-tapahtumasivu-wpdatatables .wpdt-c .wpDataTablesWrapper table.has-columns-hidden tr.row-detail>td{background-color:rgba(0,0,0,0)!important;border-bottom:solid 1px #466687}.pxlw-tapahtumasivu-wpdatatables .wpDataTablesWrapper table.wpDataTable>tbody>tr>td,.pxlw-tapahtumasivu-wpdatatables .wpDataTablesWrapper table.wpDataTable>tfoot>tr>td{border:none}.pxlw-tapahtumasivu-wpdatatables .wpdt-c a{color:#fff!important;text-decoration:underline;font-size:16px!important}.pxlw-tapahtumasivu-wpdatatables .wpdt-c .wpDataTablesWrapper .wdtscroll{font-size:16px!important}.pxlw-tapahtumasivu-wpdatatables .wpdt-c .wpDataTablesWrapper .wdtscroll table{position:static;table-layout:unset;font-size:16px;margin-left:0px;font-size:16px!important}.pxlw-tapahtumasivu-wpdatatables .wpDataTablesWrapper table.wpDataTable td{padding:5px 10px}.pxlw-tapahtumasivu-wpdatatables .wpDataTablesWrapper .dataTables_filter{display:none}.post-template-default .et_pb_post_content ul{padding-bottom:5px}.pagination .alignleft a{color:rgba(255,255,255,0);position:relative}.pagination .alignleft a:after{content:"Lataa lisää artikkeita";position:absolute;text-align:center;width:100%;color:#fff;background:#003764;padding:8px 30px}@media screen and (max-width:768px){.pagination .alignleft a:after{position:absolute;left:0;text-align:center;width:100%;color:#fff;background:#003764;padding:8px 30px}}.pagination .alignright a{color:rgba(255,255,255,0);position:relative}.home .post-content{padding-bottom:0px}.post-content{padding-bottom:50px}.et_pb_with_border.et_pb_module.et_pb_post_content.et_pb_post_content_0_tb_body h2{padding-top:30px}.et_pb_text ol{list-style-position:outside!important;padding-left:20px!important}.et_pb_text ul{list-style-type:square!important;padding-left:20px!important}.wp-block-quote{border-left:#d1e0e4 solid 6px!important;color:#2b2b2b;padding:5px 25px;font-style:italic}blockquote.wp-block-quote p{margin-bottom:20px}.wp-block-quote cite{font-size:15px!important;font-weight:500;display:block;width:100%!important;margin-top:10px}.wp-block-image figcaption{color:#2b2b2b;font-size:14px;text-align:left;font-weight:600}.wp-element-button,.wp-block-button__link{background-color:#003764;border-radius:1px;font-size:18px!important;font-family:'Sunflower',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;text-decoration:none!important;padding-top:11px!important;padding-right:35px!important;padding-bottom:9px!important;padding-left:35px!important;margin-top:20px;transition:all 300ms ease 0ms}a.wp-block-button__link.wp-element-button:hover{color:#ffffff!important;background:#aa8941}.dipi-post-wrap .post-content{padding-bottom:20px}.dipi-read-more-button{padding:25px 50px 21px!important}.cli-style-v2 .cli-bar-btn_container .cli-plugin-button{margin-top:5px;margin-bottom:5px;padding:11px 30px;border-radius:1px;font-size:17px}.cli-style-v2 .cli-bar-btn_container .cli-plugin-button:hover{background:#aa8941!important}.cli-bar-btn_container{margin-right:50px}@media screen and (max-width:986px){.cli-bar-btn_container{margin:auto!important;margin-top:15px!important}}@media screen and (max-width:986px){.cli-style-v2 .cli-bar-message{text-align:center!important;margin-right:20px!important;margin-left:20px!important}}.cli-style-v2{font-size:16px;line-height:1.3em}.cli-style-v2 .cli-bar-message{width:100%;margin-left:50px}.main-img h1{background:#003764d4;color:#fff;line-height:2.1em;display:inline;padding:10px 0px;box-shadow:1em 0 0 #003764d4,-1em 0 0 #003764d4}body.logged-in #edit-plugin{display:block}#edit-plugin{display:none}ul.wsp-pages-list li{font-weight:bold;list-style-type:none}ul.wsp-pages-list li ul li{font-weight:normal;background:#fff;margin-left:-20px;padding-left:20px}#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu>li.mega-menu-megamenu>ul.mega-sub-menu{z-index:998}h4 a:hover{color:#aa8941}.textwidget a:hover{color:#003864;text-decoration:underline}.campaign{font-weight:600;text-transform:unset}.campaign:first-child:after{content:'Uusin';font-size:15px;background:#007eb2;margin-left:10px;color:#fff;font-weight:400;border-radius:2px;padding:0 7px}#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-19837 .mega-search.mega-search-open input[type=text]{border:solid #a7d8ef 1px!important;-webkit-box-shadow:0px 0px 15px -6px rgb(0 78 99 / 48%)!important;box-shadow:0px 0px 15px -6px rgb(0 78 99 / 48%)!important}#main-content .container:before{display:none}div#sidebar{display:none}.et_pb_gutter.et_pb_gutters1 #left-area{width:100%}:target::before{content:'';display:block;height:80px;margin-top:-80px}.entry-content table:not(.variations),body.et-pb-preview #main-content .container table{border:none;margin:0px}.entry-content tr td,body.et-pb-preview #main-content .container tr td{border-top:none;padding:6px 0px;border-bottom:1px solid #eee}.dp-dfg-no-results{font-size:17px}.menu-main-link a{color:#023864;font-size:20px;font-weight:700;text-transform:uppercase}.pxlw-inline-buttons .et_pb_button_module_wrapper,.pxlw-inline-buttons-left .et_pb_button_module_wrapper{display:inline-block}.pxlw-inline-buttons{text-align:center!important}.pxlw-inline-buttons-left{text-align:left!important}.eventcalendar-events,.eventcalendar-results{background-color:#ffffff!important}#sportsResults,#sportsResultsEvents{width:100%;max-width:1300px;margin:auto;padding:50px}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .mega-sub-menu strong a,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .mega-sub-menu strong a{color:#007eb4!important}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .mega-sub-menu strong a:hover,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .mega-sub-menu strong a:hover{color:#aa8941!important}@media only screen and (max-width:1100px){.events:before{content:'Huom. Nähdäksesi kaikki tapahtumien sarakkeet pieniresoluutioisilla näytöillä, skrollaa listausta sivuttaissuunnassa.'}}@media only screen and (max-width:1100px){.events .table-container{margin-top:20px!important}}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php{color:#264653;font-size:16px;font-weight:400;line-height:1.6em;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}#sportsResultsEvents h1.title:after{content:'Kilpailukalenteri';display:block!important;visibility:visible!important}#sportsResultsEvents h1.title{visibility:hidden;margin-top:-50px}@media (max-width:1023px) and (min-width:981px){#sportsResultsEvents h1.title{margin-top:-110px}}@media (max-width:876px) and (min-width:768px){#sportsResultsEvents h1.title{margin-top:-90px}}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php footer h2,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php footer h2{font-weight:bold!important;padding-bottom:10px!important}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php footer .et_pb_module.et_pb_text.et_pb_text_2_tb_footer.hbl-gr.et_pb_text_align_left.et_pb_bg_layout_light p,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php footer .et_pb_module.et_pb_text.et_pb_text_2_tb_footer.hbl-gr.et_pb_text_align_left.et_pb_bg_layout_light p{padding-bottom:1.5em}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php footer .et_pb_module.et_pb_text.et_pb_text_2_tb_footer.hbl-gr.et_pb_text_align_left.et_pb_bg_layout_light p,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php footer .et_pb_module.et_pb_text.et_pb_text_2_tb_footer.hbl-gr.et_pb_text_align_left.et_pb_bg_layout_light p{padding-bottom:1.5em}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php footer,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php footer{font-size:17px}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .main_title,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .main_title{display:none}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php svg.svg-inline--fa.fa-stopwatch,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php svg.svg-inline--fa.fa-calendar-day{display:none}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php h1.title,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php h1.title{color:#003864!important;font-size:43px!important;font-weight:bold!important;line-height:1.3!important}@media only screen and (max-width:980px){body.page-template.page-template-sports-results-template.page-template-sports-results-template-php h1.title,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php h1.title{font-size:35px!important}}@media only screen and (max-width:767px){body.page-template.page-template-sports-results-template.page-template-sports-results-template-php h1.title,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php h1.title{font-size:25px!important;hyphens:auto!important}}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .entry-content a,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .entry-content a{color:#007eb4;text-decoration:underline}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .entry-content a:hover,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .entry-content a:hover{color:#007eb4}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .button.is-info,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .button.is-info{background-color:#023864;color:#fff;font-size:18px;font-family:'Sunflower',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;border-radius:1px;transition:.3s}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .button.is-info:hover,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .button.is-info:hover{background-color:#aa8941;transition:.3s}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .button,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .button{border-width:0;text-align:center;padding-top:14px!important;padding-right:35px!important;padding-bottom:12px!important;padding-left:35px!important}.single-event a{background-color:#023864;color:#fff!important;font-size:18px;font-family:'Sunflower',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;border-radius:1px;transition:.3s;text-decoration:none!important;padding-top:14px!important;padding-right:35px!important;padding-bottom:12px!important;padding-left:35px!important}.single-event a:hover{background-color:#aa8941}.single-event a:after{content:' hakutuloksiin'}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .entry-content thead th,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .entry-content thead th,.entry-content tr th{padding:9px 10px;min-width:140px}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .entry-content tr td,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .entry-content tr td{padding:10px}td:first-child,td:nth-child(2){font-weight:600}.wp-block-table td:first-child,.wp-block-table td:nth-child(2){font-weight:400}.react-daterange-picker__calendar.react-daterange-picker__calendar--open{z-index:2!important}abbr[title]{text-decoration:none}.react-calendar__month-view__days__day--weekend{color:#191919!important}.react-daterange-picker__wrapper{border:solid 1px #7896A4!important;height:50px;border-radius:2px}.react-calendar__month-view__weekNumbers{border-right:solid 3px #dbdbdb}.react-calendar__month-view__weekNumbers .react-calendar__tile{font-size:13px!important;line-height:1.64!important}.react-daterange-picker__wrapper:hover{border:solid 1px #a7d8ef!important;-webkit-box-shadow:0px 0px 15px -6px rgb(0 78 99 / 48%);box-shadow:0px 0px 15px -6px rgb(0 78 99 / 48%);transition:300ms ease 0ms}@media screen and (min-width:768px){.column.is-4-desktop{text-align:right}}@media screen and (max-width:768px){.column.is-full-mobile.is-4-desktop{text-align:left!important}}@media screen and (max-width:440px){.column.is-full-mobile.is-4-desktop{text-align:center!important}}@media screen and (min-width:1024px){.column.is-4-desktop{width:35%!important}}@media screen and (min-width:1024px){.column.is-8-desktop{width:65%!important}}.column.is-full-mobile.is-4-desktop{text-align:right}.react-daterange-picker.react-daterange-picker--closed.react-daterange-picker--enabled:before,.react-daterange-picker.react-daterange-picker--open.react-daterange-picker--enabled:before{content:'Valitse';margin:auto;padding-right:10px;font-weight:600;text-align:right;line-height:1em}@media only screen and (max-width:440px){.react-daterange-picker.react-daterange-picker--closed.react-daterange-picker--enabled:before,.react-daterange-picker.react-daterange-picker--open.react-daterange-picker--enabled:before{display:none}}.react-daterange-picker__inputGroup__input:invalid{background:#fff!important}.react-calendar__tile{line-height:1.6em!important;margin:1px 0px!important;border-radius:50%!important;padding:9px 6.6667px!important}.react-calendar__tile--now{background:#d3e1fc!important;color:#363636!important;font-weight:bold!important}button.react-calendar__tile.react-calendar__tile--active.react-calendar__tile--range.react-calendar__month-view__days__day{border-radius:0}button.react-calendar__tile.react-calendar__tile--active.react-calendar__tile--range.react-calendar__tile--rangeStart.react-calendar__month-view__days__day{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}button.react-calendar__tile.react-calendar__tile--active.react-calendar__tile--range.react-calendar__tile--rangeEnd.react-calendar__month-view__days__day{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.react-daterange-picker__calendar{z-index:1!important;left:-56px!important}@media only screen and (max-width:768px){.react-daterange-picker__calendar{left:0px!important}}@media only screen and (max-width:440px){.react-daterange-picker__calendar{left:-50px!important}}.react-daterange-picker__calendar .react-calendar{border:solid 1px #e9e9e9!important;border-radius:4px;padding:10px;margin-top:0px;box-shadow:0px 2px 21px -3px rgb(104 104 104 / 40%);-webkit-box-shadow:0px 2px 21px -3px rgb(104 104 104 / 40%);-moz-box-shadow:0px 2px 21px -3px rgba(104,104,104,0.4)}span.react-calendar__navigation__label__labelText.react-calendar__navigation__label__labelText--from{font-size:16px!important;font-weight:bold!important;text-transform:capitalize;color:#000!important}@media only screen and (max-width:767px){span.react-calendar__navigation__label__labelText.react-calendar__navigation__label__labelText--from{font-size:13px!important}}.react-calendar__navigation button{border-bottom:1px solid #dbdbdb!important;font-size:20px!important;color:#000!important}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#fff!important;color:#068759!important}input.react-daterange-picker__inputGroup__input.react-daterange-picker__inputGroup__day::placeholder,input.react-daterange-picker__inputGroup__input.react-daterange-picker__inputGroup__month::placeholder,input.react-daterange-picker__inputGroup__input.react-daterange-picker__inputGroup__year::placeholder{color:#d4e1fc}input.react-daterange-picker__inputGroup__input.react-daterange-picker__inputGroup__day::placeholder,input.react-daterange-picker__inputGroup__input.react-daterange-picker__inputGroup__month::placeholder,input.react-daterange-picker__inputGroup__input.react-daterange-picker__inputGroup__year::placeholder{border-bottom:solid 1px #003864;color:#fff}input.react-daterange-picker__inputGroup__input.react-daterange-picker__inputGroup__day.keyboard-outline,input.react-daterange-picker__inputGroup__input.react-daterange-picker__inputGroup__month.keyboard-outline,input.react-daterange-picker__inputGroup__input.react-daterange-picker__inputGroup__year.keyboard-outline{background:#d4e1fc!important;height:35px!important;outline:none!important}.react-daterange-picker *{line-height:0.8em}.react-calendar__year-view__months button.react-calendar__tile:enabled{color:#013764;border-radius:2px!important}.react-calendar__year-view__months button.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{border-radius:2px!important}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:0.4em 0.5em!important;text-transform:capitalize}button.react-calendar__tile span{color:#363636}button.react-calendar__tile.react-calendar__month-view__days__day{color:#363636}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#033864!important}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#d2e3ef!important}.react-calendar__tile--active{background:#f5f8ff!important;color:#363636!important;border:solid 1px #d3e1fc!important}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#033864!important}.react-calendar__tile.day-has-events{background-color:#007eb2!important;color:#fff!important}.react-calendar__tile.day-has-events abbr{color:#fff!important}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#003864!important;color:#fff!important}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .single-event h1.title.is-4{font-size:30px!important;margin-top:40px}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .single-event h1.title.is-5{display:none}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .single-event h1.title.is-6{font-size:20px!important;color:#fff!important;background:#003864;padding:10px;margin:40px 0 0 0;border-top-left-radius:2px;border-top-right-radius:2px}table.results-table td.code-result-order{width:3rem!important;text-align:center!important;background-color:#dde2e8!important}#sportsResultsEvents p:not(.has-background):last-of-type,#sportsResults p:not(.has-background):last-of-type{font-weight:600;visibility:hidden}#sportsResultsEvents p:not(.has-background):last-of-type:after{padding-bottom:0;content:'Poista kalenterin ajanjaksovalinta tai valitse ajanjakso oikeassa yläkulmassa olevasta kalenterivalinnasta.'!important;white-space:pre;font-weight:600;display:block;visibility:visible}#sportsResults p:not(.has-background):last-of-type:after{padding-bottom:0;content:'. \a Valitse tapahtumien ajanjakso oikeassa yläkulmassa olevasta kalenterista. \aHuom. Kalenteri näyttää vihreälla värillä päivän, jossa on tapahtuma/tapahtumia ja siihen liittyviä tuloksia.'!important;white-space:pre;font-weight:400}#sportsResults .single-event p:not(.has-background):last-of-type:after{display:none!important}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .et_pb_section_1.et_pb_section,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .et_pb_section_1.et_pb_section{padding-top:15px;padding-bottom:15px;margin-top:0px;z-index:1}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .et_pb_section_1,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .et_pb_section_1{border-bottom-width:1px;border-bottom-color:#dce1e5;z-index:10;box-shadow:0px 2px 21px -3px rgba(104,104,104,0.2);-webkit-box-shadow:0px 2px 21px -3px rgba(104,104,104,0.2);-moz-box-shadow:0px 2px 21px -3px rgba(104,104,104,0.2)}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .et_pb_row_0.et_pb_row,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .et_pb_row_0.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .et_pb_text_0.et_pb_text,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .et_pb_text_0.et_pb_text{color:#003764!important}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .et_pb_text_0,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .et_pb_text_0{font-size:15px;line-height:1.1em;padding-top:0px!important;padding-bottom:0px!important;margin-top:0px!important;margin-bottom:0px!important}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .et_pb_text_0 a,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .et_pb_text_0 a{color:#043964}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .et_pb_text_0.et_pb_text a:hover,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .et_pb_text_0.et_pb_text a:hover{color:#007eb4!important}body.page-template.page-template-sports-results-template.page-template-sports-results-template-php .et_pb_text_0.et_pb_text strong,body.page-template.page-template-sports-events-template.page-template-sports-events-template-php .et_pb_text_0.et_pb_text strong{color:#003764!important}.taeggie-feed-widget .post{margin:5px 10px 15px 5px!important}.taeggie-feed-widget .post .text{font-size:15px!important;line-height:1.4em!important}.taeggie-feed-widget .screen-name{font-size:15px!important;margin:20px 10px!important}.taeggie-feed-widget .taeggie-load-more-button{padding:21px 30px 20px 30px!important;border:none;color:#FFFFFF!important;border-width:0px!important;border-color:#FFFFFF;border-radius:1px!important;letter-spacing:0px!important;font-size:17px!important;font-family:'Sunflower',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;background-color:#003764}.et-pb-icon-pxlw-wrong,.et-pb-icon-pxlw-correct{font-family:ETmodules;speak:none;font-weight:600;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr}.et-pb-icon-pxlw-wrong{margin-right:5px!important;color:#d73900}.et-pb-icon-pxlw-correct{margin-right:5px!important;color:#038759}.quiz-pxlw-wrong{font-weight:600;color:#d73900;font-size:21px!important}.quiz-pxlw-correct{font-weight:600;color:#038759;font-size:21px!important}#wpforms-32669 .wpforms-container hr{border-bottom:1px solid #013764!important;border-top:0px!important;margin:30px 0!important}#wpforms-32669 .wpforms-page{background:#fff!important;border-radius:4px!important;padding:40px!important;box-shadow:0px 0px 11px -4px rgb(0 0 0 / 12%)!important;-webkit-box-shadow:0px 0px 11px -4px rgb(0 0 0 / 13%)!important;-moz-box-shadow:0px 0px 11px -4px rgba(0,0,0,0.12)!important}#wpforms-32669 .wpforms-page.wpforms-page-1{background:transparent!important;border-radius:4px!important;padding:0px!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;margin-top:-40px}#wpforms-form-32669 button.wpforms-page-button.wpforms-page-next{background:#b28f41!important}#wpforms-form-32669 div.wpforms-container-full .wpforms-form button[type=submit]{background:#b28f41!important}#wpforms-form-32669.wpforms-form button[type=submit]{background:#b28f41!important}#wpforms-32669 .wpforms-submit-container{margin-top:30px!important}#wpforms-32669 .wpforms-required-label{display:none}#wpforms-32669.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:21px!important}#wpforms-32669.wpforms-container-full .wpforms-form label.wpforms-error:after{content:'. Sinun tulee valita vastaus.';visibility:visible!important}#wpforms-32669.wpforms-container-full .wpforms-form h3{font-size:24px;padding-bottom:20px}.pxlw-historia-row .et_pb_posts_nav.nav-single{display:none}body.page-id-32438 article{border-bottom:solid 1px #ddd}.swiper-pagination-bullet{opacity:.8!important}.dipi_horizontal_timeline .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li#mega-menu-item-278>a.mega-menu-link,#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li#mega-menu-item-279>a.mega-menu-link{background:#007EB2!important}#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li#mega-menu-item-278>a.mega-menu-link:hover,#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li#mega-menu-item-278>a.mega-menu-link:focus,#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li#mega-menu-item-279>a.mega-menu-link:hover,#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li#mega-menu-item-279>a.mega-menu-link:focus{background:#007EB2;color:#fff}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{border-top:none;box-shadow:0px 0px 14px 0px rgb(0 0 0 / 21%);-webkit-box-shadow:0px 0px 14px 0px rgb(0 0 0 / 21%);-moz-box-shadow:0px 0px 14px 0px rgba(0,0,0,0.21)}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr-shr-button,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{text-transform:uppercase;font-size:16px;font-family:'Sunflower',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;padding:10px 30px 8px}@media (max-width:980px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr-shr-button,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{padding:10px 10px 8px}}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder{text-align:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#003764;letter-spacing:0px}button.mgbutton{border-radius:1px!important}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{opacity:1;letter-spacing:0px;color:#ffffff!important;background:#003764!important;box-shadow:none;border:none}#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{background-color:transparent;box-shadow:none!important;border:none;color:#ffffff!important;background:#007eb2!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{width:30%}@media (max-width:767px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:6px 10px 5px!important}}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{border-color:transparent}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:12px 10px 9px;letter-spacing:0px;border-radius:3px}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover{color:#fff;background-color:#003764}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon{min-width:42px;height:42px}#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position){bottom:22px}#moove_gdpr_save_popup_settings_button span.moove_gdpr_text,.moove-gdpr-branding-cnt{display:none!important}#moove_gdpr_save_popup_settings_button{border-radius:1px 1px 1px 1px!important;background-color:#007eb2;cursor:pointer;border-radius:1px;color:#ffffff}#moove_gdpr_save_popup_settings_button:hover{background-color:#003764}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{display:none}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg{height:25px;width:auto}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover,#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button{color:#ffffff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{border:none}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover{background:#003764}.gdpr_lightbox{background-color:rgba(0,0,0,0.75);color:rgba(0,0,0,0.75)}body.admin-bar aside#moove_gdpr_cookie_info_bar{display:none!important}.logged-in aside#moove_gdpr_cookie_info_bar{display:none!important}.grecaptcha-badge{visibility:hidden!important}@media screen and (max-width:767px){body #page-container .et_pb_section .follow_button{display:none}}.pxlw-ulli ul li{font-size:13px;display:inline-block;background:#007eb2;line-height:1em;padding:4px 10px;border-radius:2px;font-weight:500}.pxlw-ulli ul li:hover{background:#003764}.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex!important}.lwp-hide-mobile-menu .et_mobile_nav_menu{display:none}.lwp-hide-mobile-menu li{border-right:solid 1px #d9dfe5!important;padding:2px 12px 0px 12px}#menu-cup-kultainen-kampi-cup li:last-child,#menu-cup-maantiecup li:last-child,#menu-cup-master-cup li:last-child,#menu-cup-bmx-racing-cup li:last-child,#menu-cup-xco-cup-mtb-marathon-cup li:last-child,#menu-cup-cyclocross-cup li:last-child,#menu-cup-e-pyoraily li:last-child,#menu-sm-maantie li:last-child{border-right:none!important;padding:2px 12px 0px 12px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:3px}.pxlw-tapahtumasivu-wpdatatables thead{font-size:17px}.pxlw-tapahtumasivu-wpdatatables .wpdt-c.wpDataTableContainerSimpleTable.wdtscroll table.wpdtSimpleTable{width:1000px!important}.pxlw-tapahtumasivu-wpdatatables .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th,.pxlw-tapahtumasivu-wpdatatables .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th{background-color:transparent}.pxlw-tapahtumasivu-wpdatatables .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th,.pxlw-tapahtumasivu-wpdatatables .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody td,.pxlw-tapahtumasivu-wpdatatables .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th,.pxlw-tapahtumasivu-wpdatatables .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody td{background-color:transparent;color:#fff}.pxlw-tapahtumasivu-wpdatatables .wpdt-c table.wpdtSimpleTable.bt tr.remove-borders,.pxlw-tapahtumasivu-wpdatatables .wpdt-c table.wpdtSimpleTable.bt td.remove-borders,.pxlw-tapahtumasivu-wpdatatables .wpdt-c table.wpdtSimpleTable tr.remove-borders,.pxlw-tapahtumasivu-wpdatatables .wpdt-c table.wpdtSimpleTable td.remove-borders,.pxlw-tapahtumasivu-wpdatatables .wpdt-c table.wpdtSimpleTable th.remove-borders{border:none!important;border-bottom:solid 1px #466687!important}.pxlw-tapahtumasivu-wpdatatables a[data-link-content="wpdt-link-content"] button,.pxlw-tapahtumasivu-wpdatatables .wpdt-c.wpDataTableContainerConfigSimpleTable table td a[data-link-content="wpdt-link-content"] button,.pxlw-tapahtumasivu-wpdatatables .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable td.wpdt-cell a[data-link-content="wpdt-link-content"] button{padding:3px 0px 1px;font-size:17px;font-family:'Sunflower',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;background-color:transparent;color:#fff!important}.pxlw-tapahtumasivu-wpdatatables a[data-link-content="wpdt-link-content"] button:hover,.pxlw-tapahtumasivu-wpdatatables .wpdt-c.wpDataTableContainerConfigSimpleTable table td a[data-link-content="wpdt-link-content"] button:hover,.pxlw-tapahtumasivu-wpdatatables .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable td.wpdt-cell a[data-link-content="wpdt-link-content"] button:hover{background-color:transparent;color:#dae9f8!important;text-decoration:underline}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:5px}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:fit-content}@media only screen and (max-width:600px){div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern){overflow-x:visible}}div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding:30px 0 0 0}div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background-color:#007eb1!important}@media only screen and (max-width:767px){div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{width:100%}}.wpdt-c .wpDataTablesWrapper .wdtscroll table{width:100%!important}.dsm-pricelist-description a{text-decoration:underline}.dsm-pricelist-description a:hover{color:#003864}.dsm-pricelist-description ul{width:100%}.pxlw-custom-archive li{list-style-type:none;text-transform:capitalize}.et_pb_search{border:none}form input.et_pb_s,form input.et_pb_s::placeholder{font-size:16px!important}input.et_pb_s{padding:11px 10px 9px 10px!important;border-color:#7896A4!important;border-right:none!important;border-left:1px solid!important;border-top:1px solid!important;border-bottom:1px solid!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important}.et_pb_search input.et_pb_s{padding:5px 10px 3px!important}.et_pb_search input.et_pb_searchsubmit{padding:10px 20px 6px!important}form input.et_pb_s{height:47px!important}form input.et_pb_s:focus{background-color:#fff;border:solid 1px #7896A4!important}.pxlw-latest-news-sidebar li{padding-bottom:10px;padding-top:3px}.pxlw-newsletter-form div.wpforms-container-full .wpforms-form input[type=email]{background:#254d74!important;border:none!important;border-bottom:solid 4px #fff!important;color:#fff!important;border-radius:0px;padding:6px 10px 2px 10px!important}.pxlw-newsletter-form .wpforms-container ::-webkit-input-placeholder{color:#fff!important}.pxlw-newsletter-form .wpforms-container :-moz-placeholder{color:#fff!important;opacity:1!important}.pxlw-newsletter-form .wpforms-container ::-moz-placeholder{color:#fff!important;opacity:1!important}.pxlw-newsletter-form .wpforms-container :-ms-input-placeholder{color:#fff!important}.pxlw-newsletter-form .wpforms-container ::-ms-input-placeholder{color:#fff!important}.pxlw-newsletter-form div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{color:#fff;font-size:15px}.pxlw-newsletter-form div.wpforms-container-full .wpforms-form button[type=submit]{background:#007eb2!important;color:#ffffff!important;width:100%!important;padding-top:13px!important;padding-bottom:11px!important;font-size:17px!important;font-family:'Sunflower',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;text-transform:uppercase!important}.pxlw-newsletter-form div.wpforms-container-full .wpforms-form label.wpforms-error{color:#ffffff!important;font-size:16px!important;background:#da3838!important;padding:1px 11px!important;margin:0 1px!important;border-radius:0 0 2px 2px!important}.pxlw-newsletter-form div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:#006ea5!important}.pxlw-newsletter-form div.wpforms-container-full{margin:0}.pxlw-newsletter-form div.wpforms-container-full .wpforms-form input[type=checkbox],div.wpforms-container-full .wpforms-form input[type=radio]{border:1px solid #fff;background-color:#fff;width:17px;height:17px;margin:0 7px 0 0px;display:inline-block;vertical-align:middle}.pxlw-newsletter-form div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding:10px 0 0 0}.pxlw-newsletter-form .wpforms-confirmation-container-full{color:#003864;padding:20px;margin-top:20px;line-height:1.4;text-align:center;background:#fff}.pxlw-newsletter-form div.wpforms-container-full{margin:0px auto!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--single{font-size:16px}.pxlw-newsletter-form label.wpforms-field-label-inline a{color:#fff}.col23-text-w-line-dark h3{border-bottom:solid 3px #03b2e2;padding-bottom:12px;margin-bottom:14px}.col23-text-w-line h3{border-bottom:solid 3px #007eb2;padding-bottom:12px;margin-bottom:14px}#cmplz-cookies-overview .cmplz-dropdown .cmplz-service-description,#cmplz-document .cmplz-dropdown .cmplz-service-description,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-service-description,#cmplz-cookies-overview .cmplz-dropdown .cmplz-sharing-data,#cmplz-document .cmplz-dropdown .cmplz-sharing-data,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cmplz-sharing-data{padding:15px 15px}#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary{background-color:#fff;margin:0;padding:13px 10px;border-radius:5px}#cmplz-cookies-overview .cmplz-dropdown summary h3,#cmplz-document .cmplz-dropdown summary h3,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary h3{font-size:15px}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown ul,#cmplz-document .cmplz-dropdown ul,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown ul{padding:0px}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown{border-radius:6px 6px 6px 6px;border-color:RGBA(255,255,255,0);box-shadow:0px 2px 9px 0px rgba(9,83,187,0.15);background-color:#f4f6fd;margin-bottom:10px}#cmplz-cookies-overview .cmplz-dropdown summary div:after,#cmplz-document .cmplz-dropdown summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary div:after{transform:rotate(-90deg);height:12px;width:12px}#cmplz-cookies-overview .cmplz-dropdown[open] summary div:after,#cmplz-document .cmplz-dropdown[open] summary div:after,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown[open] summary div:after{transform:rotate(-180deg)}.cookies-per-purpose h5{padding-bottom:0px;font-size:13px}.cookies-per-purpose .retention,.cookies-per-purpose .function{font-size:14px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose{border:none;background-color:#fff;margin-bottom:0px}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div{padding:7px 15px;line-height:1.3em;font-size:14px}.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown ul,#cmplz-document .cmplz-dropdown ul,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown ul{padding:0px}div.wpforms-container-full .wpforms-form .cmplz-accept-marketing{font-size:13px!important}.cmplz-manage-consent::before{content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;background:no-repeat center/contain url("/wp-content/uploads/evasteet-symbol-light.svg")}#cmplz-manage-consent .cmplz-manage-consent{bottom:5%!important;right:4%!important;height:auto!important;border-radius:100%!important;color:#333!important;background:#333!important;padding:15px 15px 15px 15px!important;min-width:unset!important}#cmplz-manage-consent .cmplz-manage-consent{bottom:10px!important;left:10px!important;height:40px!important;border:solid 1px #003764!important;border-radius:100%!important;color:#1754b3!important;background:#003764!important;padding:15px 15px 15px 15px!important;min-width:unset!important;width:40px;font-size:0px!important;padding:0px!important;transition-duration:350ms}#cmplz-manage-consent .cmplz-manage-consent:hover{background:#000!important}.et_pb_column.pxlw-mobile-row{margin-bottom:20px!important;margin-top:20px!important}.ilc-news.dipi_blog_slider .dipi-bottom-content{-webkit-flex-grow:initial!important;-ms-flex-positive:initial!important;flex-grow:initial!important}.icl-menu #mega-menu-wrap-primary-menu.mega-sticky{position:static!important}.pxlw-newsletter-form.ilc-news div.wpforms-container-full .wpforms-form input[type=email]{background:#ffffff!important;border:1px solid #d1d7da!important;border-bottom:solid 1px #d1d7da!important;color:#274653!important}.pxlw-newsletter-form.ilc-news label.wpforms-field-label-inline{color:#274653!important;font-size:14px!important}.pxlw-newsletter-form.ilc-news label.wpforms-field-label-inline a{color:#274653}.pxlw-newsletter-form.ilc-news input[type=checkbox]{margin:-1px 6px 0 3px!important;vertical-align:middle!important}.pxlw-newsletter-form.ilc-news div.wpforms-container-full .wpforms-form button[type=submit]{background:#013764!important}.pxlw-newsletter-form.ilc-news div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:#006ea5!important}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:45px}span.white-h{color:#fff}.dipi-button-grid-container{margin-left:-7px}@media only screen and (max-width:767px){.dipi-button-wrap{width:100%}.dipi_button_grid_child>.et_pb_module_inner{text-align:center}div.dipi_button_grid.et_pb_module .dipi-button-grid-container div.dipi_button_grid_child.et_pb_module{width:100%}}.pxlw-tuloskalenteri-iframe iframe{width:100%;height:100vh!important}.wpforms-confirmation-container-full.wpforms-confirmation-scroll p{color:#fff!important}.wpforms-confirmation-container-full.wpforms-confirmation-scroll p a{color:#fff!important;text-decoration:underline!important}.bike-parks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;row-gap:100px;margin-top:120px}.bike-park-item{background:#fff;padding:0px;border-radius:10px;text-align:center;position:relative;box-shadow:0px 2px 27px 3px rgba(0,0,0,0.07);display:flex;flex-direction:column;justify-content:space-between}.bike-park-image-container{position:relative;width:100%;margin-bottom:20px}.bike-park-image-container::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:90px;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));z-index:1;pointer-events:none}.bike-park-image{width:100%;height:330px;object-fit:cover;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;margin-bottom:-6px}.bike-park-logo{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:120px;height:120px;object-fit:contain;background-color:#fff;padding:10px;border:1px solid #ddd;border-radius:5px;z-index:2}.bike-park-item h2{font-size:clamp(21px,2vw,27px);color:#003764;margin:10px 0 20px}@media only screen and (max-width:1300px){.bike-park-item h2{font-size:clamp(24px,2vw,27px)}}.bike-park-content-wrapper{padding:5px 40px 40px 40px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.description-wrapper{flex-grow:1;margin-top:-20px;font-size:16px}.bike-parks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;row-gap:100px}@media only screen and (max-width:1300px){.bike-parks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;row-gap:100px}}@media only screen and (max-width:789px){.bike-parks-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:50px;row-gap:100px}}.season-wrapper{margin-top:0px;margin-bottom:24px;font-weight:700;font-size:15px}.address-wrapper{font-size:15px;line-height:1.5;border-top:solid 1px #e2e2e2;padding-top:29px;margin-bottom:30px}.bike-park-link{color:#0073aa;text-decoration:none;font-weight:bold;margin-top:auto}.bike-park-link:hover{text-decoration:underline}.bike-park-item p{margin-bottom:30px;line-height:1.5}.image-overlay{position:absolute;bottom:8px;left:0;width:100%;display:flex;justify-content:space-between;padding:0 10px;z-index:2}.status{background-color:rgba(0,0,0,0.7);color:#ffffff;padding:5px 15px;border-radius:5px;font-weight:bold;font-size:14px;text-align:center}@media only screen and (max-width:789px){.status{padding:0px 0px}}.status.open{color:#ffffff;background-color:transparent}.status.open:before{content:"";background-color:#0d996e;width:14px;height:14px;margin-right:7px;margin-left:0px;margin-top:-2px;mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512z%22%2F%3E%3C%2Fsvg%3E);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.status.closed{color:#ffffff;background-color:transparent}.status.closed:before{content:"";background-color:#dc3545;width:14px;height:14px;margin-right:7px;margin-left:0px;margin-top:-2px;mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512A256%20256%200%201%200%20256%200a256%20256%200%201%200%200%20512z%22%2F%3E%3C%2Fsvg%3E);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.status.unknown{color:#ffffff;background-color:transparent}.image-overlay .status a.status-link{color:#ffffff!important;font-weight:bold;font-size:14px!important}.image-overlay .status a.status-link:hover{text-decoration:underline!important;color:#ffffff!important}.city{color:#ffffff;padding:5px 15px;border-radius:5px;font-weight:bold;font-size:14px;display:flex;align-items:center;gap:5px}@media only screen and (max-width:789px){.city{padding:0px 0px}}.bike-park.et-pb-icon{font-size:16px}.bike-park-open.et-pb-icon{font-size:16px;margin-right:7px}form.bike-park-filter{background:#fff;padding:15px 20px;font-size:14px;font-weight:500;border-radius:3px;text-align:center;display:flex;flex-wrap:wrap;gap:20px;row-gap:10px;align-items:center;justify-content:space-between;box-shadow:0px 2px 27px 3px rgb(0 0 0 / 8%)}@media only screen and (max-width:985px){form.bike-park-filter{justify-content:center}}@media only screen and (max-width:980px){form.bike-park-filter{align-items:center}}.bike-park-filter button{color:#fff;border:none;padding:10px 15px 8px 15px;font-size:14px;font-family:'Sunflower',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;background-color:#003764;transition:150ms ease 0ms}.bike-park-filter button:hover{background-color:#007EB2}button.reset-filter{border:none;background:transparent;color:#013764;font-weight:500;text-decoration:underline;margin-right:10px;padding:0;transition:100ms ease 0ms;margin-top:3px}button.reset-filter:hover{background:transparent;color:#007eb1}select#region,select#order{border:solid 1px #7896a4;padding:7px 6px;border-radius:2px;height:43px;font-size:15px;font-weight:400}.bike-park-button-wrapper{text-align:center;margin-top:auto}.bike-parks-grid .bike-park-item .bike-park-content-wrapper .bike-park-button{color:#ffffff!important;background-color:#013764;text-decoration:none;font-weight:bold;padding:9px 20px;border-radius:1px;text-align:center;font-family:'Sunflower',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;display:inline-block;width:100%;transition:background-color 0.3s ease}.bike-parks-grid .bike-park-item .bike-park-content-wrapper .bike-park-button:hover{background-color:#007EB2;color:#ffffff;text-decoration:none}.status.open{display:flex;align-items:center;position:relative;font-weight:bold;color:#fff}.status.open:before{content:"";background-color:#0d996e;width:14px;height:14px;border-radius:50%;position:relative;margin-right:8px;z-index:1}.status.open:after{content:"";position:absolute;width:14px;height:14px;top:46%;left:22px;transform:translate(-50%,-50%) scale(1);background-color:#0d996e;border-radius:50%;z-index:0;animation:wave 2s infinite ease-in-out}@media only screen and (max-width:789px){.status.open:after{left:7px}}@media only screen and (max-width:1178px){label#region-label,label#order-label{display:none}}@keyframes wave{0%{transform:translate(-50%,-50%) scale(1);opacity:0.9}100%{transform:translate(-50%,-50%) scale(3);opacity:0}}.filter-group{display:flex;align-items:center;gap:5px}@media only screen and (max-width:484px){.filter-group{width:100%;justify-content:space-between}select#region,select#order{width:100%}}.bike-park-filter .filter-group:last-child{margin-left:auto}@media only screen and (max-width:985px){.bike-park-filter .filter-group:last-child{margin-left:unset}}#mega-menu-wrap-primary-menu #mega-menu-primary-menu span.mega-menu-badge{top:-2px}#mega-menu-wrap-primary-menu #mega-menu-primary-menu span.mega-menu-badge.mega-menu-badge-style-two,#mega-menu-wrap-secondary-menu #mega-menu-secondary-menu span.mega-menu-badge.mega-menu-badge-style-two{background:#007fb3}.sfwd-courses-template-default .post-meta{display:none}body.page-id-44938 .wpforms-error-container p{font-size:0;color:transparent;position:relative}body.page-id-44938 .wpforms-error-container p *{display:none!important}body.page-id-44938 .wpforms-error-container p::before{content:"Virheellinen käyttäjätunnus tai salasana. Jos et muista salasanaasi, klikkaa lomakkeen alta 'Unohditko salasanasi?' -linkkiä.";font-size:16px;color:#a00;display:block;line-height:1.6}.captcha-note{font-size:14px;line-height:1.3}.turnstile-white .captcha-note{color:#fff!important}.wa-link,.wa-direct-link{display:none}.wa-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px}.wa-link{align-items:center;justify-content:center;color:#FFFFFF!important;border:none!important;border-radius:1px;letter-spacing:0px;font-size:17px;font-family:'Sunflower',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;background-color:#003764;padding:14px 30px 11px;cursor:pointer;text-decoration:none;max-width:301px;display:none;transition:all 300ms ease 0ms}.wa-link:hover{background-color:#007EB2}.turnstile-white .wa-link{align-items:center;justify-content:center;color:#003764!important;border:none!important;border-radius:1px;letter-spacing:0px;font-size:17px;font-family:'Sunflower',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;background-color:#ffffff;padding:14px 30px 11px;cursor:pointer;text-decoration:none;max-width:301px;display:none;transition:all 300ms ease 0ms}.turnstile-white .wa-link:hover{background-color:#007EB2;color:#ffffff!important}.wa-link svg{width:20px;height:20px;fill:#ffffff;vertical-align:middle}div#wpforms-45896-field_44-container .wpforms-field-label,div#wpforms-45896-field_78-container .wpforms-field-label{display:none!important}.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price.wpforms-field-small{width:calc(25% - 60px)!important}th.wpforms-order-summary-item-label,th.wpforms-order-summary-item-quantity,th.wpforms-order-summary-item-price{font-weight:800!important}td.wpforms-order-summary-item-label,td.wpforms-order-summary-item-quantity,td.wpforms-order-summary-item-price{font-weight:600!important}.et_pb_module .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td:not(.wpforms-order-summary-preview-total),.et-db #et-boc .et-l .et_pb_module .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td:not(.wpforms-order-summary-preview-total),.et-db #et-boc .et-l .et_pb_module .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td:not(.wpforms-order-summary-preview-total){color:#274653!important;border-color:#cad1d4!important}.wpforms-single-item-price.wpforms-field-large.wpforms-field-required.wpforms-payment-price{font-size:16px!important;font-weight:700}span.wpforms-price{font-weight:500;font-size:16px!important}.sp-items{border-bottom:solid 1px #cad1d4!important}div.wpforms-container-full .wpforms-form .sp-items select{height:37px!important}.sp-items-total{display:flex;align-items:center;gap:5px}.sp-items-total label.wpforms-field-label{margin:0!important;font-size:16px!important;font-weight:500!important}.sp-items-total .wpforms-payment-total{margin:0;font-size:16px!important;font-weight:500!important}.wpforms-field-stripe-credit-card.wpforms-conditional-field.wpforms-conditional-show{background:#fafbfc!important;padding:26px 30px 30px!important;border:solid 1px #b4c5cd!important;border-radius:2px!important}@media only screen and (max-width:600px){.wpforms-field-stripe-credit-card.wpforms-conditional-field.wpforms-conditional-show{padding:11px 3px 10px 10px!important}}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50{width:100%!important}.pxlw-select-height .choices__list--dropdown .choices__list{max-height:141px!important}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:40px}.pxlw-car-h2 .et_pb_container{max-width:2000px!important}.pxlw-car-h2 .et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:0}.pxlw-car-h2 .et_pb_slide_description{max-width:50%!important}.pxlw-car-h2 .et_pb_slide.et_pb_slide_0{background-image:linear-gradient(to right,rgba(240,246,249,0.93) 0%,rgba(240,246,249,0.93) 50%,transparent 50%,transparent 100%),linear-gradient(90deg,rgba(0,0,0,0.26) 0%,rgba(0,0,0,0.27) 50%,rgba(0,0,0,0.06) 100%),url("https://pyoraily.fi/wp-content/uploads/suomen-pyoraily-hero-karuselli-2024-01-D.webp");background-position:center top;background-size:cover;background-repeat:no-repeat}.pxlw-car-h2 .et_pb_slide.et_pb_slide_1{background-image:linear-gradient(to right,rgba(240,246,249,0.93) 0%,rgba(240,246,249,0.93) 50%,transparent 50%,transparent 100%),linear-gradient(90deg,rgba(0,0,0,0.26) 0%,rgba(0,0,0,0.27) 50%,rgba(0,0,0,0.06) 100%),url("https://pyoraily.fi/wp-content/uploads/bmx_sc6_2025-AB0I7359.jpg");background-position:center top;background-size:cover;background-repeat:no-repeat}.pxlw-car-h2 .et_pb_slide.et_pb_slide_2{background-image:linear-gradient(to right,rgba(240,246,249,0.93) 0%,rgba(240,246,249,0.93) 50%,transparent 50%,transparent 100%),linear-gradient(90deg,rgba(0,0,0,0.26) 0%,rgba(0,0,0,0.27) 50%,rgba(0,0,0,0.06) 100%),url("https://pyoraily.fi/wp-content/uploads/27008f2f-9424-272b-796e-e59fa61f209c.jpg");background-position:center top;background-size:cover;background-repeat:no-repeat}.pxlw-map-link{text-align:left!important}