/*!
Theme Name: G30 pääsivusto
Theme URI: http://hoyry.net
Description: Teema, jolla m&auml;&auml;ritet&auml;&auml;n sivuston ulkoasu. Toiminnallisuus tulee p&auml;&auml;teemasta (H&ouml;yry)
Author: Jussi Tuoma
Author URI: http://hoyry.net
Template: hoyry
Version: 1.0
*//*! normalize.css v2.1.2 | MIT License | git.io/normalize */html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}script{display:none !important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}meta.foundation-mq-small{font-family:"only screen and (min-width: 768px)";width:768px}meta.foundation-mq-medium{font-family:"only screen and (min-width:1280px)";width:1280px}meta.foundation-mq-large{font-family:"only screen and (min-width:1440px)";width:1440px}*,*:before,*:after{box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"nimbus-sans","Helvetica Neue","Helvetica",Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:75em;*zoom:1}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{position:relative;padding-left:0;padding-right:0;float:left}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-.9375em;margin-right:-.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;width:100%;float:left}@media only screen{.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;float:left}.small-1{position:relative;width:8.3333333333%}.small-2{position:relative;width:16.6666666667%}.small-3{position:relative;width:25%}.small-4{position:relative;width:33.3333333333%}.small-5{position:relative;width:41.6666666667%}.small-6{position:relative;width:50%}.small-7{position:relative;width:58.3333333333%}.small-8{position:relative;width:66.6666666667%}.small-9{position:relative;width:75%}.small-10{position:relative;width:83.3333333333%}.small-11{position:relative;width:91.6666666667%}.small-12{position:relative;width:100%}.small-offset-0{position:relative;margin-left:0%}.small-offset-1{position:relative;margin-left:8.3333333333%}.small-offset-2{position:relative;margin-left:16.6666666667%}.small-offset-3{position:relative;margin-left:25%}.small-offset-4{position:relative;margin-left:33.3333333333%}.small-offset-5{position:relative;margin-left:41.6666666667%}.small-offset-6{position:relative;margin-left:50%}.small-offset-7{position:relative;margin-left:58.3333333333%}.small-offset-8{position:relative;margin-left:66.6666666667%}.small-offset-9{position:relative;margin-left:75%}.small-offset-10{position:relative;margin-left:83.3333333333%}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}}@media only screen and (min-width: 768px){.large-1{position:relative;width:8.3333333333%}.large-2{position:relative;width:16.6666666667%}.large-3{position:relative;width:25%}.large-4{position:relative;width:33.3333333333%}.large-5{position:relative;width:41.6666666667%}.large-6{position:relative;width:50%}.large-7{position:relative;width:58.3333333333%}.large-8{position:relative;width:66.6666666667%}.large-9{position:relative;width:75%}.large-10{position:relative;width:83.3333333333%}.large-11{position:relative;width:91.6666666667%}.large-12{position:relative;width:100%}.row .large-offset-0{position:relative;margin-left:0%}.row .large-offset-1{position:relative;margin-left:8.3333333333%}.row .large-offset-2{position:relative;margin-left:16.6666666667%}.row .large-offset-3{position:relative;margin-left:25%}.row .large-offset-4{position:relative;margin-left:33.3333333333%}.row .large-offset-5{position:relative;margin-left:41.6666666667%}.row .large-offset-6{position:relative;margin-left:50%}.row .large-offset-7{position:relative;margin-left:58.3333333333%}.row .large-offset-8{position:relative;margin-left:66.6666666667%}.row .large-offset-9{position:relative;margin-left:75%}.row .large-offset-10{position:relative;margin-left:83.3333333333%}.row .large-offset-11{position:relative;margin-left:91.6666666667%}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none !important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left !important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right !important}}.show-for-small,.show-for-medium-down,.show-for-large-down{display:inherit !important}.show-for-medium,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none !important}.hide-for-medium,.hide-for-medium-up,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:inherit !important}.hide-for-small,.hide-for-medium-down,.hide-for-large-down{display:none !important}table.show-for-small,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-large,table.hide-for-large-up,table.hide-for-xlarge{display:table}thead.show-for-small,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-xlarge{display:table-header-group !important}tbody.show-for-small,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-xlarge{display:table-row-group !important}tr.show-for-small,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-xlarge{display:table-row !important}td.show-for-small,td.show-for-medium-down,td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge,th.show-for-small,th.show-for-medium-down,th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge{display:table-cell !important}@media only screen and (min-width: 768px){.show-for-medium,.show-for-medium-up{display:inherit !important}.show-for-small{display:none !important}.hide-for-small{display:inherit !important}.hide-for-medium,.hide-for-medium-up{display:none !important}table.show-for-medium,table.show-for-medium-up,table.hide-for-small{display:table}thead.show-for-medium,thead.show-for-medium-up,thead.hide-for-small{display:table-header-group !important}tbody.show-for-medium,tbody.show-for-medium-up,tbody.hide-for-small{display:table-row-group !important}tr.show-for-medium,tr.show-for-medium-up,tr.hide-for-small{display:table-row !important}td.show-for-medium,td.show-for-medium-up,td.hide-for-small,th.show-for-medium,th.show-for-medium-up,th.hide-for-small{display:table-cell !important}}@media only screen and (min-width: 1280px){.show-for-large,.show-for-large-up{display:inherit !important}.show-for-medium,.show-for-medium-down{display:none !important}.hide-for-medium,.hide-for-medium-down{display:inherit !important}.hide-for-large,.hide-for-large-up{display:none !important}table.show-for-large,table.show-for-large-up,table.hide-for-medium,table.hide-for-medium-down{display:table}thead.show-for-large,thead.show-for-large-up,thead.hide-for-medium,thead.hide-for-medium-down{display:table-header-group !important}tbody.show-for-large,tbody.show-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-down{display:table-row-group !important}tr.show-for-large,tr.show-for-large-up,tr.hide-for-medium,tr.hide-for-medium-down{display:table-row !important}td.show-for-large,td.show-for-large-up,td.hide-for-medium,td.hide-for-medium-down,th.show-for-large,th.show-for-large-up,th.hide-for-medium,th.hide-for-medium-down{display:table-cell !important}}@media only screen and (min-width: 1440px){.show-for-xlarge{display:inherit !important}.show-for-large,.show-for-large-down{display:none !important}.hide-for-large,.hide-for-large-down{display:inherit !important}.hide-for-xlarge{display:none !important}table.show-for-xlarge,table.hide-for-large,table.hide-for-large-down{display:table}thead.show-for-xlarge,thead.hide-for-large,thead.hide-for-large-down{display:table-header-group !important}tbody.show-for-xlarge,tbody.hide-for-large,tbody.hide-for-large-down{display:table-row-group !important}tr.show-for-xlarge,tr.hide-for-large,tr.hide-for-large-down{display:table-row !important}td.show-for-xlarge,td.hide-for-large,td.hide-for-large-down,th.show-for-xlarge,th.hide-for-large,th.hide-for-large-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table}.touch table.show-for-touch{display:table}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}@media only screen{[class*="block-grid-"]{display:block;padding:0;margin:0 -.625em;*zoom:1}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.small-block-grid-1>li{width:100%;padding:0 .625em 1.25em}.small-block-grid-1>li:nth-of-type(n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;padding:0 .625em 1.25em}.small-block-grid-2>li:nth-of-type(n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.3333333333%;padding:0 .625em 1.25em}.small-block-grid-3>li:nth-of-type(n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;padding:0 .625em 1.25em}.small-block-grid-4>li:nth-of-type(n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;padding:0 .625em 1.25em}.small-block-grid-5>li:nth-of-type(n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.6666666667%;padding:0 .625em 1.25em}.small-block-grid-6>li:nth-of-type(n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.2857142857%;padding:0 .625em 1.25em}.small-block-grid-7>li:nth-of-type(n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;padding:0 .625em 1.25em}.small-block-grid-8>li:nth-of-type(n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.1111111111%;padding:0 .625em 1.25em}.small-block-grid-9>li:nth-of-type(n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;padding:0 .625em 1.25em}.small-block-grid-10>li:nth-of-type(n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.0909090909%;padding:0 .625em 1.25em}.small-block-grid-11>li:nth-of-type(n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.3333333333%;padding:0 .625em 1.25em}.small-block-grid-12>li:nth-of-type(n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 768px){.small-block-grid-1>li:nth-of-type(1n+1){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:none}.large-block-grid-1>li{width:100%;padding:0 .625em 1.25em}.large-block-grid-1>li:nth-of-type(n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;padding:0 .625em 1.25em}.large-block-grid-2>li:nth-of-type(n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.3333333333%;padding:0 .625em 1.25em}.large-block-grid-3>li:nth-of-type(n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;padding:0 .625em 1.25em}.large-block-grid-4>li:nth-of-type(n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;padding:0 .625em 1.25em}.large-block-grid-5>li:nth-of-type(n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.6666666667%;padding:0 .625em 1.25em}.large-block-grid-6>li:nth-of-type(n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.2857142857%;padding:0 .625em 1.25em}.large-block-grid-7>li:nth-of-type(n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;padding:0 .625em 1.25em}.large-block-grid-8>li:nth-of-type(n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.1111111111%;padding:0 .625em 1.25em}.large-block-grid-9>li:nth-of-type(n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;padding:0 .625em 1.25em}.large-block-grid-10>li:nth-of-type(n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.0909090909%;padding:0 .625em 1.25em}.large-block-grid-11>li:nth-of-type(n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.3333333333%;padding:0 .625em 1.25em}.large-block-grid-12>li:nth-of-type(n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}p.lead,#content p.ingressi.lead{font-size:1.21875em;line-height:1.6}.subheader{line-height:1.4;color:#6f6e6e;font-weight:300;margin-top:.2em;margin-bottom:.5em}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}a{color:#0082cb;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#0072b2}a img{border:none}p{font-family:"nimbus-sans","Helvetica Neue","Helvetica",Arial,sans-serif;font-weight:normal;font-size:1em;line-height:1.4;margin-bottom:1.25em;text-rendering:optimizeLegibility}p aside{font-size:.875em;line-height:1.35;font-style:italic}#content p.ingressi{font-family:"adelle",sans-serif;font-weight:normal;font-size:1.3125em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}#content p.ingressi aside{font-size:.875em;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;margin-top:.2em;margin-bottom:.5em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6e6e;line-height:0}h1{font-size:3.125em;font-family:"adelle",sans-serif;font-weight:400;font-style:normal;color:#fff;line-height:.9125em;text-transform:normal;letter-spacing:-.02em}h2{font-size:1.875em;font-family:"adelle",sans-serif;font-weight:300;font-style:normal;color:#222;line-height:1.3125em;text-transform:uppercase;letter-spacing:-.02em}h3{font-size:1.5em;font-family:"adelle",sans-serif;font-weight:700;font-style:normal;color:#222;line-height:1.0985em;text-transform:none;letter-spacing:normal}h4{font-size:1.1875em;font-family:"adelle",sans-serif;font-weight:700;font-style:normal;color:#222;line-height:1.33;text-transform:none;letter-spacing:normal}h5{font-size:.9375em;font-family:"adelle",sans-serif;font-weight:700;font-style:normal;color:#222;line-height:1.4795em;text-transform:uppercase;letter-spacing:.04em}h6{font-size:1em;font-family:"adelle",sans-serif;font-weight:normal;font-style:normal;color:#222;line-height:1.0125em;text-transform:none;letter-spacing:normal}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#7f0a0c}ul,ol,dl{font-size:1em;line-height:1.4;margin-bottom:1.25em;list-style-position:outside;font-family:"nimbus-sans","Helvetica Neue","Helvetica",Arial,sans-serif}ul,ol{margin-left:0}ul.no-bullet,ol.no-bullet{margin-left:0}ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.no-bullet{list-style:none}ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}dl dt{margin-bottom:.3em;font-weight:bold}dl dd{margin-bottom:.75em}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125em;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.4;color:#6f6e6e}.vcard{display:inline-block;margin:0 0 1.25em 0;border:1px solid #ddd;padding:.625em .75em}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:.9375em}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 .0625em}@media only screen and (min-width: 768px){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:3.75em}h2{font-size:2.5em}h3{font-size:1.5em}h4{font-size:1.1875em}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}button,.button{border-style:solid;border-width:1px;cursor:pointer;font-family:inherit;font-weight:700;line-height:normal;margin:0 0 1.25em;position:relative;text-decoration:none;text-align:center;text-transform:uppercase;letter-spacing:.2;display:inline-block;padding-top:.75em;padding-right:1.5em;padding-bottom:.8125em;padding-left:1.5em;font-size:1em;background-color:#0082cb;border-color:#00517f;color:#fff}button:hover,button:focus,.button:hover,.button:focus{background-color:#00517f}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#f1f1f1;border-color:#00517f;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#00517f}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#5da423;border-color:#00517f;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#00517f}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#c60f13;border-color:#00517f;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#00517f}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.large,.button.large{padding-top:1em;padding-right:2em;padding-bottom:1.0625em;padding-left:2em;font-size:1.125em}button.small,.button.small{padding-top:.5625em;padding-right:1.125em;padding-bottom:.625em;padding-left:1.125em;font-size:.8125em}button.tiny,.button.tiny{padding-top:.4375em;padding-right:.875em;padding-bottom:.5em;padding-left:.875em;font-size:.75em}button.expand,.button.expand{padding-right:0;padding-left:0;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:.75em}button.right-align,.button.right-align{text-align:right;padding-right:.75em}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#0082cb;border-color:#00517f;color:#fff;cursor:default;opacity:.6;box-shadow:none}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#00517f}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#0082cb}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#f1f1f1;border-color:#00517f;color:#333;cursor:default;opacity:.6;box-shadow:none}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#00517f}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#f1f1f1}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#5da423;border-color:#00517f;color:#fff;cursor:default;opacity:.6;box-shadow:none}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#00517f}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#5da423}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#c60f13;border-color:#00517f;color:#fff;cursor:default;opacity:.6;box-shadow:none}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#00517f}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#c60f13}button,.button{padding-top:.8125em;padding-bottom:.75em;-webkit-appearance:none}button.tiny,.button.tiny{padding-top:.5em;padding-bottom:.4375em;-webkit-appearance:none}button.small,.button.small{padding-top:.625em;padding-bottom:.5625em;-webkit-appearance:none}button.large,.button.large{padding-top:1.03125em;padding-bottom:1.03125em;-webkit-appearance:none}@media only screen{button,.button{transition:background-color 300ms ease-out}button.radius,.button.radius{border-radius:4px}button.round,.button.round{border-radius:1000px}}@media only screen and (min-width: 768px){button,.button{display:inline-block}}.flex-video{position:relative;padding-top:1.5625em;padding-bottom:67.5%;height:0;margin-bottom:1em;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.45);z-index:98;display:none;top:0;left:0}.reveal-modal{visibility:hidden;display:none;position:absolute;left:50%;z-index:99;height:auto;margin-left:-40%;width:80%;background-color:#fff;padding:1.25em;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4);top:50px}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}.reveal-modal .close-reveal-modal{font-size:1.375em;line-height:1;position:absolute;top:.5em;right:.6875em;color:#aaa;font-weight:bold;cursor:pointer}@media only screen and (min-width: 768px){.reveal-modal{padding:1.875em;top:6.25em}.reveal-modal.tiny{margin-left:-15%;width:30%}.reveal-modal.small{margin-left:-20%;width:40%}.reveal-modal.medium{margin-left:-30%;width:60%}.reveal-modal.large{margin-left:-35%;width:70%}.reveal-modal.xlarge{margin-left:-47.5%;width:95%}}@media print{.reveal-modal{background:#fff !important}}.breadcrumbs{display:block;padding:.5625em .875em .5625em;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#fefefe;border-color:#e4e4e4;border-radius:4px}.breadcrumbs>*{margin:0;float:left;font-size:.6875em;text-transform:uppercase}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a,.breadcrumbs>* span{text-transform:uppercase;color:#0082cb}.breadcrumbs>*.current{cursor:default;color:#333}.breadcrumbs>*.current a{cursor:default;color:#333}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999}.breadcrumbs>*.unavailable a{color:#999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{text-decoration:none;color:#999;cursor:default}.breadcrumbs>*:before{content:"/";color:#aaa;margin:0 .75em;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}.inline-list{margin:0 auto 1.0625em auto;margin-left:-1.375em;margin-right:0;padding:0;list-style:none;overflow:hidden}.inline-list>li{list-style:none;float:left;margin-left:1.375em;display:block}.inline-list>li>*{display:block}ul.pagination{display:block;height:1.5em;margin-left:-.3125em}ul.pagination li{height:1.5em;color:#222;font-size:.875em;margin-left:.3125em}ul.pagination li a{display:block;padding:.0625em .4375em .0625em;color:#999}ul.pagination li:hover a,ul.pagination li a:focus{background:#e6e5e5}ul.pagination li.unavailable a{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{background:rgba(0,0,0,0)}ul.pagination li.current a{background:#0082cb;color:#fff;font-weight:bold;cursor:default}ul.pagination li.current a:hover,ul.pagination li.current a:focus{background:#0082cb}ul.pagination li{float:left;display:block}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{float:none;display:inline-block}@media only screen and (max-width: 767px){.f-dropdown{max-width:100%;left:0}}.f-dropdown{position:absolute;top:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:16px;z-index:99;margin-top:2px;max-width:200px}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:99}.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #ccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:98}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown li{font-size:.875em;cursor:pointer;line-height:1.125em;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}.f-dropdown li a{display:block;padding:.5em;color:#555}.f-dropdown.content{position:absolute;top:-9999px;list-style:none;margin-left:0;padding:1.25em;width:100%;height:auto;max-height:none;background:#fff;border:solid 1px #ccc;font-size:16px;z-index:99;max-width:200px}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}@font-face{font-family:"hoyryicon";src:url("../hoyry/fonts/hoyryicon.eot");src:url("../hoyry/fonts/hoyryicon.eot#iefix") format("embedded-opentype"),url("../hoyry/fonts/hoyryicon.woff") format("woff"),url("../hoyry/fonts/hoyryicon.ttf") format("truetype"),url("../hoyry/fonts/hoyryicon.svg") format("svg");font-weight:normal;font-style:normal}[class^="hoyryicon-"]:before,[class*=" hoyryicon-"]:before,[class^="hoyryicon-"]:after,[class*=" hoyryicon-"]:after{font-family:hoyryicon;font-size:20px;font-style:normal}.owl-carousel .owl-prev:before,.owl-carousel .owl-next:before,#top-header .share .addthis_button_compact .hoyryicon-share:before,#top-header .share .addthis_button_compact .hoyryicon-facebook:before,#main #etusivu-kuvaesitys .owl-theme .owl-controls .owl-buttons .owl-prev:before,#main #etusivu-kuvaesitys .owl-theme .owl-controls .owl-buttons .owl-next:before,#content .toimipisteiden_listaus_osio .accordion-wrapper .hoyryicon-arrow-down:before,#content .toimipisteiden_listaus_osio .accordion-wrapper .hoyryicon-arrow-up:before,.nostoboxit .readmore .arrow-icon:before{font-family:"hoyryicon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hoyryicon-plus-round:before{content:"\e000"}.hoyryicon-chevron-up-round-alt:before{content:"\e001"}.hoyryicon-chevron-up-small:before{content:"\e002"}.hoyryicon-arrow-down:before{content:"\e003"}.hoyryicon-arrow-left:before{content:"\e004"}.hoyryicon-arrow-up:before{content:"\e005"}.hoyryicon-arrow-right:before{content:"\e006"}.hoyryicon-chevron-down:before{content:"\e007"}.hoyryicon-fullscreen:before{content:"\e008"}.hoyryicon-chevron-right-bold:before{content:"\e009"}.hoyryicon-chevron-up-round:before{content:"\e00a"}.hoyryicon-chevron-up-bold:before{content:"\e00b"}.hoyryicon-shopping-cart:before{content:"\e00c"}.hoyryicon-check-round:before{content:"\e00d"}.hoyryicon-check:before{content:"\e00e"}.hoyryicon-chevron-right-small:before{content:"\e00f"}.hoyryicon-chevron-right-small-bold:before{content:"\e010"}.hoyryicon-chevron-right:before{content:"\e011"}.hoyryicon-chevron-left-small-bold:before{content:"\e012"}.hoyryicon-chevron-left-bold:before{content:"\e013"}.hoyryicon-chevron-left:before{content:"\e014"}.hoyryicon-chevron-down-bold:before{content:"\e015"}.hoyryicon-close-round:before{content:"\e016"}.hoyryicon-comment:before{content:"\e017"}.hoyryicon-comments:before{content:"\e018"}.hoyryicon-compass:before{content:"\e019"}.hoyryicon-search:before{content:"\e01a"}.hoyryicon-eject:before{content:"\e01b"}.hoyryicon-envelope-alt:before{content:"\e01c"}.hoyryicon-envelope:before{content:"\e01d"}.hoyryicon-link-out:before{content:"\e01e"}.hoyryicon-facebook:before{content:"\e01f"}.hoyryicon-facebook-round:before{content:"\e020"}.hoyryicon-fast-forward:before{content:"\e021"}.hoyryicon-flag:before{content:"\e022"}.hoyryicon-forward:before{content:"\e023"}.hoyryicon-google-plus:before{content:"\e024"}.hoyryicon-clock:before{content:"\e025"}.hoyryicon-home:before{content:"\e026"}.hoyryicon-info:before{content:"\e027"}.hoyryicon-link:before{content:"\e028"}.hoyryicon-linkedin-square:before{content:"\e029"}.hoyryicon-linkedin-round:before{content:"\e02a"}.hoyryicon-menu-ios:before{content:"\e02b"}.hoyryicon-logistics:before{content:"\e02c"}.hoyryicon-directions:before{content:"\e02d"}.hoyryicon-map:before{content:"\e02e"}.hoyryicon-menu:before{content:"\e02f"}.hoyryicon-menu-rectangle:before{content:"\e030"}.hoyryicon-minus-round:before{content:"\e031"}.hoyryicon-chevron-up:before{content:"\e032"}.hoyryicon-pause-round-alt:before{content:"\e033"}.hoyryicon-pause:before{content:"\e034"}.hoyryicon-pdf:before{content:"\e035"}.hoyryicon-phone:before{content:"\e036"}.hoyryicon-bank:before{content:"\e037"}.hoyryicon-pinterest-round:before{content:"\e038"}.hoyryicon-play-round-alt:before{content:"\e039"}.hoyryicon-play:before{content:"\e03a"}.hoyryicon-print:before{content:"\e03b"}.hoyryicon-minus-round-alt:before{content:"\e03c"}.hoyryicon-plus-round-alt:before{content:"\e03d"}.hoyryicon-rss:before{content:"\e03e"}.hoyryicon-tools:before{content:"\e03f"}.hoyryicon-share:before{content:"\e040"}.hoyryicon-shopping-basket:before{content:"\e041"}.hoyryicon-calendar:before{content:"\e042"}.hoyryicon-pinterest:before{content:"\e043"}.hoyryicon-twitter-round:before{content:"\e044"}.hoyryicon-google-plus-round:before{content:"\e045"}.hoyryicon-sync:before{content:"\e046"}.hoyryicon-thumb-alt:before{content:"\e047"}.hoyryicon-tripadvisor:before{content:"\e048"}.hoyryicon-tripadvisor-round:before{content:"\e049"}.hoyryicon-triangle-down:before{content:"\e04a"}.hoyryicon-twitter:before{content:"\e04b"}.hoyryicon-shield:before{content:"\e04c"}.hoyryicon-wordpress:before{content:"\e04d"}.hoyryicon-youtube-play:before{content:"\e04e"}.hoyryicon-youtube:before{content:"\e04f"}.hoyryicon-youtube-round:before{content:"\e050"}.accordion-ver>ul,.accordion-hor>ul{margin:0 auto;padding:0;list-style:none}.accordion-ver>ul>li{display:block;margin:0;list-style:none;clear:left;position:relative;width:100%;border-bottom:#f1f1f1 1px solid}.accordion-ver>ul>li:hover{cursor:pointer}.accordion-ver>ul>li.last{border:0}.accordion-ver>ul>li>h1{position:absolute;display:block;float:left;margin:0;padding:0 0 0 10px;top:0;left:0;text-transform:uppercase;color:#000}.accordion-ver>ul>li>h1:hover{cursor:pointer}.accordion-ver>ul>li>div{display:none;overflow:hidden}.accordion-ver:hover>ul>li:hover>div{cursor:default}.accordion-ver>ul>li>div>span{padding:10px;display:block;text-align:left !important;line-height:normal}.accordion-ver>ul>li>span.numericTab{position:absolute;display:block;top:0;padding:0 10px 0 0;float:right;margin:0;right:0;color:#0082cb}.accordion-ver>ul>li>i{position:absolute;display:block;top:0;right:0;padding:0 10px 0 0;float:right;margin:0;font-size:18px;text-decoration:none;color:#0082cb}#mainnav{position:relative;float:left;width:100%;padding:.5em 1em 0}.mainmenu{width:100%;padding:0;margin:0;position:relative;list-style:none;z-index:10}.mainmenu li{display:inline-block;float:left;padding-bottom:.0em}.mainmenu a{transition:all .3s linear;outline:none}.mainmenu>li>a{display:inline-block}.mainmenu ul.dropdown,.mainmenu ul.dropdown li ul.dropdown{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:99;width:220px}.mainmenu ul.dropdown{top:37px}.mainmenu ul.dropdown li ul.dropdown{left:146px;top:inherit}.mainmenu ul.dropdown li{clear:both;width:100%;font-size:1em}.mainmenu ul.dropdown li a{width:100%;padding:.35em 1em;display:inline-block;float:left;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#mainnav{border-radius:0}.mainmenu>li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:none}.mainmenu>li>a{padding:1em}.mainmenu a{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block}.mainmenu ul.dropdown,.mainmenu ul.dropdown li ul.dropdown{width:100% !important;left:0;position:static !important;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0}.mainmenu li>.megamenu ul{margin:0;width:100%;clear:both}.mainmenu ul.dropdown li{border:none}#header.header--fixed{position:fixed;top:0;left:0;right:0}#header.headroom--pinned{top:0}.headroom{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes pinned{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0)}}@keyframes pinned{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.headroom--pinned{-webkit-animation-name:pinned;animation-name:pinned}@-webkit-keyframes unpinned{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-100%)}}@keyframes unpinned{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}#header.headroom--unpinned{-webkit-animation-name:unpinned;animation-name:unpinned}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height 400ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.owl-fadeDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-fadeDown-in{-webkit-animation:fadeDown .6s ease both;animation:fadeDown .6s ease both}.owl-goRight-out{z-index:10;-webkit-animation:goRight .6s ease both;animation:goRight .6s ease both}.owl-goRight-in{-webkit-animation:goRight .6s ease both;animation:goRight .6s ease both}@-webkit-keyframes moveFromTop{from{-webkit-transform:translateY(-100%)}}@keyframes moveFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes fadeDown{from{opacity:.7;-webkit-transform:translateY(-100%)}}@keyframes fadeDown{from{opacity:.7;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes goRight{from{-webkit-transform:translateX(100%);transition-duration:1s, 1s;transition-delay:0s, 1s}}@keyframes goRight{from{-webkit-transform:translateX(100%);transform:translateX(100%);transition-duration:1s, 1s;transition-delay:0s, 1s}}@-webkit-keyframes goLeft{from{-webkit-transform:translateX(-100%);transition-duration:1s, 1s;transition-delay:0s, 1s}}@keyframes goLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition-duration:1s, 1s;transition-delay:0s, 1s}}aside,section,.sisalto-osio{padding:50px 0}.section-content{clear:both}ul{list-style:none;list-style-type:none}ul li{list-style:none;list-style-type:none}p{margin:0}.screen-reader-text{position:absolute;height:0px;width:0px;overflow:hidden}.button{padding-bottom:0;margin-bottom:0;margin-top:20px !important}.collapse .columns{padding:0 !important}.no-section-padding{padding-top:0 !important;padding-bottom:0 !important}.no-section-padding-bottom{padding-bottom:0 !important}.no-section-padding-top{padding-top:0 !important}.section-margin-100{padding-top:0 !important;padding-bottom:0 !important;margin-top:100px !important;margin-bottom:100px !important}.section-margin-50{margin-top:50px !important;margin-bottom:50px !important}.add-bottom-border{padding-bottom:15px;border-bottom:1px solid #bdbdbd}address{font-style:normal !important}.ingressi{font-size:20px;font-family:"Proxima Nova";color:#222222;line-height:1.4;text-align:center}h2{line-height:1.231}.preloader{height:100%;background:transparent url(../hoyry/images/preloader.gif) no-repeat center center}.owl-carousel{color:white;max-width:1980px;margin:auto;width:100%;height:500px}@media (max-width: 768px){.owl-carousel{height:400px}}.owl-carousel .slide{position:relative;padding-bottom:500px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;width:100%}@media (max-width: 768px){.owl-carousel .slide{padding-bottom:400px}}.owl-carousel .slide .slide-content-wrapper{text-align:center}.owl-carousel .slide .slide-content-wrapper h3{position:relative;color:white;font-family:"adelle",sans-serif;font-size:2.25em;font-weight:100;padding-bottom:.3125em}@media (max-width: 768px){.owl-carousel .slide .slide-content-wrapper h3{font-size:1.5em}}.owl-carousel .owl-item{width:100%}.owl-carousel .owl-controls{text-align:center;width:100%}.owl-carousel .owl-controls.clickable .owl-buttons div:hover{opacity:1;text-decoration:none}.owl-carousel .owl-pagination{position:relative;bottom:30px;margin:auto}.owl-carousel .owl-page{display:inline-block;zoom:1}.owl-carousel .owl-page span{display:block;width:14px;height:14px;margin:5px 7px;border-radius:50%;background:transparent;opacity:1}.owl-carousel .owl-prev{position:absolute;top:45%;left:0px;padding:0.2em 0.4em;opacity:0.7;border-radius:0px;font-size:2.25em}.owl-carousel .owl-prev:before{content:""}.owl-carousel .owl-next{position:absolute;top:45%;right:0px;padding:0.2em 0.4em;opacity:0.7;border-radius:0px;font-size:2.25em}.owl-carousel .owl-next:before{content:""}.kuvaslider .item{padding-bottom:500px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.nostoboxit{position:relative}.nostoboxit .columns{padding:0}.nostoboxit .content{color:white;position:relative;width:100%;margin:auto}.nostoboxit .content .sliderImage{height:300px}.nostoboxit .sliderImage{background-repeat:no-repeat;background-size:contain !important;background-position:50% 50%}.nostoboxit .entry{height:100%;min-height:220px;max-height:220px;text-align:center;width:100%;padding:1.5em 2em 2em 2em}.nostoboxit .entry .ylaotsikko{text-transform:uppercase;letter-spacing:0.2em;font-weight:200;font-size:.75em}.nostoboxit .entry h3{text-align:center;padding-bottom:1em;margin:0;font-weight:100}.nostoboxit .entry a{color:white}.nostoboxit .entry{display:block}.nostoboxit .linkitys-wrapper{position:absolute;bottom:0;width:100%;text-align:center;padding-bottom:0.5em}.nostoboxit .linkitys-wrapper a{text-transform:uppercase;letter-spacing:0.2em;font-weight:200;font-size:.75em}.nostoboxit .entry .sliding-content{display:block}.nostoboxit .uusi-kohde-image-wrapper{position:relative;width:100%}.nostoboxit .uusi-kohde-image-wrapper img{position:absolute;top:-23px;right:-12px}.nostoboxit .owl-carousel{height:auto}.nostoboxit .owl-carousel .owl-controls{height:0px}.nostoboxit.liukuva-sisalto .content{overflow:hidden;height:25em}.nostoboxit.liukuva-sisalto .entry .sliding-content{display:none}.nostoboxit.liukuva-sisalto .entry{transform:translateY(0%);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transition:all 0.4s ease-in-out}.nostoboxit.liukuva-sisalto .content-wrapper:hover .content .entry{transform:translateY(-45%);-webkit-transform:translateY(-45%);-moz-transform:translateY(-45%);-ms-transform:translateY(-45%)}.nostoboxit.liukuva-sisalto .content-wrapper:hover .content .entry .sliding-content{display:block}.wpgmza_map{text-align:center}.wpgmza_map .gm-style-iw{overflow:hidden !important;width:180px;height:140px}#etusivu-kuvaesitys.loading{overflow:hidden}.no-touch #etusivu-kuvaesitys .slide-content-wrapper{position:absolute;left:50%;top:60%;-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}.kuva_kuvateksti{position:relative;height:500px}.kuva_kuvateksti .section-container{position:absolute;top:0px;width:100%}.kuva_kuvateksti .section-content{height:500px;background-size:cover;background-position:50% 50%;margin:auto;margin-bottom:0 !important}.kuva_kuvateksti .section-content .content-wrapper{transform:translate(0%, 50%);-webkit-transform:translate(0%, 50%);-moz-transform:translate(0%, 50%);-ms-transform:translate(0%, 50%);color:white;width:100%;height:100%;text-align:center}.kuva_kuvateksti .section-content .content-wrapper h1{color:white;font-size:26px;font-weight:400;letter-spacing:normal;text-transform:none;margin-top:0}.kuva_kuvateksti .section-content .content-wrapper .yla_otsikko_wrapper{clear:both;margin:0;padding-top:20%;font-size:14px;color:white;font-weight:400;letter-spacing:0.2em;text-transform:uppercase}.kuva_kuvateksti .section-content .content-wrapper p{color:white}.block-grid,.lohko-toistin{display:block;padding:0;margin:0 -.625em;*zoom:1}.block-grid:before,.block-grid:after,.lohko-toistin:before,.lohko-toistin:after{content:" ";display:table}.block-grid:after,.lohko-toistin:after{clear:both}.block-grid>li,.lohko-toistin>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.block-grid>li,.lohko-toistin>li{width:25%;padding:0 .625em 1.25em}.block-grid>li:nth-of-type(n),.lohko-toistin>li:nth-of-type(n){clear:none}.block-grid>li:nth-of-type(4n+1),.lohko-toistin>li:nth-of-type(4n+1){clear:both}@media (max-width: 1024px){.block-grid,.lohko-toistin{display:block;padding:0;margin:0 -.625em;*zoom:1}.block-grid:before,.block-grid:after,.lohko-toistin:before,.lohko-toistin:after{content:" ";display:table}.block-grid:after,.lohko-toistin:after{clear:both}.block-grid>li,.lohko-toistin>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.block-grid>li,.lohko-toistin>li{width:33.3333333333%;padding:0 .625em 1.25em}.block-grid>li:nth-of-type(n),.lohko-toistin>li:nth-of-type(n){clear:none}.block-grid>li:nth-of-type(3n+1),.lohko-toistin>li:nth-of-type(3n+1){clear:both}}@media (max-width: 768px){.block-grid,.lohko-toistin{display:block;padding:0;margin:0 -.625em;*zoom:1}.block-grid:before,.block-grid:after,.lohko-toistin:before,.lohko-toistin:after{content:" ";display:table}.block-grid:after,.lohko-toistin:after{clear:both}.block-grid>li,.lohko-toistin>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.block-grid>li,.lohko-toistin>li{width:50%;padding:0 .625em 1.25em}.block-grid>li:nth-of-type(n),.lohko-toistin>li:nth-of-type(n){clear:none}.block-grid>li:nth-of-type(2n+1),.lohko-toistin>li:nth-of-type(2n+1){clear:both}}@media (max-width: 420px){.block-grid,.lohko-toistin{display:block;padding:0;margin:0 -.625em;*zoom:1}.block-grid:before,.block-grid:after,.lohko-toistin:before,.lohko-toistin:after{content:" ";display:table}.block-grid:after,.lohko-toistin:after{clear:both}.block-grid>li,.lohko-toistin>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.block-grid>li,.lohko-toistin>li{width:100%;padding:0 .625em 1.25em}.block-grid>li:nth-of-type(n),.lohko-toistin>li:nth-of-type(n){clear:none}.block-grid>li:nth-of-type(1n+1),.lohko-toistin>li:nth-of-type(1n+1){clear:both}}#primary .stacked-grid .block-grid{display:block;padding:0;margin:0 -.625em;*zoom:1}#primary .stacked-grid .block-grid:before,#primary .stacked-grid .block-grid:after{content:" ";display:table}#primary .stacked-grid .block-grid:after{clear:both}#primary .stacked-grid .block-grid>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}#primary .stacked-grid .block-grid>li{width:100%;padding:0 .625em 1.25em}#primary .stacked-grid .block-grid>li:nth-of-type(n){clear:none}#primary .stacked-grid .block-grid>li:nth-of-type(1n+1){clear:both}.nostoboxit .block-grid{display:block;padding:0;margin:0 -.625em;*zoom:1}.nostoboxit .block-grid:before,.nostoboxit .block-grid:after{content:" ";display:table}.nostoboxit .block-grid:after{clear:both}.nostoboxit .block-grid>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.nostoboxit .block-grid>li{width:33.3333333333%;padding:0 .625em 1.25em}.nostoboxit .block-grid>li:nth-of-type(n){clear:none}.nostoboxit .block-grid>li:nth-of-type(3n+1){clear:both}@media (max-width: 1024px){.nostoboxit .block-grid{display:block;padding:0;margin:0 -.625em;*zoom:1}.nostoboxit .block-grid:before,.nostoboxit .block-grid:after{content:" ";display:table}.nostoboxit .block-grid:after{clear:both}.nostoboxit .block-grid>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.nostoboxit .block-grid>li{width:50%;padding:0 .625em 1.25em}.nostoboxit .block-grid>li:nth-of-type(n){clear:none}.nostoboxit .block-grid>li:nth-of-type(2n+1){clear:both}}@media (max-width: 420px){.nostoboxit .block-grid{display:block;padding:0;margin:0 -.625em;*zoom:1}.nostoboxit .block-grid:before,.nostoboxit .block-grid:after{content:" ";display:table}.nostoboxit .block-grid:after{clear:both}.nostoboxit .block-grid>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.nostoboxit .block-grid>li{width:100%;padding:0 .625em 1.25em}.nostoboxit .block-grid>li:nth-of-type(n){clear:none}.nostoboxit .block-grid>li:nth-of-type(1n+1){clear:both}}.henkilosto-gridi{margin:3em 0 2em 0 !important;display:block;padding:0;margin:0 0;*zoom:1}.henkilosto-gridi:before,.henkilosto-gridi:after{content:" ";display:table}.henkilosto-gridi:after{clear:both}.henkilosto-gridi>li{display:inline;height:auto;float:left;padding:0 0 0}.henkilosto-gridi>li{width:33.3333333333%;padding:0 0 0}.henkilosto-gridi>li:nth-of-type(n){clear:none}.henkilosto-gridi>li:nth-of-type(3n+1){clear:both}@media (max-width: 890px){.henkilosto-gridi{display:block;padding:0;margin:0 0;*zoom:1}.henkilosto-gridi:before,.henkilosto-gridi:after{content:" ";display:table}.henkilosto-gridi:after{clear:both}.henkilosto-gridi>li{display:inline;height:auto;float:left;padding:0 0 0}.henkilosto-gridi>li{width:50%;padding:0 0 0}.henkilosto-gridi>li:nth-of-type(n){clear:none}.henkilosto-gridi>li:nth-of-type(2n+1){clear:both}}@media (max-width: 613px){.henkilosto-gridi{display:block;padding:0;margin:0 0;*zoom:1}.henkilosto-gridi:before,.henkilosto-gridi:after{content:" ";display:table}.henkilosto-gridi:after{clear:both}.henkilosto-gridi>li{display:inline;height:auto;float:left;padding:0 0 0}.henkilosto-gridi>li{width:100%;padding:0 0 0}.henkilosto-gridi>li:nth-of-type(n){clear:none}.henkilosto-gridi>li:nth-of-type(1n+1){clear:both}.henkilosto-gridi .kuva{max-height:110px;max-width:98px;padding-bottom:4em;float:left !important}}.henkilosto-gridi .list-item-row{max-width:350px;margin:auto}.henkilosto-gridi .kuva{float:left !important;padding:0;padding-bottom:3em}.henkilosto-gridi .kuva img{max-width:122px;width:100%;border-radius:50%;border:1px solid #ababab;position:relative;top:-11px}.henkilosto-gridi .henkilotiedot li{list-style-type:none}.henkilosto-gridi .henkilotiedot .nimi{font-weight:600}.henkilosto-gridi .henkilotiedot{padding:0;padding-bottom:1em}.henkilosto-gridi .henkilotiedot ul{margin:0 !important}.lohko-toistin li{min-height:150px;position:relative}.lohko-toistin li img{max-width:200px;position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.gform_wrapper{margin:0 !important;padding:0 !important}.gform_wrapper .gfield_radio li{float:left;margin-right:2em !important}.gform_wrapper .gfield_radio li label{line-height:1.7 !important}.gform_wrapper .gfield_radio li input{margin-left:1px}.gform_wrapper .gform_button{text-align:center;letter-spacing:0.2em;display:block;font-size:.875em;color:white;margin:auto;text-transform:uppercase;min-width:21.875em}.gform_wrapper .gform_footer{margin:0;padding:0 !important}.gform_wrapper form{margin:0 !important;padding:0 !important}.fb-like-box,.fb-like-box span,.fb-like-box.fb_iframe_widget span iframe{width:100% !important}.editori{padding-right:3.5em;position:relative}@media (max-width: 890px){.editori{padding-right:1em}}.editori p{margin:0}.editori a{min-width:18.75em}.fb-like-box{border:1px solid #dadada;padding-left:0.5em}@media (max-width: 768px){.fb-like-box{display:none}}.button{text-transform:uppercase;letter-spacing:0.2em;padding:0.7em 1.4em 0.5em}#mainnav{padding:0 0;margin:0}#mainnav ul{padding:0;margin:0}#mainnav ul li{padding:0;margin:0}@media (max-width: 1020px){#mainnav ul li.menu-item{padding:0}}#mainnav .dropdown{margin-top:14px}#mainnav .dropdown a{text-align:left;color:white}#mainnav .menu_select_wrapper .hoyryicon-menu{margin-left:15px;position:relative;font-size:22px;top:12px}.logokaruselli .karuselli-wrapper{height:auto}.logokaruselli .karuselli-item{display:block;min-height:150px;position:relative}.logokaruselli .karuselli-item img{max-height:80px;max-width:150px;position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.logokaruselli .owl-wrapper-outer{overflow:hidden;position:relative;width:90%;margin:auto}.logokaruselli .owl-pagination{display:none}.logokaruselli .owl-prev,.logokaruselli .owl-next{top:23%}#super-footer{width:100%}.no-touch .slide-content-wrapper{position:absolute;left:50%;top:60%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.center{text-align:center}.floating{position:relative;height:0px;width:500px;text-align:center;margin:auto}.floating .section-container{position:absolute;top:-21px}.horizontal-line{width:100%;height:5px}.section-separator.shadow:after{content:'';position:absolute;width:100%;height:50px;background:transparent url(../hoyry/images/section-shadow.png) no-repeat center bottom}.share-content{display:none}@media only screen and (min-width: 1024px){.share-content{position:fixed;right:0;top:40%;color:white;z-index:9999;display:block}.share-content a{width:48px;transition:all 0.5s ease;overflow:hidden;transition:width 0.15s ease-in-out 0s;float:right;height:48px;line-height:48px;padding-top:5px;margin:0;position:relative}.share-content .addthis_toolbox.addthis_floating_style{padding:0;top:auto;position:absolute;right:0}.share-content a:hover{width:220px}.share-content .icon,.share-content .sharetext{color:white;float:left;line-height:48px;display:block;position:relative}.share-content .addthis_floating_style{background-color:transparent;border-radius:6px 0 6px 0}.share-content .addthis_toolbox.addthis_floating_style a .icon{top:0;padding-left:.28em;padding-right:.7em;font-size:2em;z-index:10}.share-content .addthis_toolbox.addthis_floating_style a{margin-bottom:0}.share-content .sharetext{text-indent:-9999px;position:absolute;text-align:left;width:68%;right:0}.share-content .addthis_internal_container a:hover span.sharetext{text-indent:0}.share-content .addthis_button_facebook{border-radius:4px 0 0 0}.share-content .addthis_button_pinterest_share{border-radius:0 0 0 4px}.clearfix{clear:both}}.add-shadow:after{content:'';position:absolute;width:100%;left:0px;height:50px;background:transparent url("images/section-shadow.png") no-repeat center top}@media (max-width: 790px){.fb-like-box{display:none !important}}html{height:100%}html img[src*=".svg"]{width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){html img[src*=".svg"]{width:100%}}#main{min-height:500px}body{min-height:100%}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.aligncenter img{margin:0 auto;position:relative;display:block}.wp-caption-text{text-align:center;border-bottom:1px solid #c3c3c3;margin:0 auto;width:80%;padding-bottom:.7em;margin:1em auto 2em;font-size:1em;font-family:"adelle", georgia, serif;font-style:italic}.row.wide{max-width:80em}#page a{outline:none}.selite{padding-top:50px;width:100%;text-align:center;color:#bcbcbc}.selite p{padding-bottom:5px}.selite .viivat{width:100%;height:20px;border-top:2px solid #bcbcbc;border-left:2px solid #bcbcbc;border-right:2px solid #bcbcbc;margin-bottom:5px}.page-template-templatespage-ketju-php #top-header,.single-toimipiste #top-header,.page-template-templatespage-yhteystiedot-php #top-header,.tax-paikkakunnat #top-header{height:0}#top-header{background-color:transparent;height:50px;overflow:hidden;position:absolute;width:100%;z-index:102;border-bottom:1px solid #9fa1a2;text-shadow:none;font-weight:300}#top-header .top-content-wrapper{position:relative;float:right}#top-header .header-teksti-wrapper{float:left;line-height:50px;color:#bbbcbe;white-space:nowrap;padding-right:1.5em}@media (max-width: 767px){#top-header .header-teksti-wrapper{display:none}}#top-header .header-teksti-wrapper a{color:#bbbcbe}#top-header .header-teksti-wrapper a:hover,#top-header .header-teksti-wrapper a:active,#top-header .header-teksti-wrapper a:focus{text-decoration:underline}@media (max-width: 767px){#top-header .top-links,#top-header .share{display:none}}#top-header a,#top-header a:hover,#top-header a:active,#top-header a:focus{color:white;text-shadow:0 0 2px #222}#top-header .row{max-width:80em;height:0}#top-header .share{float:right;position:relative;height:45px;margin-right:3em;font-size:1em}#top-header .share .addthis_button_compact .icon{font-size:1.2em;top:.15em;position:relative;padding-right:.3em;color:white}#top-header .share .addthis_button_compact .hoyryicon-share:before{content:""}#top-header .share .addthis_button_compact .hoyryicon-facebook:before{content:""}#top-header .addthis{background:transparent;float:left;position:relative;top:.85em}#top-header .top-content-wrapper #searchform{border-bottom:0 none;border-top:0 none;float:right;height:45px;margin:0;position:relative;top:0;width:40%;font-weight:300}#top-header .top-content-wrapper.searchbox-open #searchform{width:40%}#top-header input#s[type="search"]{color:#bbbcbe}#top-header #searchform #searchsubmit{background:none repeat scroll 0 0 transparent;box-shadow:none;color:white;display:block;font-size:1.2em;height:45px;line-height:normal;padding:0.75em 0 0.8125em;position:relative;text-align:center;top:0;float:left;font-weight:300}#top-header #searchform.searchbox-open #searchsubmit{width:40px}#top-header #searchform .search-toggle:hover{cursor:pointer}#top-header #searchform #s{background:none repeat scroll 0 0 transparent;box-shadow:none;border:0;color:#bbbcbe;float:right;margin-top:3px;overflow:hidden;padding:0.5em 0 0;position:relative;width:80%;font-size:1em;font-weight:300}#top-header #searchform.searchbox-open #s{width:100%}#top-header #at15s{visibility:hidden !important;display:none !important}@media only screen and (max-width: 1023px){#top-header .row{padding-right:0}}@media (max-width: 767px){#top-header .top-content-wrapper{width:50%}#top-header .top-content-wrapper.searchbox-open{width:100%}#top-header #top-header{display:none}}.site-header{margin:0}#header{position:absolute;width:100%;padding:2em 0 0 2em;z-index:1}#header .row{max-width:80em}#header #masthead .site-logo h1{margin-bottom:0}#header .row .row{margin:0}#header .inner-header{position:relative;float:left}#header .site-logo{margin-top:12px}#header .site-logo,#header .site-description{float:left;white-space:nowrap}#header #masthead .site-description{font-family:"nimbus-sans",sans-serif;font-weight:300;font-size:1.25em;color:white;padding:2em 0 0 1.5em}@media only screen and (max-width: 767px){#header #masthead .site-description{display:none}}.not-ready #header.header--fixed{position:absolute}#header.headroom--not-top #masthead,#header.headroom--not-top .header-logot,#header.headroom--unpinned #masthead{display:none}#header.headroom--unpinned .mainnav-toggle-wrapper{opacity:0}#header.headroom--pinned.headroom--not-top .mainnav-toggle-wrapper{opacity:1}#header.headroom--pinned.headroom--not-top .mainnav-toggle-wrapper .accessibility{display:none}#search-modal.reveal-modal{background:transparent;border:0;box-shadow:none;padding-top:10%}#search-modal.reveal-modal .columns.large-8.medium-10{background:#fff;padding:3em}@media only screen and (max-width: 767px){#search-modal.reveal-modal{margin-left:-45%;width:90%}}.ie9 #search-modal.reveal-modal{-webkit-filter:none;filter:none}#searchsubmit.button{border-radius:0 4px 4px 0;margin:0}#searchform #s{margin:0}#page .reveal-modal-bg{background-color:rgba(0,0,0,0.85)}.mainnav-wrapper.row{max-width:80em;margin:0 auto}#mainnav{position:fixed;right:0;top:0;background-color:black;max-width:100%;transition:opacity 0.75s ease 0s, z-index 0s ease 1s;opacity:0;overflow:auto;z-index:11;padding-right:0}@media (max-width: 1490px){#mainnav{padding-right:2%}}@media only screen and (max-width: 1023px){#mainnav{padding-right:2%}}@media (max-width: 1490px){.mainnav-toggle-wrapper{right:2%}}#mainnav.activeMenu{opacity:1;background:rgba(0,0,0,0.85);transition:opacity 0.5s ease 0s;height:100%;padding-top:12em}.admin-bar #mainnav.activeMenu{padding-top:15em}.mainnav-toggle-wrapper{position:relative;z-index:200;float:right;opacity:1;transition:opacity 0.75s ease 0s, z-index 0s ease 1s}.mainnav-toggle-wrapper .menu-toggle,.mainnav-toggle-wrapper .menu-toggle:focus,.mainnav-toggle-wrapper .menu-toggle:active,.mainnav-toggle-wrapper .menu-toggle:hover{outline:0}.mainnav-toggle-wrapper .accessibility{position:absolute;margin-left:-3.5em;color:white !important;font-size:1.1875em;top:.65em;font-weight:300}#header.headroom--unpinned .mainnav-toggle-wrapper{opacity:0}#header.headroom--unpinned .mainnav-toggle-wrapper.menu-active{opacity:1}#header.headroom--pinned.headroom--not-top .mainnav-toggle-wrapper{opacity:1}#header.headroom--not-top .mainnav-toggle-wrapper.menu-active{top:80px}#header.headroom--not-top{padding-top:0}#header.headroom--pinned.headroom--not-top .mainnav-toggle-wrapper .accessibility{display:none}#header.headroom--pinned.headroom--not-top .mainnav-toggle-wrapper.menu-active .accessibility{display:block}#at_hover,#atic_auth,#at15s{display:none !important}#mainnav .mainmenu{position:absolute;text-align:right}@media only screen and (max-width: 400px){#mainnav .mainmenu{padding-right:15px}}#mainnav .mainmenu>li{background:transparent;padding-right:10px;float:none;display:block;line-height:1}#mainnav .mainmenu>li a{font-size:1.875em;padding:0em 0.5em;font-weight:300;position:relative}#mainnav .mainmenu ul.dropdown{background-color:transparent;top:0;margin-right:-1em;margin-bottom:1em}#mainnav .mainmenu ul.dropdown li{line-height:1.3;padding:0.2em 0}#mainnav .mainmenu ul.dropdown li a{color:#efefef;font-size:1.35em;padding:0.2em 1.5em;position:relative}#mainnav .mainmenu>li.has-dropdown>a:after{border-color:white rgba(0,0,0,0) rgba(0,0,0,0);-o-border-image:none;border-image:none;border-style:solid inset inset;border-width:5px;content:"";display:block;height:0;margin-right:0;position:absolute;right:-10px;top:12px;width:0}.mainnav-toggle-wrapper{padding-right:50px}@media only screen and (min-width: 1280px){.mainnav-toggle-wrapper{padding-right:1%}}.menu-toggle{display:block;height:45px;width:45px;position:absolute;top:0}.menu-toggle{background-image:url("images/menu-icon.png");background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;text-align:left;text-indent:-119988px}.menu-toggle .transition{display:none}.menu-active .menu-toggle{background-image:url("images/menu-close.png");background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;text-align:left;text-indent:-119988px}@media only screen and (min-width: 1024px){#main #slideCount .entry{padding-right:8em}}@media only screen and (max-width: 1440px){#mainnav.activeMenu{padding-top:140px}.admin-bar #mainnav.activeMenu{padding-top:172px}}@media only screen and (max-width: 640px){#mainnav.activeMenu{background:rgba(0,0,0,0.9)}}.no-js #main .owl-carousel{display:block}.no-js #main #etusivu-kuvaesitys .slide{padding-bottom:45%;display:none}.no-js #main #etusivu-kuvaesitys .slide:first-child{display:block}.no-js #slideCount{display:none}.no-js .partnerikaruselli .karuselli-item{float:left;margin:1em}.no-js #main .content-header{position:absolute;left:50%;top:60%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#main #etusivu-kuvaesitys .slide-content-wrapper{position:absolute;left:50%;top:60%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#main .ingressi{font-family:"nimbus-sans", "Helvetica", Arial, sans-serif !important}#main #etusivu-kuvaesitys{overflow:hidden;background-color:#232323;height:600px}#main #etusivu-kuvaesitys #slideCount.hidden{display:none}#main #etusivu-kuvaesitys .slide{padding-bottom:none}#main #etusivu-kuvaesitys .row{max-width:80em}#main #etusivu-kuvaesitys .owl-carousel,#main #etusivu-kuvaesitys .slide,#main #etusivu-kuvaesitys .owl-wrapper,#main #etusivu-kuvaesitys .owl-wrapper-outer{height:100%}#main #etusivu-kuvaesitys .owl-item{height:100%}#main #etusivu-kuvaesitys .slide{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}#main #etusivu-kuvaesitys .slide .slide-content-wrapper{width:100%;text-align:left}#main #etusivu-kuvaesitys .slide .slide-content-wrapper p,#main #etusivu-kuvaesitys .slide .slide-content-wrapper li{font-size:1.25em;line-height:1.5;color:white;font-family:"nimbus-sans","Helvetica Neue","Helvetica",Arial,sans-serif;font-weight:300;margin-bottom:1.5em}#main #etusivu-kuvaesitys .slide .slide-content-wrapper h3.slide-title{color:white;font-family:"adelle",sans-serif;font-size:3.5em;position:relative;margin-bottom:1em}@media (max-width: 1024px){#main #etusivu-kuvaesitys .slide .slide-content-wrapper h3.slide-title{font-size:3em}}@media (max-height: 850px){#main #etusivu-kuvaesitys .slide .slide-content-wrapper h3.slide-title{font-size:2.25em !important}}@media (max-height: 650px){#main #etusivu-kuvaesitys .slide .slide-content-wrapper h3.slide-title{font-size:2em !important}}@media (max-width: 767px){#main #etusivu-kuvaesitys .slide .slide-content-wrapper h3.slide-title{font-size:2em !important}}@media (max-width: 640px){#main #etusivu-kuvaesitys .slide .slide-content-wrapper h3.slide-title{font-size:1.5em !important}}#main #etusivu-kuvaesitys .slide .slide-content-wrapper h3.slide-title:after{border-bottom:3px solid white;bottom:-25px;content:"";height:1px;left:0%;position:absolute;width:5%}#main #etusivu-kuvaesitys .slide .slide-content-wrapper .slide-content{padding:1em}#main #etusivu-kuvaesitys .slide .slide-content-wrapper .slide-content .large-12{position:relative;padding-left:.9375em;padding-right:.9375em;width:75%;float:right;float:left}@media (max-width: 1024px){#main #etusivu-kuvaesitys .slide .slide-content-wrapper .slide-content .large-12{position:relative;padding-left:.9375em;padding-right:.9375em;width:83.3333333333%;float:right;float:left}}@media (max-width: 600px){#main #etusivu-kuvaesitys .slide .slide-content-wrapper .slide-content .large-12{position:relative;padding-left:.9375em;padding-right:.9375em;width:100%;float:right;float:left}}#main #etusivu-kuvaesitys .owl-theme .owl-controls{margin:0 auto;max-width:80em;position:relative;top:-50%;width:100%}#main #etusivu-kuvaesitys .owl-theme .owl-controls .owl-buttons{position:absolute;right:0%;z-index:1}#main #etusivu-kuvaesitys .owl-theme .owl-controls .owl-pagination{display:none}#main #etusivu-kuvaesitys .owl-theme .owl-controls .owl-buttons div{display:block;background-color:transparent;border:1px solid #c1c2c3;color:#c1c2c3;font-size:1em;padding:9px 10px;margin:20px 0;position:static;border-radius:50%}#main #etusivu-kuvaesitys .owl-theme .owl-controls .owl-buttons .owl-prev:before{content:""}#main #etusivu-kuvaesitys .owl-theme .owl-controls .owl-buttons .owl-next:before{content:""}#main #etusivu-kuvaesitys .owl-theme #slideCount{margin:0 auto;max-width:80em;position:relative;top:-50%;width:100%;color:#c1c2c3;height:120px;z-index:0}#main #etusivu-kuvaesitys .owl-theme #slideCount .entry{position:absolute;right:5%;top:50%}#main #etusivu-kuvaesitys .owl-theme #slideCount span{color:#c1c2c3}@media only screen and (min-width: 1024px){#main #etusivu-kuvaesitys .owl-theme .owl-controls .owl-buttons{padding-right:7em}}@media only screen and (max-width: 1023px){#main #etusivu-kuvaesitys #slideCount{display:none}#main #etusivu-kuvaesitys .owl-theme .owl-controls{top:auto;bottom:2em}#main #etusivu-kuvaesitys .owl-theme .owl-controls .owl-pagination{display:block}#main #etusivu-kuvaesitys .owl-theme .owl-controls .owl-buttons{display:none}#main #etusivu-kuvaesitys .owl-theme .owl-controls .owl-page span{height:8px;width:8px}}@media only screen and (max-width: 767px){#main #etusivu-kuvaesitys .slide-content-wrapper h2.slide-title{font-size:2.5em}#main #etusivu-kuvaesitys .slide-content-wrapper{padding-top:15%}}@media only screen and (max-width: 599px){#main #etusivu-kuvaesitys .slide{padding-bottom:100%;background-position:right bottom}#main #etusivu-kuvaesitys .slide p{display:none}#main #etusivu-kuvaesitys .slide-content-wrapper h2.slide-title{font-size:2em;line-height:1.4}#main #etusivu-kuvaesitys .slide-content-wrapper{padding-top:0%}#main #etusivu-kuvaesitys .owl-theme .owl-controls .owl-pagination{bottom:5px}}.nostoboxit .owl-pagination{position:relative;bottom:-13px !important;margin:auto}#content .hentry .entry-content p{text-align:left}#content .hentry .entry-content ul{margin-left:1em}#content .hentry .entry-content ul.square li{list-style:square}#content .hentry .entry-content ul li{list-style:disc;margin:1em}.button,button{padding:0.7em 1.4em 0.7em;text-transform:uppercase;font-weight:400;letter-spacing:0.2em;box-shadow:none}#main .button.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:14.5em;width:100%}.block-grid.button-group li{min-width:12.5em}.block-grid.button-group{display:block;padding:0;margin:0 -.625em;*zoom:1}.block-grid.button-group:before,.block-grid.button-group:after{content:" ";display:table}.block-grid.button-group:after{clear:both}.block-grid.button-group>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.block-grid.button-group>li{width:50%;padding:0 .625em 1.25em}.block-grid.button-group>li:nth-of-type(n){clear:none}.block-grid.button-group>li:nth-of-type(2n+1){clear:both}@media (max-width: 1024px){.block-grid.button-group{display:block;padding:0;margin:0 -.625em;*zoom:1}.block-grid.button-group:before,.block-grid.button-group:after{content:" ";display:table}.block-grid.button-group:after{clear:both}.block-grid.button-group>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.block-grid.button-group>li{width:50%;padding:0 .625em 1.25em}.block-grid.button-group>li:nth-of-type(n){clear:none}.block-grid.button-group>li:nth-of-type(2n+1){clear:both}}@media (max-width: 768px){.block-grid.button-group{display:block;padding:0;margin:0 -.625em;*zoom:1}.block-grid.button-group:before,.block-grid.button-group:after{content:" ";display:table}.block-grid.button-group:after{clear:both}.block-grid.button-group>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.block-grid.button-group>li{width:50%;padding:0 .625em 1.25em}.block-grid.button-group>li:nth-of-type(n){clear:none}.block-grid.button-group>li:nth-of-type(2n+1){clear:both}}@media (max-width: 420px){.block-grid.button-group{display:block;padding:0;margin:0 -.625em;*zoom:1}.block-grid.button-group:before,.block-grid.button-group:after{content:" ";display:table}.block-grid.button-group:after{clear:both}.block-grid.button-group>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.block-grid.button-group>li{width:100%;padding:0 .625em 1.25em}.block-grid.button-group>li:nth-of-type(n){clear:none}.block-grid.button-group>li:nth-of-type(1n+1){clear:both}}.button-group.no-stack li{float:left}.button-group.no-stack li a{min-width:12.5em}.icon.round{position:relative;display:inline-block;background-color:transparent;border:1px solid #0082cb;color:#0082cb;font-size:0.7em;padding:6px;border-radius:50%}.home-section h2:after,h1.entry-title:after,.entry-header h2.entry-title:after,.palveluiden_listaus_osio h2:after,.section-header h2:after,#feed-list h2:after,.feedi h2:after{bottom:-30px;content:"";height:1px;left:47.5%;right:47.5%;position:absolute;width:5%}p.center{text-align:center}p.ingressi{text-align:center}.home-section .osio-header h2,.entry-header h2.entry-title,.palveluiden_listaus_osio h2,.section-header h2,#feed-list h2,.feedi h2{font-size:1em;font-weight:700;color:black;font-family:"nimbus-sans", "Helvetica", Arial, sans-serif;text-transform:uppercase;text-align:center;letter-spacing:0.22em;margin-bottom:4em;position:relative}h1.entry-title{font-size:4em;font-weight:700;color:black;font-family:"adelle", "Helvetica", Arial, sans-serif;text-transform:none;text-align:center;letter-spacing:0.01em;margin-bottom:4em;position:relative}.type-toimipiste h1.entry-title{font-size:1.375em}.entry-header{position:relative;padding-top:2em}h1.entry-title{margin-bottom:0}h2{font-weight:700;color:black;font-family:"nimbus-sans", "Helvetica", Arial, sans-serif;font-size:1.3125em}h3{font-size:1em}ul{font-weight:300}.feedi .section-header{padding-top:2em}.search-results #main .hentry>.entry-body{padding-top:2em;border-bottom:1px solid #ccc}#footer{padding:4em 0 2em}#footer .row{max-width:75em}#footer h1,#footer h2,#footer h3,#footer h4{color:white;font-weight:700;font-family:"nimbus-sans", "Helvetica", Arial, sans-serif}#footer h3{font-size:1em;text-transform:uppercase;letter-spacing:0.19em}#footer p{font-size:1em}#footer .footer-sidebar-2 .row .large-6:first-child{padding-left:3em}#footer img.footer-logo{margin-top:3em}@media only screen and (min-width: 1024px){#footer .footer-sidebar-2 .row .large-6:first-child{padding-left:6em}}@media only screen and (max-width: 767px){#footer .footer-sidebar-2 .row .large-6:first-child{padding-left:0.9375em}#footer img.footer-logo{margin-top:0em;margin-bottom:1em}}#footer .social-buttons-wrapper{margin-top:6px}#footer .social-buttons{display:block;padding:0;margin:0 -.625em;*zoom:1}#footer .social-buttons:before,#footer .social-buttons:after{content:" ";display:table}#footer .social-buttons:after{clear:both}#footer .social-buttons>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}#footer .social-buttons>li{width:20%;padding:0 .625em 1.25em}#footer .social-buttons>li:nth-of-type(n){clear:none}#footer .social-buttons>li:nth-of-type(5n+1){clear:both}#footer .social-buttons img{max-height:32px}#footer .yrityksen-logo .wrapper{text-align:center}#footer .yrityksen-logo img{max-width:150px}#footer .col-number-1 .large-6:first-child{width:25%}#footer .col-number-1 .large-6:last-child{width:75%;padding-right:3em}@media (max-width: 767px){#footer .col-number-1 .large-6:last-child{padding-right:0;width:100%}}@media (max-width: 767px){#footer .col-number-1 img{display:none}}#footer .col-number-1 .footer-row-header{display:none}@media (max-width: 767px){#footer .footer-row{text-align:center;padding-bottom:1em}}#footer .row .row{margin-left:0;margin-right:0}#footer .row .row .row{margin-left:-0.9375em;margin-right:-0.9375em}#footer .block-grid.items-count-2>li{width:50%}@media only screen and (max-width: 767px){#footer .block-grid.items-count-2{margin-top:2em}#footer .block-grid.items-count-2 ul{margin:0}#footer .block-grid.items-count-2>li{width:100%;text-align:center}}@media only screen and (max-width: 360px){#footer .block-grid>li{margin-bottom:1em}#footer .block-grid li ul{margin-left:0}#footer .block-grid li ul li{text-align:center}}#super-footer{padding:15px 0}#super-footer .logowrapper li{width:auto;position:relative;float:right;margin:5px 15px 0}@media only screen and (max-width: 1360px){#gotoTop{display:none !important}}#main .osio-header{position:relative}#main .home-section{position:relative;clear:both}#content .gform_wrapper input[type="text"],#content .gform_wrapper input[type="tel"],#content .gform_wrapper input[type="email"]{font-size:1em;color:#717171 !important;font-family:"nimbus-sans", "Helvetica", Arial, sans-serif;box-shadow:none;height:37px;background:#f7f7f7;border:1px solid #b6b6b6;padding-left:0.5em}#content .gform_wrapper .gform_footer input.button,#content .gform_wrapper .gform_footer input[type=image],#content .gform_wrapper .gform_footer input[type=submit]{display:block}#content .gform_wrapper .textarea{padding:.5em;width:100%;height:100%;max-height:8.3em;color:#717171 !important}#content .gform_wrapper .textarea{max-height:5.2em}#content .gform_wrapper .chzn-container{font-size:1em}#content .gform_wrapper .chzn-container-single{width:100% !important}#content .gform_wrapper .chzn-container-single .chzn-single{background-color:#d1eeff;background-image:none;border:1px solid #8ac6e7;border-radius:0px;color:#717171 !important;font-family:"nimbus-sans", "Helvetica", Arial, sans-serif;display:block;height:26px;line-height:26px;overflow:hidden;padding:2px 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;height:2.2125em}#content .gform_wrapper .chzn-container-single .chzn-single div{background:transparent url(images/dropdown-arrow.png) no-repeat 0 center;border:0}#content .gform_wrapper ::-webkit-input-placeholder{opacity:1}#content .gform_wrapper :-moz-placeholder{opacity:1}#content .gform_wrapper ::-moz-placeholder{opacity:1}#content .gform_wrapper :-ms-input-placeholder{color:#717171}#content .gform_wrapper .chzn-container .chzn-results{padding:.2em 0 0}#content .gform_wrapper .chzn-container-active .chzn-single{box-shadow:none}#content .gform_wrapper .chzn-container-single .chzn-search{display:none}#content .gform_wrapper .gfield_description.validation_message,#content .gform_wrapper .top_label .gfield_description.validation_message{padding:0 !important}#content .gform_wrapper .chzn-container .chzn-drop{width:100% !important}#content .gform_wrapper .validation_error{text-align:center}#content .gform_wrapper #field_1_10 .gfield_label,#content .gform_wrapper #field_1_11 .gfield_label{display:none}#content .gform_wrapper li.gfield_html{margin-top:0}#content .gform_wrapper input[readonly="readonly"]{background-color:#e2e2e2}#content .gform_wrapper li.gfield.gfield_error,#content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;margin-bottom:.375em !important;padding:0;border:0}#content .nolabels_wrapper .top_label .gfield_label{display:none}#content .nolabels_wrapper .gfield_checkbox li,#content .nolabels_wrapper .gfield_radio li{margin:0 !important}#content .gfield_checkbox li label,#content .gfield_radio li label{margin:0 15px 0 20px}#content span.gform_description{line-height:1.35}#gform_wrapper_2.gform_wrapper .gfield_html.gfield_no_follows_desc{margin-top:0px}#gform_wrapper_2.gform_wrapper #input_2_13{background:#dddddd !important}#gform_wrapper_2.gform_wrapper textarea.medium{height:8.35em !important;max-height:8.35em !important}#main .page-header-wrapper{position:relative}#main .alisivun_ylatausta div{background-position:center top;padding-bottom:35%}#main .content-header{position:absolute;width:100%;top:45%}#main .content-header.short-excerpt{bottom:25%}#main .page-header-wrapper .entry-header{margin-bottom:3em;position:relative;text-align:center;color:white}#main .page-header-wrapper .entry-header h1{color:white;font-weight:400}#main .page-header-wrapper .entry-header h1:after{border-bottom:3px solid white;bottom:-30px;content:"";height:1px;left:47.5%;right:47.5%;position:absolute;width:5%}#main .page-header-wrapper p.ingressi{color:white;text-align:center}#main .hentry>.entry-body{padding-top:4em}@media only screen and (min-width: 2000px){#main .page-header-wrapper .entry-header.no-excerpt{margin-bottom:25%}}@media only screen and (max-width: 1649px){#main .alisivun_ylatausta div{padding-bottom:45%}}@media only screen and (max-width: 1023px){#main .alisivun_ylatausta div{padding-bottom:60%}}@media only screen and (max-width: 767px){#main .alisivun_ylatausta div{padding-bottom:100%}#main .page-header-wrapper .entry-header.no-excerpt{margin-bottom:30%}}@media only screen and (max-width: 640px){#main .page-header-wrapper .entry-header h1{font-size:1.875em}#main .page-header-wrapper p.ingressi{font-size:1em}#main .alisivun_ylatausta div{padding-bottom:70%}}@media only screen and (max-width: 592px){#main .alisivun_ylatausta div{padding-bottom:90%}}@media only screen and (max-width: 534px){#main .alisivun_ylatausta div{padding-bottom:100%}}@media only screen and (max-width: 360px) and (orientation: portrait){#main .alisivun_ylatausta div{padding-bottom:160%}#main .page-header-wrapper .entry-header.no-excerpt{margin-bottom:45%}}.page #main #content>.row>.columns>.entry-content{padding-top:4em}#main .page-header-wrapper .entry-header.no-excerpt{margin-bottom:15%}.single-toimipiste #main .hentry>.entry-body{padding-top:0}.page-template-templatespage-ketju-php #top-header{display:none}.page-template-templatespage-ketju-php #header,.page-template-templatespage-ketju-php #header .row{height:0;top:-20px}.page-template-templatespage-ketju-php #main .hentry>.entry-body{padding-top:2em}@media only screen and (max-width: 599px){.page-template-templatespage-ketju-php .site-logo{display:none}}.single-toimipiste #header,.single-toimipiste #header .row{height:0;top:-20px}.postform{width:70%}.gm-map{position:relative}.gm-map img,#geo-mashup img{max-width:none !important}#geo-mashup{height:100% !important}#map-loading{display:block;height:100%;width:100%;background-color:black;display:block;position:absolute}.gm-style-iw p{margin-bottom:.2em}.gm-style-iw div{position:relative}.gm-style-iw .wpgmza_infowindow_title{font-size:1.6em;font-weight:bold}.gm-style-iw>div{position:relative}#content .toimipisteiden_listaus_osio .paikkakuntainfo{padding:2.5em 1.5em 0;min-height:8em}#content .toimipisteiden_listaus_osio .paikkakunta{color:#939ba0;text-transform:uppercase;text-align:center;font-size:0.75em;font-weight:300;font-family:"nimbus-sans", "Helvetica", Arial, sans-serif;display:block}#content .toimipisteiden_listaus_osio .paikkakuntainfo h3{text-align:center;color:#2f2e2e;font-size:1.425em;font-family:"adelle", georgia, serif;font-weight:400}#content .toimipisteiden_listaus_osio .accordion-wrapper{border:1px solid #b7e9ff;border-left:0;border-right:0;margin:2px 0}#content .toimipisteiden_listaus_osio .accordion-wrapper.open{margin-bottom:-3px}#content .toimipisteiden_listaus_osio .accordion-wrapper:last-child{margin-bottom:0}#content .toimipisteiden_listaus_osio .accordion-wrapper .heading{padding:0.5em 1em;background-color:#def5ff}#content .toimipisteiden_listaus_osio .accordion-wrapper.open .heading{background-color:#008bcb}#content .toimipisteiden_listaus_osio .accordion-wrapper .heading h2.osio-otsikko{color:#2c2c2c;font-weight:700;font-family:"nimbus-sans", "Helvetica", Arial, sans-serif;text-transform:uppercase;margin:.3em 0;letter-spacing:0.022em;float:left;font-size:1em}#content .toimipisteiden_listaus_osio .accordion-wrapper.open .heading h2.osio-otsikko{color:white}#content .toimipisteiden_listaus_osio .contentwrapper{padding:2em 0}#content .toimipisteiden_listaus_osio .tax-paikkakunnat .contentwrapper{border-bottom:1px solid #c1c1c1}#content .toimipisteiden_listaus_osio .contentwrapper .large-3{border-right:1px solid #c1c1c1}#content .toimipisteiden_listaus_osio .contentwrapper .contentcontainer .large-4{padding-left:2em}#content .toimipisteiden_listaus_osio .accordion-wrapper{position:relative}#content .toimipisteiden_listaus_osio .accordion-wrapper .icon{position:relative;right:1em;float:right;display:block;background-color:transparent;border:1px solid #6fc0e5;color:#6fc0e5;font-size:0.8em;padding:8px 4px 0px;border-radius:50%}#content .toimipisteiden_listaus_osio .accordion-wrapper .hoyryicon-arrow-down:before{content:""}#content .toimipisteiden_listaus_osio .accordion-wrapper .hoyryicon-arrow-up:before{content:""}#content .toimipisteiden_listaus_osio .accordion-wrapper.active.open .icon{color:white;border-color:white}#content .toimipisteiden_listaus_osio .accordion-wrapper p.yhteystiedot{padding:1em}#content .toimipisteiden_listaus_osio .accordion-wrapper .icon:before{position:relative;top:-3px}#content .toimipisteiden_listaus_osio .contentwrapper.accordion{border-bottom:1px solid #e1e1e1}#content .toimipisteiden_listaus_osio .contentwrapper.firstchild{border-top:1px solid #e1e1e1}#content .toimipisteiden_listaus_osio .contentwrapper.accordion:last-child{border-bottom:0}#content .toimipisteiden_listaus_osio .contentwrapper.accordion.selected-paikkakunta:first-child{border-top:1px solid #e1e1e1}.dropdown.paikkakunnat{display:none;width:100%}.blogID-1 .dropdown.paikkakunnat{display:block}#paikkakunnat_dropdown.f-dropdown.open{max-width:96.3%}.myyntihero{border-bottom:1px solid #e1e1e1;margin-bottom:2em;padding-bottom:1em}.myyntihero h2{padding-top:.7em;display:block;color:#0082cb;font-size:1.5em;font-weight:700;font-family:"nimbus-sans", "Helvetica", Arial, sans-serif;text-align:center}#gform_submit_button_2{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:14.5em}#main .entry-wrapper{border-bottom:1px solid #e1e1e1;margin-bottom:1.5em;padding-bottom:1em}#main .palveluiden_listaus_osio{padding:2em 0}#main .palveluiden_listaus_osio .entry-content{padding-top:2em;position:relative;min-height:15em}#main .palveluiden_listaus_osio .osio-header{text-align:center}#main .palveluiden_listaus_osio [class*="column"]+[class*="column"]:last-child{float:left}#main .palveluiden_listaus_osio a.readmore{font-weight:bold;position:absolute;text-align:center;bottom:0}#main .palveluiden_listaus_osio a.readmore .icon{margin-left:1em;top:-1px}.page-template-templatespage-yhteystiedot-php .yhteydenottolomake-wrapper{border-top:1px solid #e1e1e1}.yhteydenottolomake-wrapper{padding-bottom:50px}.search-results .yhteydenottolomake-wrapper{border-top:1px solid #e1e1e1;margin-top:3em;padding-top:2em}#content.yhteystiedot h1.entry-title{margin-bottom:5em}#content.yhteystiedot table{width:100%;border:0}#content.yhteystiedot table tr,#content.yhteystiedot table tr td{border:0;font-family:inherit;font-size:1em;font-weight:300;line-height:1.5;margin-bottom:1.25em;text-rendering:optimizelegibility;padding:0}.sisalto-osio.kuvaslider{background:#f7f7f7}.sisalto-osio.kuvaslider .kuvaslider .item{background-size:contain}.sisalto-osio.kuvaslider .kuvaslider .item a{display:block;height:100%;width:100%;position:absolute}@media only screen and (max-width: 767px){.sisalto-osio.kuvaslider .kuvaslider .item{padding-bottom:300px}}.sisalto-osio.kuvaslider .owl-carousel .owl-pagination{bottom:-15px}#home-section-asiakaskommentit{background-color:#f1f1f1;padding:3em}#home-section-asiakaskommentit h3{color:#0082cb;text-transform:uppercase;font-family:"adelle", georgia, serif;font-size:1.75em;font-weight:normal;text-align:center;line-height:1.45}#home-section-asiakaskommentit p{text-align:center;text-transform:uppercase}#main #feed-list .row .row,#main .feedi .row .row{margin-left:auto;margin-right:auto}#main #feed-list .entry-meta,#main .feedi .entry-meta{text-align:center;font-size:0.75em;text-transform:uppercase;font-weight:300;color:#939ba0;padding-bottom:.6em}#main #feed-list .entry-meta a,#main .feedi .entry-meta a{color:#939ba0}#main #feed-list h3,#main .feedi h3{font-size:1.625em;line-height:1.231;font-weight:400;text-align:center;font-family:"adelle", georgia, serif}#main #feed-list h3 a,#main .feedi h3 a{color:#2f2e2e}#main #feed-list .entry-content,#main .feedi .entry-content{text-align:center}#main #feed-list .feed-content-wrapper h3 .ItemTitleLink .icon,#main .feedi .feed-content-wrapper h3 .ItemTitleLink .icon{position:relative;padding-left:.6em;top:4px;outline:none}#main #feed-list .feed-content-wrapper h3 .ItemTitleLink .hoyryicon-minus3,#main .feedi .feed-content-wrapper h3 .ItemTitleLink .hoyryicon-minus3{display:none}#main #feed-list .feed-content-wrapper h3 .ItemTitleLink.active .hoyryicon-plus3,#main .feedi .feed-content-wrapper h3 .ItemTitleLink.active .hoyryicon-plus3{display:none}#main #feed-list .feed-content-wrapper h3 .ItemTitleLink.active .hoyryicon-minus3,#main .feedi .feed-content-wrapper h3 .ItemTitleLink.active .hoyryicon-minus3{display:inline-block}#main #feed-list .feed-content-wrapper,#main .feedi .feed-content-wrapper{padding-bottom:2em}#main #feed-list .feed-content-wrapper .hoyryicon-link-out,#main .feedi .feed-content-wrapper .hoyryicon-link-out{position:relative;left:.4em;font-size:1.5em}#main #feed-list .feed-content,#main .feedi .feed-content{padding:2em 0 1em;border-top:1px solid #d9d9d9}#main #feed-list .feed-content .entry-content,#main .feedi .feed-content .entry-content{display:none}@media only screen and (max-width: 767px){#main #feed-list h3,#main .feedi h3{font-size:1.25em}}#main #feed-list .feed-content:hover .entry-meta .date,#main #feed-list .feed-content:hover h3 a,#main .feedi .feed-content:hover .entry-meta .date,#main .feedi .feed-content:hover h3 a{color:white}#pageDiv .firstLink,#pageDiv .lastLink{display:none}.home #main #home-news-section{padding:2em 0;margin:1em 0 6em;border-top:1px solid #ccc;clear:both;padding:3em 0}.page-template-archive-news-php #main #home-news-section{padding:2em 0;margin:1em 0 3em;border-bottom:5px solid #d9d9d9}#main #home-news-section .entry-meta{text-align:center;font-size:0.75em;text-transform:uppercase;font-weight:300;color:#939ba0;padding-bottom:.6em}#main #home-news-section .entry-meta a{color:#939ba0}#main #home-news-section h3{font-size:1.625em;line-height:1.231;font-weight:400;text-align:center;font-family:"adelle", georgia, serif}#main #home-news-section h3 a{color:#2f2e2e}#main #home-news-section h3 a:hover{color:#0082cb}#main #home-news-section .entry-content{text-align:center}#main #home-news-section .news-content .entry-content{display:none}#main #home-news-section .news-content{padding:2em 0 1em;border-top:1px solid #d9d9d9}#pageDiv .firstLink,#pageDiv .lastLink{display:none}#pageDiv{padding-bottom:50px}@media only screen and (max-width: 767px){h3{font-size:1.25em}}#main .news-author{padding:1em 0;border-top:1px solid #efefef;text-align:center;font-size:1em;font-family:"adelle", georgia, serif;font-style:italic}.single-news #main #news-section,.home #main #feed-list,#main .feedi,.home #main #home-news-section{background:#f1f1f1;position:relative}.single-news #home-news-section{padding-bottom:75px}@media (max-width: 767px){.single-news #home-news-section{padding-bottom:50px}}.alisivun_ylatausta div{background-size:cover;background-repeat:no-repeat}#main .error404{margin-top:4em}#main #searchsubmit{padding:0.05em 1.5em 0.8125em;height:2.4em}.lt-ie10 #mainnav,.lt-ie10 #header.header--fixed{position:absolute}.lt-ie9 #main .slide-content-wrapper{position:absolute;left:0%;top:30%}.asiakaskommenttikaruselli{text-align:center}.asiakaskommenttikaruselli .karuselli-wrapper{height:auto}.asiakaskommenttikaruselli .karuselli-item{padding:0 15px}.asiakaskommenttikaruselli .kommentti{font-family:"adelle", sans-serif;font-weight:normal;font-size:1.3125em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility;color:white}.asiakaskommenttikaruselli .asiakas{font-family:"adelle", sans-serif;font-weight:normal;font-size:14px;line-height:1.6;text-transform:uppercase;letter-spacing:0.2em;margin-bottom:1.25em;text-rendering:optimizeLegibility;color:white}.asiakaskommenttikaruselli .owl-pagination{bottom:-20px}.asiakaskommenttikaruselli .owl-pagination .owl-page span{border-color:#fff}.asiakaskommenttikaruselli .owl-pagination .owl-page.active span{background:#fff}.asiakaskommenttikaruselli .owl-buttons{display:none}.header-logot{position:relative;top:0px;transition:opacity 0.75s ease 0s, z-index 0s ease 1s}.header-logot span{position:relative;top:8px}.header-logot .g30-logo{position:relative;top:-31px;max-height:50px;color:white;float:left}.header-logot .g30-logo img{position:relative;max-height:35px;padding-right:15px;top:6px}.header-logot img.g7-logo{float:left;position:absolute;max-width:100px;top:35px;clear:both;left:0px}.nostoboxit{background:#f7f7f7}.nostoboxit .entry{background:transparent;color:#222}.nostoboxit .entry h3 a{color:#222 !important}.nostoboxit .linkitys-wrapper{background:transparent}.nostoboxit .linkitys-wrapper a{color:#222;font-weight:400}.nostoboxit .content .sliderImage{height:150px}.nostoboxit .content .sliderImage.ikoni{height:150px;text-align:center}.nostoboxit .content .sliderImage.ikoni .ikoni-wrapper{height:150px;width:150px;padding:20px;border-radius:50%;margin:auto;text-align:center;position:relative}.nostoboxit .content .sliderImage.ikoni i{width:146px;height:150px;position:absolute;top:0px;left:0px;right:0px}.nostoboxit .content .sliderImage.ikoni [class^="g30-icons-"]:before,.nostoboxit .content .sliderImage.ikoni [class*=" g30-icons-"]:before,.nostoboxit .content .sliderImage.ikoni [class^="g30-icons-"]:after,.nostoboxit .content .sliderImage.ikoni [class*=" g30-icons-"]:after{font-size:81px;line-height:150px}.nostoboxit .content .sliderImage.ikoni i.g30-icons-security44{top:-4px}.nostoboxit .content .sliderImage.ikoni i.g30-icons-piggy10{top:-6px}.nostoboxit .content .sliderImage.ikoni i.g30-icons-chat23{left:6px}.nostoboxit .content .sliderImage.ikoni i.g30-icons-data66{top:-1px;left:1px}.nostoboxit .content .sliderImage.ikoni i.g30-icons-computer111{top:-10px}.nostoboxit .content .sliderImage.ikoni i.g30-icons-abacus4{top:-3px}.nostoboxit .content .sliderImage.ikoni i.g30-icons-cloud31{top:-4px;left:1px}.nostoboxit .content .sliderImage.ikoni i.g30-icons-cloud31{top:-4px;left:1px}.nostoboxit .content .sliderImage.ikoni i.g30-icons-cloud31:before{font-size:63px !important}.nostoboxit .content .sliderImage.ikoni i.g30-icons-circular25{top:3px;left:5px}.nostoboxit .content .sliderImage.ikoni i.g30-icons-graduate33{left:5px}.nostoboxit .content .sliderImage.ikoni i.g30-icons-global21{top:-5px;left:4px}.nostoboxit .content .sliderImage.ikoni i.g30-icons-electrical2{top:-7px;left:2px}.nostoboxit .content .sliderImage.ikoni i.g30-icons-electrical2:before{font-size:115px}.nostoboxit .owl-carousel{margin-bottom:50px}.nostoboxit .readmore span{letter-spacing:0.05em;font-weight:bold;text-transform:none}.nostoboxit .readmore .arrow-icon{position:relative;top:2px;margin-left:10px;padding:4px 4px 2px 4px;border:1px solid #222;border-radius:50%}.nostoboxit .readmore .arrow-icon:before{content:""}#top-header .row{position:relative}#top-header .row .search-wrapper{float:right;position:relative;height:45px;line-height:52px}#top-header .row .search-wrapper a{color:white}#top-header .row .search-wrapper a .icon{margin-right:1em;color:white}#top-header .row .g30-logo-desc{position:absolute;left:2em;line-height:45px}#top-header .row .g30-logo-desc .logo{width:35px;margin-right:.5em}#top-header .row .g30-logo-desc .site-description{color:white;font-size:1em}@media only screen and (max-width: 400px){#top-header .row .g30-logo-desc .site-description{display:none}}#top-header .row #search-modal .button{margin-top:0 !important}#top-header .row #search-modal #searchsubmit.button{border-radius:0;border:0;height:2.42em}#top-header .row #search-modal.reveal-modal .columns.large-8.medium-10{background:#f1f0ed !important}.page-template-templatespage-yhteystiedot-php h1.entry-title{display:none}#searchform .button{margin-top:0 !important;border-radius:0;border:0;height:2.42em}.nostoboxit.contentleft.nobg{background:transparent}.nostoboxit.contentleft.nobg .nostoboxit.contentleft.nobg .entry{background:transparent;min-height:inherit;max-height:none;height:auto}.nostoboxit.contentleft.nobg .nostoboxit.contentleft.nobg .entry h3{text-align:left}.nostoboxit.contentleft.nobg .nostoboxit.contentleft.nobg .entry h3 a,.nostoboxit.contentleft.nobg .nostoboxit.contentleft.nobg .entry p{color:#222;text-align:left}.nostoboxit.contentleft.nobg .nostoboxit.contentleft.nobg .linkitys-wrapper{background:transparent;position:relative;padding-left:2em;text-align:left}.nostoboxit.contentleft.nobg .nostoboxit.contentleft.nobg .linkitys-wrapper a.readmore{background:transparent;color:#0082cb;text-transform:none;font-size:1em;text-align:left;font-weight:700;letter-spacing:0}.blogID-1 .header-logot .g30-logo{margin-left:3em;margin-top:2em}.blogID-1 .site-logo{top:2.5em}.home .site-logo{top:.5em}.site-logo{position:relative;top:1em;margin-left:4em}.site-logo>div,.site-logo>h1{float:left}#header #masthead .site-description{text-transform:none;padding-top:1em !important}.mainnav-toggle-wrapper{top:80px !important}@media only screen and (max-width: 767px){.mainnav-toggle-wrapper{top:60px !important}}#main{padding-top:0 !important}#main #content .entry .tilaa_tunnukset ul{width:76%;position:relative;margin:0px auto !important}.single-news #main #news-section,.home #main #feed-list,.home #main #home-news-section{background:transparent !important}#main #feed-list{padding:0 !important}#main .feedi.stacked-grid{text-align:center}#top-header .top-links{float:left;line-height:50px;margin:0 3em 0 0;position:relative}#top-header .top-links a{color:#bbbcbe}.mainos-content-wrapper{text-align:center}#main .kuva_kuvateksti .section-container{position:relative}.entry p{margin-bottom:.6em}.tuotelistaus .section-content{border-bottom:1px solid #bbbcbe;padding:1em 0}.tuotelistaus .section-content:last-child{border:0}#main p.small{font-size:.8em}.home .preloader{background:url("images/preloader.png") no-repeat scroll center center transparent !important}.locationinfo h2{font-size:1.874em}#slideCount{color:#c1c2c3;margin:0 auto;max-width:80em;position:relative;top:56%;width:100%;z-index:10}#main #slideCount .entry{right:5%;position:absolute}input[type="text"],#main input[type="tel"],#main input[type="email"],#main textarea{background:#f7f7f7;border:1px solid #b6b6b6;padding-left:0.5em;font-size:16px !important}.gform_wrapper textarea.medium{height:5.2em !important;background:#f7f7f7;border:1px solid #b6b6b6;font-size:16px !important}#main .gform_wrapper li.gfield_html{max-width:100%}#main input[type="text"],#main input[type="tel"],#main input[type="email"],#main textarea{background:#f7f7f7;border:1px solid #b6b6b6;padding-left:0.5em;font-size:16px !important}.uutiskirje-tilaus input{text-align:center !important;height:40px !important;margin-left:2px !important}.uutiskirje-tilaus label{display:none !important}.uutiskirje_wrapper form{margin-top:20px !important}.uutiskirje_wrapper .button{color:white;background:#484848;border:1px solid white;width:100%}.uutiskirje_wrapper .button:hover{color:#484848;background:white;border:1px solid #484848}.uutiskirje-section h3{font-family:"nimbus-sans" !important;text-transform:uppercase;letter-spacing:0.15em}.blogID-2 .site-logo{top:1.5em;margin-left:0em}@media (max-width: 500px){.blogID-24 .site-logo img{max-width:130px;position:relative;top:4px;left:-12px}}.blogID-24 #header.header--fixed{position:absolute !important}.referenssilistaus{text-align:center}.referenssilistaus li{padding-bottom:1em}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#top-header .row{position:relative}#top-header .search-wrapper{float:right;position:relative;height:45px;line-height:52px}#top-header .search-wrapper a{color:#bbbcbe}#top-header .search-wrapper a .icon{margin-right:1em;color:white}#top-header .g30-logo-desc{position:absolute;left:2em;line-height:45px}#top-header .g30-logo-desc .logo{width:35px;margin-right:.5em}#top-header .g30-logo-desc .site-description{color:white;font-size:1em}#top-header #search-modal .button{margin-top:0 !important}#top-header #search-modal #searchsubmit.button{border-radius:0;border:0;height:2.42em}#top-header #search-modal.reveal-modal .columns.large-8.medium-10{background:#f1f0ed !important}#top-header .top-links{float:left;line-height:50px;margin:0 3em 0 0;position:relative}#top-header .top-links a{color:white}.page-template-templatespage-yhteystiedot-php h1.entry-title{display:none}#searchform .button{margin-top:0 !important;border-radius:0;border:0;height:2.42em}.nostoboxit.contentleft.nobg{background:transparent}.nostoboxit.contentleft.nobg .entry{background:transparent;min-height:inherit;max-height:none;height:auto}.nostoboxit.contentleft.nobg .entry h3{text-align:left}.nostoboxit.contentleft.nobg .entry h3 a,.nostoboxit.contentleft.nobg .entry p{color:#222;text-align:left}.nostoboxit.contentleft.nobg .linkitys-wrapper{background:transparent;position:relative;padding-left:2em;text-align:left}.nostoboxit.contentleft.nobg .linkitys-wrapper a.readmore{background:transparent;color:#0082cb;text-transform:none;font-size:1em;text-align:left;font-weight:700;letter-spacing:0}.blogID-1 .header-logot .g30-logo{margin-left:3em;margin-top:2em}.blogID-1 .site-logo{top:2.5em}.home .site-logo{top:.5em}.site-logo{position:relative;top:1em;margin-left:4em}.site-logo>div,.site-logo>h1{float:left}#header #masthead .site-description{text-transform:none;padding-top:1em !important}.home #header #masthead .site-description{padding-top:1.1em !important}#main{padding-top:0 !important}.single-news #main #news-section,.home #main #feed-list,.home #main #home-news-section{background:transparent !important}#main #feed-list{padding:0 !important}#main .feedi.stacked-grid{text-align:center}.mainos-content-wrapper{text-align:center}#main .kuva_kuvateksti .section-container{position:relative}.entry p{margin-bottom:.6em}.tuotelistaus .section-content{border-bottom:1px solid #bbbcbe;padding:1em 0}.tuotelistaus .section-content:last-child{border:0}#main p.small{font-size:.8em}.home .preloader{background:url("images/preloader.png") no-repeat scroll center center transparent !important}.locationinfo h2{font-size:1.874em}#slideCount{color:#c1c2c3;margin:0 auto;max-width:80em;position:relative;top:58%;width:100%;z-index:10}#main #slideCount .entry{right:5%;position:absolute}#main .entry h3{font-size:1em;margin-bottom:1em;margin-top:1.5em;font-weight:700}#main #content .section-content{clear:both}#main #content p{font-weight:300;margin-bottom:1em}#main #content .entry ul{list-style:disc;margin-left:1.5em;line-height:1.2em}#main #content .entry ul li{list-style:disc;margin-bottom:.7em}#main #content ul.block-grid{margin:0}#main h2.section-title.left{text-align:center !important;float:none !important}.logokaruselli{position:relative}.logokaruselli .karuselli-wrapper.owl-carousel{height:auto}.logokaruselli .karuselli-wrapper.owl-carousel{height:auto}.logokaruselli .karuselli-wrapper.owl-theme .owl-controls{margin:0;position:absolute;top:0;width:100%}.logokaruselli .preloader{background:url("images/preloader.png") no-repeat scroll center center transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.logokaruselli .owl-theme .owl-controls .owl-buttons div{top:1.4em;font-size:1.5em;padding:.4em .5em}.logokaruselli .owl-theme .owl-controls .owl-buttons div.owl-prev{left:0em}.logokaruselli .owl-theme .owl-controls .owl-buttons div.owl-next{right:0em}.logokaruselli .owl-theme .owl-controls .owl-pagination{display:none}.logokaruselli .karuselli-item{display:block;min-height:150px;position:relative;max-width:90%}.logokaruselli .karuselli-item img{position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.logokaruselli .lt-ie9 .karuselli-item img{position:relative}@media only screen and (min-width: 1280px){.logokaruselli .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-1em}.logokaruselli .owl-theme .owl-controls .owl-buttons div.owl-next{right:-1em}}@media only screen and (max-width: 1023px){.logokaruselli .karuselli-wrapper.owl-theme .owl-controls{top:auto;bottom:-2.5em}.logokaruselli .karuselli-wrapper.owl-theme .owl-controls .owl-page span{height:10px;width:10px;background-color:transparent}.logokaruselli .owl-theme .owl-controls .owl-pagination{display:block}.logokaruselli .owl-theme .owl-controls .owl-buttons{display:none}}#header .site-logo,#header .site-description{margin-left:0em}.admin-bar #header .site-logo{margin-top:44px}section{clear:both}.nostoboxit .linkitys-wrapper{position:relative !important}.oikea-palsta.columns.large-6 .gform_wrapper{margin-top:2em}#main .home-section h2.entry-title:after,#main h1.entry-title:after,#main .entry-header h2.entry-title:after,#main .palveluiden_listaus_osio h2:after,#main .section-header h2:after,#main #feed-list h2:after{bottom:-30px;content:"";height:1px;left:47.5%;right:47.5%;position:absolute;width:5%}.kartta-elementti{margin-top:-50px !important}#content .entry .wpgmza_map{clear:both;margin-bottom:20px}#mainnav ul li{padding:15px 15px 15px 0 !important;margin:0 !important}#mainnav .mainmenu ul.dropdown li a{text-align:right !important;padding:0.2em 1.5em !important}#mainnav .mainmenu ul.dropdown li{line-height:1.3 !important;padding:0.2em 0 !important}.blogID-4 .site-logo{top:2em}.logokaruselli .karuselli-item{margin:0 !important}.logokaruselli .karuselli-item img{max-height:200px !important;max-width:150px !important}.logokaruselli .owl-wrapper-outer{width:100%}#main #etusivu-kuvaesitys .owl-theme .owl-controls .owl-buttons{z-index:10}.page-template-templatesfront-page-php .site-logo{margin-left:10px !important}.page-template-templatesfront-page-php .site-logo img{display:block}.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large,.gform_wrapper .top_label textarea.textarea{width:100% !important}.tothetop.hoyryicon-chevron-up-round:before{font-size:45px}.hoyryicon-link-out:before{font-size:14px}.lt-ie9 #main .nostoboxit .sliderImage.ikoni .ikoni-wrapper{border:none}@media (max-width: 767px){#content .gform_wrapper .gform_button{min-width:0px}}.site-logo img{max-height:100px;max-width:200px}@media only screen and (min-width: 1024px){.sisalto-osio.editori-osio.grid .section-container.row>.columns.large-12{max-width:83.3333%}}#signup-content{display:flex;align-self:center;height:100%;position:relative;align-items:center;min-height:500px;text-align:center;justify-content:center;max-width:1280px;margin:0 auto}#signup-content .view{margin-top:20px}
