﻿


body{position:relative;}#palveluntarjoaja{position:absolute;bottom:0px;right:10px;opacity:0.3;}#palveluntarjoaja:hover{opacity:1;}#admin-menu-wrapper a{font-family:verdana,arial,sans-serif;font-weight:normal;}@font-face{font-family:'NMKY Grotesk';src:url('/sites/default/files/fontit/NMKYGroteskVariable.ttf')
		format("truetype support variations"),url('/sites/default/files/fontit/NMKYGroteskVariable.ttf')
		format("truetype-variations"),url('/sites/default/files/fontit/NMKYGrotesk-Normal.woff2')
		format('woff2'),url('/sites/default/files/fontit/NMKYGrotesk-Normal.otf')
		format('otf');font-weight:350 950;}@font-face{font-family:'NMKY Grotesk Slant';src:url('/sites/default/files/fontit/NMKYGroteskSlantVariable.ttf')
		format('truetype support variations'),url('/sites/default/files/fontit/NMKYGroteskSlantVariable.ttf')
		format('truetype-variations'),url('/sites/default/files/fontit/NMKYGroteskSlant-Normal.woff2')
		format('woff2'),url('/sites/default/files/fontit/NMKYGroteskSlant-Normal.otf')
		format('otf');font-weight:350 950;}@font-face{font-family:'NMKY Grotesk Bold';src:url('/sites/default/files/fontit/NMKYGroteskVariable.ttf')
		format('truetype support variations'),url('/sites/default/files/fontit/NMKYGroteskVariable.ttf')
		format('truetype-variations'),url('/sites/default/files/fontit/NMKYGrotesk-Bold.woff2')
		format('woff2'),url('/sites/default/files/fontit/NMKYGrotesk-Bold.otf')
		format('otf');font-weight:350 950;}@font-face{font-family:'NMKY BlockCity';font-weight:350 950;src:url('/sites/default/files/fontit/NMKYBlockCityVariable.ttf')
		format('truetype-variations');}@font-face{font-family:'NMKY BlockCity Slant';font-weight:350 950;src:url('/sites/default/files/fontit/NMKYBlockCityCondensed-Slant.ttf')
		format('truetype-variations');}@font-face{font-family:'NMKY BlockCity Backslant';font-weight:350 950;src:url('/sites/default/files/fontit/NMKYBlockCityCondensed-Backslant.ttf')
		format('truetype-variations');}@font-face{font-family:'NMKY BlockCity Headline';font-weight:350 950;src:url('/sites/default/files/fontit/NMKYBlockCityHeadline.ttf')
		format('truetype-variations');}@font-face{font-family:'NMKY BlockCity Headline Slant';font-weight:350 950;src:url('/sites/default/files/fontit/NMKYBlockCityHeadline-Slant.ttf')
		format('truetype-variations');}@font-face{font-family:'NMKY BlockCity Headline Backslant';font-weight:350 950;src:url('/sites/default/files/fontit/NMKYBlockCityHeadline-Backslant.ttf')
		format('truetype-variations');}@font-face{font-family:'NMKY Grotesk Bolder';font-weight:350 950;src:url('/sites/default/files/fontit/NMKYGrotesk-wght600.ttf')
		format('truetype-variations');}html,body,#page{font-family:'NMKY Grotesk',arial,sans-serif;font-weight:350;font-variant-numeric:oldstyle-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}i,em{font-family:'NMKY Grotesk Slant';font-style:normal;}b,strong,a,caption,div.messages{font-family:'NMKY Grotesk Bold',arial,sans-serif;font-weight:bold;font-weight:475;}html{background-color:#000000;}body{background-color:#ffffff;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;}html,body,#page{margin:0px;padding:0px;}#main{min-height:200px;min-height:calc(100vh - 400px);}h1.title,.field-name-field-kappaleet,.field-name-field-ajankohtaista > .field-items,article > .content > .field-name-field-sisalto > .field-items,article.node-unpublished,article.node-debug,ul.action-links,#content-area > form,.content > form,.content > .addtoany_list,#content-area > .view,.page-node-done #content-area,#content-area > table,#content-area > .links,#highlighted,#ohjealue,#content-area > .block,#content-area > .entity-field-collection-item,.field-name-field-laatikot,.field-name-field-ingressi,#content-area:empty,#lohko-7,#form-builder-wrapper,div.messages,.logoalue,#footer .container,.node-uutinen > .content > .field-name-field-paivamaara,.node-uutinen > .content > .field-name-field-kuva,.node-uutinen > .content > .field-name-field-suuret-kuvat,.node-uutinen > .content > .field-name-field-liitteet,.node-uutinen > .content > .field-name-field-kuvat,.node-uutinen > .content > .field-name-field-ingressi,.node-tiedote > .content > .field-name-field-paivamaara,.node-tiedote > .content > .field-name-field-kuva,.node-tiedote > .content > .field-name-field-liitteet,.node-tyopaikka  > .content > .field-name-field-kuva,.node-huutokauppakohde > .content > .field-name-field-kuva,.node-huutokauppakohde > .content > .field-name-field-hinta,.node-joukkue > .content > .field-name-field-kuva,.node-joukkue > .content > .field-name-field-ilmoittautumislinkki,.node-joukkue > .content > .field-name-field-yhteystiedot,.node-joukkue > .content > .field-name-field-kalenteri,.page-admin #content-area,.page-node-submission-edit #content-area,.page-node-webform-results #content-area,div.tabs{max-width:1170px;margin:auto;}@media(max-width:1180px){h1.title,.content > .field-name-field-kappaleet,article.node-unpublished,article.node-debug,ul.action-links,#content-area > form,.content > form,.content > .addtoany_list,#content-area > .view,#content-area > .webform-confirmation,#content-area > table,#content-area > .links,#highlighted,#ohjealue,#content-area > .block,#content-area > .entity-field-collection-item,body.node-type-tietue #content-area,.field-name-field-laatikot,.field-name-field-ingressi,#content-area:empty,#lohko-7,#form-builder-wrapper,div.messages,.logoalue,#footer .container,.node-uutinen > .content > .field-name-field-paivamaara,.node-uutinen > .content > .field-name-field-kuva,.node-uutinen > .content > .field-name-field-suuret-kuvat,.node-uutinen > .content > .field-name-field-liitteet,.node-uutinen > .content > .field-name-field-kuvat,.node-uutinen > .content > .field-name-field-ingressi,.node-tiedote > .content > .field-name-field-paivamaara,.node-tiedote > .content > .field-name-field-kuva,.node-tiedote > .content > .field-name-field-liitteet,.node-tyopaikka  > .content > .field-name-field-kuva,.node-huutokauppakohde > .content > .field-name-field-kuva,.node-huutokauppakohde > .content > .field-name-field-hinta,.node-joukkue > .content > .field-name-field-kuva,.node-joukkue > .content > .field-name-field-ilmoittautumislinkki,.node-joukkue > .content > .field-name-field-yhteystiedot,.node-joukkue > .content > .field-name-field-kalenteri,.page-admin #content-area,.page-node-submission-edit #content-area,.page-node-webform-results #content-area,div.tabs{margin-left:10px;margin-right:10px;}}article.node-unpublished{background-color:transparent;padding-top:50px;padding-bottom:80px;font-size:18px;font-style:italic;}#header{color:#ff4238;padding:0px;}#footer a{color:#ffffff;}#footer a svg{transition-duration:0.2s;}#footer a:hover svg{transform:scale(1.2);}iframe{max-width:100%;}body.page-huutokauppa th.views-field-field-numero{width:20px;}body.page-huutokauppa th.views-field-title{width:53%;}body.page-huutokauppa h1,body.page-huutokauppa h2,body.page-huutokauppa h3,body.page-huutokauppa h4,body.page-huutokauppa #main{color:#ffffff;}body.page-huutokauppa h1{text-shadow:2px 2px 2px #000000,2px -2px 2px #000000,-2px 2px 2px #000000,-2px -2px 2px #000000;}body.page-huutokauppa table{color:#000000;}body.page-huutokauppa #header-region{background-color:#ffffff;padding-bottom:2px;margin-bottom:40px;}@media(max-width:1040px){body.page-huutokauppa #header-region{padding-bottom:50px;margin-bottom:12px;}}body.page-huutokauppa{background-image:url('/sites/default/files/huutokauppa_tausta_a.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;}body.page-huutokauppa #main{background-image:url('/sites/default/files/huutokauppa_tausta_b.png');background-repeat:no-repeat;background-position:top;background-size:contain;}body.page-huutokauppa .view-header img,body.node-type-huutokauppakohde .field-name-field-kuva img{max-width:100%;height:auto;}body.page-huutokauppa #content-area > .view-huutokauppa{background:rgba(0,0,0,0.75);padding-left:15px;padding-right:15px;margin-bottom:30px;max-width:1140px;}h1,h2,h3,h4{color:#000000;font-weight:normal;font-family:'NMKY Grotesk',arial,sans-serif;}h1 a,h2 a,h3 a,h4 a{font-weight:normal;}h1.title{margin-top:20px;margin-bottom:20px;}h2,#lohko-navigation h3.title{font-size:24px;}#content > .breadcrumb{max-width:1170px;margin:auto;margin-bottom:-20px;margin-top:16px;}#content > .breadcrumb > *{margin-right:4px;margin-left:4px;display:inline-block;font-family:'NMKY Grotesk',arial,sans-serif;font-weight:normal;}#content > .breadcrumb > *:first-child{margin-left:0px;}#content > .breadcrumb > .breadcrumb__item--current-page{display:none;}@media (max-width:1180px){#content > .breadcrumb{padding-left:6px;}}#lohko-main-menu,#lohko-menu-etusivun-valikko{display:block;position:relative;z-index:110;max-width:1170px;margin:auto;}#lohko-main-menu ul,#lohko-menu-etusivun-valikko ul{padding:0px;margin:0px;white-space:nowrap;overflow-x:hidden;}#lohko-main-menu li,#lohko-menu-etusivun-valikko li{display:inline-block;margin:0px;padding:0px;margin-right:-5px;width:194px;white-space:nowrap;border-left:1px solid #ffffff;}#lohko-main-menu > ul > li.last{width:192px;}#lohko-menu-etusivun-valikko li{width:19.9%;}#lohko-main-menu > ul > li:first-child,#lohko-menu-etusivun-valikko > ul > li:first-child{border-left:0px solid #ffffff;}#lohko-main-menu li a,#lohko-main-menu li span.nolink,#lohko-menu-etusivun-valikko li a,#lohko-menu-etusivun-valikko li span.nolink{cursor:pointer;display:block;background-color:#000000;padding:8px;padding-top:10px;color:#ffffff;text-decoration:none;font-weight:normal;text-align:center;font-family:'NMKY Grotesk',arial,sans-serif;}#lohko-main-menu li span.nolink{cursor:default;}#lohko-main-menu li a.active-trail,#lohko-menu-etusivun-valikko li a.active-trail{background-color:#000000;}#lohko-main-menu li li a,#lohko-menu-etusivun-valikko li li a{background-color:#ff4238;}#lohko-main-menu li a:hover,#lohko-main-menu li span.nolink:hover,#lohko-main-menu li a.active-trail,#lohko-main-menu li span.active-trail,#lohko-main-menu li a.active,#lohko-main-menu li span.active,#lohko-menu-etusivun-valikko li a:hover,#lohko-menu-etusivun-valikko li span.nolink:hover,#lohko-menu-etusivun-valikko li a.active-trail,#lohko-menu-etusivun-valikko li span.active-trail,#lohko-menu-etusivun-valikko li a.active,#lohko-menu-etusivun-valikko li span.active{background-color:#ff4238;}#lohko-menu-etusivun-valikko li.toiminta a.active-trail{background-color:#000000;}#lohko-menu-etusivun-valikko li.toiminta a.active-trail:hover{background-color:#ff4238;}#lohko-main-menu li li a:hover,#lohko-menu-etusivun-valikko li li a:hover{text-decoration:underline;}#lohko-main-menu li li,#lohko-menu-etusivun-valikko li li{display:block;}#lohko-main-menu li ul,#lohko-menu-etusivun-valikko li ul{position:absolute;visibility:hidden;opacity:0;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}#lohko-main-menu li:hover ul,#lohko-menu-etusivun-valikko li:hover ul{visibility:visible;opacity:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;webkit-transition:0s all;-moz-transition:0s all;-ms-transition:0s all;-o-transition:0s all;transition:0s all;}#lohko-main-menu ul li ul li{white-space:normal;font-size:0.9em;margin-right:0px;margin-left:-1px;}#lohko-main-menu ul li:last-child ul li{margin-right:-2px;}@media(max-width:1190px){#lohko-main-menu,#lohko-menu-etusivun-valikko{display:block;height:80px;width:94px;position:absolute;top:0px;left:0px;background-image:url(/sites/default/files/valikko_m.png);background-size:64px;background-repeat:no-repeat;background-position:center;}#lohko-main-menu ul,#lohko-menu-etusivun-valikko ul{display:block;visibility:hidden;opacity:0;position:absolute;top:80px;left:0px;max-width:100vw;width:300px;white-space:normal;transition-duration:1s;height:0px;}#lohko-main-menu > ul > li{margin-top:-4px;}#lohko-main-menu > li,#lohko-menu-etusivun-valikko > li{position:relative;top:-20px;}#lohko-main-menu:hover ul,#lohko-menu-etusivun-valikko:hover ul{visibility:visible;transition-duration:0.5s;opacity:1;height:auto;}#lohko-main-menu li,#lohko-menu-etusivun-valikko li{width:100%;border-left:0px solid #ffffff;border-top:1px solid #ffffff;}#lohko-main-menu li a,#lohko-menu-etusivun-valikko li a{text-align:left;}#lohko-main-menu li ul,#lohko-menu-etusivun-valikko li ul{display:block;position:relative;top:0px;}#lohko-main-menu li span.nolink,#lohko-menu-etusivun-valikko li span.nolink{cursor:default;}#lohko-main-menu li span.nolink:hover,#lohko-menu-etusivun-valikko li span.nolink:hover{background-color:#000000;}#lohko-main-menu li span.active-trail:hover,#lohko-menu-etusivun-valikko li span.active-trail:hover{background-color:#000000;}#lohko-main-menu li li a,#lohko-menu-etusivun-valikko li li a{font-weight:normal;padding-left:50px;}#lohko-main-menu > ul > li.last{width:auto;}}div.tabs ul.primary{border:0px solid #000000;white-space:initial;margin:0px;padding:0px;}div.tabs li.active{display:none;}div.tabs ul.primary li a{margin:0px;margin-right:20px;}div.toimintolista{position:relative;width:28px;height:34px;background:#ff4238;color:#ffffff;font-size:25px;padding-top:2px;padding-left:8px;}div.toimintolista:hover{background:#000000;}div.toimintolista .listakohteet{font-size:16px;display:none;background:#ff4238;position:absolute;left:36px;top:0px;padding:0px;margin:0px;z-index:10;list-style:none;}div.toimintolista:hover .listakohteet{display:block;}div.toimintolista .listakohteet a{color:#ffffff;display:block;font-weight:normal;padding:6px;text-decoration:none;}div.toimintolista .listakohteet a:hover{background:#000000;}.page-user div.tabs ul.primary{text-align:left;top:0px;max-width:1170px;margin:auto;}.logged-in.page-user div.tabs{display:none;}.not-logged-in.page-user div.tabs ul.primary li a{display:inline;background-color:transparent;color:#ff4238;padding:0px;font-weight:normal;font-size:12px;margin:0px;}.not-logged-in.page-user div.tabs ul.primary li a:hover{color:#000000;}#lohko-navigation ul{margin:0px;padding:0px;margin-bottom:60px;}#lohko-navigation ul li{display:inline-block;list-style:none;margin:0px;padding:0px;}a{color:#ff4238;text-decoration:none;}a:hover{color:#000000;text-decoration:underline;}input.form-submit,a.painike,div.tabs ul.primary li a,#lohko-navigation a,ul.action-links li a{display:inline-block;text-align:center;background-color:#ff4238;color:#ffffff;font-weight:normal;padding:5px;padding-left:8px;padding-right:8px;border:0px solid #ffffff;text-decoration:none;margin-right:15px;margin-bottom:15px;font-size:14px;box-sizing:border-box;-webkit-appearance:unset;cursor:pointer;}a.painike.kuvake{background-color:#274299;width:140px;padding:0px;padding-bottom:5px;margin:0px;margin-bottom:4px;}input.form-submit:hover,a.painike:hover,div.tabs ul.primary li a:hover,#lohko-navigation a:hover,ul.action-links li a:hover{background-color:#000000;text-decoration:none;}a.painike.kuvake img{max-width:100%;}a.ilmoittautumislinkki{font-size:20px;margin-top:26px;padding:16px;}ul.action-links{padding:0px;}ul.action-links li{list-style:none;}.form-actions{position:relative;margin-top:40px;}input.form-submit.hide-submit-disable,input.form-submit.hide-submit-disable:hover{background-color:#888888;cursor:default;}span.hide-submit-text{display:block;position:absolute;top:-22px;font-size:12px;font-style:italic;animation:latausteksti 3s linear 1;}@keyframes latausteksti{0%{opacity:0;}90%{opacity:0;}100%{opacity:1;}}textarea.form-textarea{resize:none;min-height:30px;}input.form-text{max-width:100%;}.webform-component-textarea div.grippie,div.grippie{display:none;}#user-login{margin-bottom:50px;}div.lomakeilmoitus{padding:7px;padding-top:9px;padding-left:12px;background:#ffc800;color:#000000;margin-bottom:5px;text-align:left;}span.tapahtumavalintateksti.taynna{color:#e11f27;}span.tapahtumavalintateksti.varasijalla{color:#d77a02;}#edit-submitted-tapahtumavalinta label span.tapahtuma.taynna{color:#7b7b7b;font-weight:normal;}#edit-submitted-tapahtumavalinta label span.tapahtuma.paattynyt{color:#7b7b7b;font-weight:normal;}#edit-submitted-tapahtumavalinta label:first-child{margin-left:26px;pointer-events:none;}#edit-submitted-tapahtumavalinta label + input.form-radio{display:none;}.form-checkboxes .form-item,.form-radios .form-item{margin-left:22px;padding-bottom:6px;}.form-checkboxes .form-item input.form-checkbox,.form-radios .form-item input.form-radio{margin-left:-22px;}@media(max-width:500px){.webform-component-grid .webform-grid-question{display:block;}.webform-component-grid .webform-grid-option{display:inline-block;min-width:32px;margin-bottom:16px;padding:0px;}}@media(max-width:350px){fieldset .webform-component{max-width:80vw;}}.node-type-sivu-lomake .messages.warning{background-color:#ff4238;color:#ffffff;}.node-sivu-lomake form > div > .form-item{margin-top:0px;margin-bottom:4px;}.node-sivu-lomake form > div > .form-item.webform-component--tietosuojailmoitus{margin-top:40px;}.node-sivu-lomake form > div > .form-item > label,.node-sivu-lomake form > div > fieldset{margin-top:50px;}.node-sivu-lomake form > div > fieldset > legend{font-size:20px;font-weight:normal;font-family:'NMKY Grotesk',arial,sans-serif;}.node-sivu-lomake tr,.node-sivu-lomake tr.odd,.node-sivu-lomake tr.even{border-bottom:solid 10px transparent;}.view-display-id-sivukartta .view-grouping{}.view-display-id-sivukartta .view-grouping-header,.view-display-id-sivukartta .view-grouping h3{font-weight:bold;padding:0px;margin:0px;}.view-display-id-sivukartta .view-grouping-content{margin-left:16px;}table,tbody,thead{border:0px solid #000000;width:100%;}caption{color:#000000;font-size:20px;text-align:left;margin-top:20px;margin-bottom:5px;}tr,tr.odd,tr.even{background-color:#ffffff;border:0px solid #000000;vertical-align:top;padding:0px;}tbody tr:hover{background-color:#f7f7f7;}td.active{background-color:transparent;}td.views-field-field-kuva{width:90px;}td.views-field-name{padding-left:15px;font-size:18px;font-weight:bold;}.field-name-field-kappale-fc-formatter table{display:block;overflow-x:auto;}.field-name-field-kappale-fc-formatter table td{padding-right:12px;}@media(max-width:800px){.view-toimihenkilot tbody .views-field-name,.view-toimihenkilot tbody .views-field-nothing,.view-toimihenkilot tbody .views-field-field-pestit{display:block;padding-left:8px;padding-bottom:8px;line-height:auto;line-height:initial;}}@media(max-width:800px){.field-name-field-kappale-fc-formatter table tbody{display:block;}.field-name-field-kappale-fc-formatter table tbody td{display:block;padding-left:8px;padding-bottom:8px;line-height:auto;line-height:initial;}.field-name-field-kappale-fc-formatter table tbody tr td:last-child{border-bottom:1px solid #ff4339;}}div.messages{display:block;position:relative;z-index:4;border:0px solid #000000;color:#000000;margin-top:0px;margin-bottom:0px;}div.messages.status{background-color:#18d992;}div.messages.warning{background-color:#18d992;}div.messages.error{background-color:#ffff00;}#lohko-15{width:100%;max-width:1167px;overflow:hidden;margin:auto;position:relative;}.video-taysi{width:100%;position:relative;}#lohko-15 a.painike{position:absolute;bottom:0px;right:0px;z-index:2;}@media(max-width:1180px){#lohko-15{height:auto;}.video-taysi{top:0px;}}#header-region{width:100%;}#lohko-language{text-align:right;max-width:1170px;margin:auto;padding-top:18px;padding-bottom:4px;position:relative;z-index:2;}#lohko-language ul{margin:0px;padding:0px;list-style:none;}#lohko-language li{display:inline-block;margin-left:5px;}#lohko-language li.active{display:none;}#lohko-29{display:inline-block;}.ylapalkki-logo{width:80px;padding:10px;}#lohko-25{white-space:nowrap;border-bottom:2px solid #000000;height:40px;}.hallintalogo{padding-top:6px;padding-left:4px;display:inline-block;}.hallintalogo img{max-width:100%;}.hallintaotsikko{display:inline-block;width:calc(100% - 481px);text-align:center;}.hallintaotsikko h1{margin:0px;font-size:24px;position:relative;top:-9px;}.hallintapainikkeet{display:inline-block;text-align:right;position:relative;top:-12px;margin-right:4px;}.hallintapainikkeet a.painike{margin:0px;}@media(max-width:800px){#lohko-25{white-space:normal;height:auto;}.hallintalogo,.hallintaotsikko,.hallintapainikkeet{display:block;width:100%;text-align:center;}.hallintapainikkeet{position:relative;top:0px;}.hallintapainikkeet a.painike{margin-bottom:8px;}.hallintaotsikko{margin-top:8px;}}@media(max-width:1180px){#lohko-language{padding-right:6px;}}@media(min-width:1180px){#header{height:auto;height:initial;}#lohko-29{position:relative;width:0px;margin-right:207px;height:33px;}}.henkilokunta,.jasenille{text-align:right;padding:5px;height:0px;font-size:12px;font-weight:normal;position:relative;z-index:2;}.jasenille{position:relative;top:10px;}.logoalue{margin-bottom:-14px;margin-top:24px;text-align:left;overflow:hidden;max-height:310px;}.logoalue a{display:block;}.logoalue img{max-width:90%;}#otsikkovideo{position:relative;top:-90px;}@media(max-width:1190px){#otsikkovideo{width:100%;top:0px;}.logoalue{max-height:none;margin-top:80px;}}.toimintoalue{text-align:right;max-width:1170px;margin:auto;margin-top:14px;margin-bottom:8px;position:relative;z-index:2;}.toimintoalue #hakukentta{font-size:20px;font-family:'NMKY Grotesk',arial,sans-serif;}.toimintoalue a:hover{text-decoration:none;}a.toiminto-haku{margin:0px;padding:0px;display:inline-block;box-sizing:border-box;width:28px;height:29px;margin-left:-36px;position:relative;top:-7px;background-repeat:no-repeat;background-position:center;background-size:22px;background-image:url(/sites/default/files/kuvakkeet/haku_16_vh.png);}a.toiminto-haku:hover{text-decoration:none;background-image:url('/sites/default/files/kuvakkeet/haku_16_m.png');}@media(max-width:1040px){.logoalue{margin-top:120px;margin-bottom:32px;}.toimintoalue{position:absolute;top:50px;right:10px;}}@media(max-width:500px){.logoalue{margin-top:70px;margin-bottom:10px;}.toimintoalue{background-image:url(/sites/default/files/kuvakkeet/haku_16_vh.png);display:block;height:26px;width:26px;background-size:contain;background-repeat:no-repeat;margin:0px;padding:0px;top:28px;left:100px;}.toimintoalue > *{display:none;}.toimintoalue a.toiminto-haku{display:none;}.toimintoalue:hover{background:#ffffff;position:fixed;left:0px;top:0px;width:100%;height:80px;z-index:120;}.toimintoalue:hover > *{display:block;position:fixed;left:0px;top:30px;width:100%;}.toimintoalue:hover a.toiminto-haku{display:inline-block;left:initial;width:26px;right:0px;}}#lohko-Kuvabanneri-block,#lohko-Kuvabanneri-karuselli{height:500px;max-height:42vw;width:100%;max-width:1167px;margin:auto;margin-bottom:20px;overflow:hidden;}#lohko-Kuvabanneri-block .view-header,#lohko-Kuvabanneri-karuselli .view-header{height:0px;position:relative;z-index:10;text-align:left;}#lohko-Kuvabanneri-block .views-field-field-otsikkokuvat .field-content,#lohko-Kuvabanneri-karuselli .views-field-field-otsikkokuvat .field-content{position:relative;overflow:hidden;}#lohko-Kuvabanneri-block .field-content > img,#lohko-Kuvabanneri-karuselli .field-content > img{max-width:100%;max-height:-webkit-fill-available;max-height:42vw;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-top{position:absolute;top:0px;z-index:98;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text-previous a{display:inline-block;height:500px;width:40px;background:linear-gradient(90deg,#ffffff,transparent);line-height:500px;opacity:0;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text-previous a:hover{opacity:1;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text-next a{display:inline-block;height:500px;width:40px;background:linear-gradient(270deg,#ffffff,transparent);line-height:500px;opacity:0;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text-next a:hover{opacity:1;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text-next a:before{content:'>';}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text-previous a:before{content:'<';}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text-next a:hover,#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text-previous a:hover{text-decoration:none;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text-next a:before,#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text-previous a:before{font-size:65px;color:#ff4238;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-bottom{color:#000000;position:absolute;top:461px;text-align:center;left:0px;z-index:99;width:100%;background:rgb(255,255,255,0.15);}#lohko-Kuvabanneri-karuselli .views-slideshow-cycle-main-frame-row:only-child{position:relative;z-index:100;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-bottom a,#lohko-Kuvabanneri-karuselli .views-slideshow-controls-bottom a:hover,#lohko-Kuvabanneri-karuselli .views-slideshow-pager-fields .active{text-decoration:none;}#lohko-Kuvabanneri-karuselli .views-slideshow-pager-fields a{color:#000000;}#lohko-Kuvabanneri-karuselli .views-slideshow-pager-fields .active a{color:#ff4238;}#lohko-Kuvabanneri-karuselli .views-slideshow-cycle-processed{position:relative;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text{width:1167px;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text-previous{position:absolute;left:0px;text-align:right;overflow:hidden;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text-next{position:absolute;right:0px;text-align:left;overflow:hidden;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-text-pause{display:none;}#lohko-Kuvabanneri-karuselli .painike.bannerilinkki{position:absolute;bottom:46px;right:31px;font-size:20px;}@media(max-width:1190px){#lohko-Kuvabanneri-karuselli .painike.bannerilinkki{bottom:7px;right:-15px;}#lohko-Kuvabanneri-karuselli .views-slideshow-controls-bottom{top:-20px;}}#footer{color:#ffffff;background-color:#000000;border-top:3px solid #000000;padding-top:30px;padding-bottom:30px;position:relative;}#footer a{font-weight:normal;display:inline-block;margin-bottom:4px;}#footer .alapalkki{vertical-align:top;margin-bottom:20px;display:inline-block;width:33%;}#footer .alapalkki.vasen{text-align:left;}#footer .alapalkki.keski{text-align:center;}#footer .alapalkki.oikea{text-align:right;}#footer .alapalkki.vasen img{width:210px;height:auto;max-width:33vw;}#footer .alapalkki #hakukentta2{font-size:18px;font-family:'NMKY Grotesk',arial,sans-serif;margin-top:5px;}@media(max-width:1200px){#footer .alapalkki{text-align:center;display:block;width:100%;}#footer .alapalkki.vasen a{display:block;text-align:center;}#footer .alapalkki.oikea{text-align:center;}}@media(max-width:600px){#footer{text-align:center;}#footer a{margin-bottom:20px;}}.copyright{text-align:center;}#lohko-10{overflow-x:scroll;}#lohko-10 > .basket-fi{min-width:600px;}#lohko-10 .mbt-club-widget .mbt-headline{display:none;}#lohko-10 .mbt-tab-active,#lohko-10 .mbt-tab-active .mbt-center,#lohko-10 .mbt-tab-active .mbt-left,#lohko-10 .mbt-tab-active .mbt-right{text-shadow:none;background:#ff4238;}#lohko-10 .mbt-club-table a{color:#ff4238;}#lohko-10 .mbt-widget .mbt-link-button{background:#ff4238;}#lohko-10 .mbt-club-widget .mbt-holder-footer a{color:#ff4238;}.field-name-field-liitteet .field-items > *{display:inline-block;padding:4px;}form .field-name-field-tuntityo-paiva .field-multiple-table td,form .field-name-field-tuntityo-kausi .field-multiple-table td,form .field-name-field-tuntityo-urakka .field-multiple-table td{padding:0px;}form .field-name-field-tuntityo-paiva .field-multiple-table td.field-multiple-drag,form .field-name-field-tuntityo-kausi .field-multiple-table td.field-multiple-drag,form .field-name-field-tuntityo-urakka .field-multiple-table td.field-multiple-drag{width:22px;vertical-align:bottom;}form .field-name-field-tuntityo-paiva .field-multiple-table td.field-multiple-drag a.tabledrag-handle,form .field-name-field-tuntityo-kausi .field-multiple-table td.field-multiple-drag a.tabledrag-handle,form .field-name-field-tuntityo-urakka .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding:0px;margin:0px;float:none;}form .field-name-field-tuntityo-paiva .field-multiple-table td.field-multiple-drag a.tabledrag-handle div.handle,form .field-name-field-tuntityo-kausi .field-multiple-table td.field-multiple-drag a.tabledrag-handle div.handle,form .field-name-field-tuntityo-urakka .field-multiple-table td.field-multiple-drag a.tabledrag-handle div.handle{padding:0px;margin:0px;width:22px;height:22px;background-position-y:4px;}.field-name-field-tuntityo-paiva div.tabledrag-changed-warning,.field-name-field-tuntityo-paiva span.tabledrag-changed,.field-name-field-tuntityo-kausi div.tabledrag-changed-warning,.field-name-field-tuntityo-kausi span.tabledrag-changed,.field-name-field-tuntityo-urakka div.tabledrag-changed-warning,.field-name-field-tuntityo-urakka span.tabledrag-changed{display:none;visibility:hidden;position:absolute;}.field-name-field-tuntityo-paiva td > div,.field-name-field-tuntityo-paiva td > div.ajax-new-content > div,.field-name-field-tuntityo-kausi td > div,.field-name-field-tuntityo-kausi td > div.ajax-new-content > div,.field-name-field-tuntityo-urakka td > div,.field-name-field-tuntityo-urakka td > div.ajax-new-content > div{display:inline-block;}.field-name-field-tuntityo-paiva td > div .container-inline-date > .form-item,.field-name-field-tuntityo-paiva td > div.ajax-new-content > div .container-inline-date > .form-item,.field-name-field-tuntityo-paiva td > div .container-inline-date .form-item input,.field-name-field-tuntityo-paiva td > div.ajax-new-content > div .container-inline-date .form-item input,.field-name-field-tuntityo-kausi td > div .container-inline-date > .form-item,.field-name-field-tuntityo-kausi td > div.ajax-new-content > div .container-inline-date > .form-item,.field-name-field-tuntityo-kausi td > div .container-inline-date .form-item input,.field-name-field-tuntityo-kausi td > div.ajax-new-content > div .container-inline-date .form-item input,.field-name-field-tuntityo-urakka td > div .container-inline-date > .form-item,.field-name-field-tuntityo-urakka td > div.ajax-new-content > div .container-inline-date > .form-item,.field-name-field-tuntityo-urakka td > div .container-inline-date .form-item input,.field-name-field-tuntityo-urakka td > div.ajax-new-content > div .container-inline-date .form-item input{margin:0px;}.field-name-field-tuntityo-paiva tbody tr label,.field-name-field-tuntityo-kausi tbody tr label,.field-name-field-tuntityo-urakka tbody tr label{display:none;}.field-name-field-tuntityo-paiva tbody tr:first-child label,.field-name-field-tuntityo-kausi tbody tr:first-child label,.field-name-field-tuntityo-urakka tbody tr:first-child label{display:block;font-size:17px;font-weight:normal;}.field-name-field-tuntityo-paiva td input.form-submit,.field-name-field-tuntityo-kausi td input.form-submit,.field-name-field-tuntityo-urakka td input.form-submit{margin:0px;margin-top:-1px;height:22px;padding-bottom:2px;padding-top:2px;position:relative;top:1px;}.field-name-field-tuntityo-paiva td input.form-submit:after,.field-name-field-tuntityo-kausi td input.form-submit:after,.field-name-field-tuntityo-urakka td input.form-submit:after{content:'';}.field-name-field-tuntityo-paiva tr input.form-text,.field-name-field-tuntityo-kausi tr input.form-text,.field-name-field-tuntityo-urakka tr input.form-text{background-color:#cccccc;}.field-name-field-tuntityo-paiva tr:hover input.form-text,.field-name-field-tuntityo-kausi tr:hover input.form-text,.field-name-field-tuntityo-urakka tr:hover input.form-text{background-color:#ffffff;}.node-joukkue > .content > .field-name-field-kalenteri{background:#ffffff;padding:10px;border-radius:10px;margin-top:40px;margin-bottom:40px;}@media(max-width:1180px){.node-joukkue > .content > .field-name-field-kalenteri{border-radius:0px;padding:0px;}}.node-huutokauppakohde .field-name-field-hinta{margin-bottom:20px;}.node-huutokauppakohde .field-name-field-hinta > .field-items{font-weight:bold;font-size:25px;position:relative;top:-6px;}.node-uutinen > .content > .field-name-field-paivamaara,.uutinen-paivamaara{position:relative;color:#717171;font-family:'NMKY Grotesk',arial,sans-serif;}.node-uutinen > .content > .field-name-field-paivamaara{top:-20px;font-size:20px;}.uutinen-paivamaara{top:-4px;font-size:16px;}.node-uutinen > .content > .field-name-field-ingressi{font-size:20px;}body.node-type-uutinen #main > .container{max-width:1170px;margin:auto;white-space:nowrap;}body.node-type-uutinen #content,body.node-type-uutinen #sidebar-second{display:inline-block;margin:0px;vertical-align:top;white-space:normal;}body.node-type-uutinen #content{max-width:680px;}body.node-type-uutinen #sidebar-second{max-width:460px;margin-top:16px;padding-left:24px;}#lohko-Ajankohtaista-block_4 .views-row{white-space:nowrap;}#lohko-Ajankohtaista-block_4 .views-field-field-kuva,#lohko-Ajankohtaista-block_4 .views-field-title{display:inline-block;white-space:normal;vertical-align:top;max-width:390px;}@media(max-width:1200px){body.node-type-uutinen #content,body.node-type-uutinen #sidebar-second{display:block;white-space:normal;max-width:100%;}#lohko-Ajankohtaista-block_4 .views-field-field-kuva{width:64px;margin-right:4px;}#lohko-Ajankohtaista-block_4 .views-field-title{max-width:calc(100% - 65px);}}.field-name-field-avainsanat .field-item a{display:inline-block;background:#ff4238;color:#ffffff;margin:5px;border-radius:16px;padding-top:5px;padding-bottom:6px;padding-left:12px;padding-right:12px;}.field-name-field-avainsanat .field-item a:hover{background:#000000;text-decoration:none;}.view-display-id-ajankohtaista_karuselli .view-content{white-space:nowrap;overflow-x:scroll;}.view-display-id-ajankohtaista_karuselli .views-row{width:400px;height:300px;overflow:hidden;display:inline-block;}.karuselli-uutinen{position:relative;width:400px;height:300px;}.karuselli-uutinen > img{position:absolute;top:0px;left:0px;z-index:1;}.karuselli-uutinen .karuselli-uutinen-sisalto{position:absolute;top:0px;left:0px;white-space:normal;width:400px;z-index:2;background-color:rgba(255,255,255,0.8);}.karuselli-uutinen .karuselli-uutinen-sisalto .uutinen-paivamaara{top:0px;}.karuselli-uutinen .karuselli-uutinen-sisalto h3{margin-top:0px;margin-bottom:2px;}.karuselli-uutinen .uutinen-karuselli-sisalto-teksti{display:none;position:absolute;top:0px;left:0px;white-space:normal;width:400px;height:300px;z-index:3;background-color:rgba(255,255,255,0.8);}.karuselli-uutinen:hover > * > .uutinen-paivamaara,.karuselli-uutinen:hover > * > h3{display:none;}.karuselli-uutinen:hover .uutinen-karuselli-sisalto-teksti{display:block;}.view-Ajankohtaista .karuselli-uutinen .lue-lisaa{position:absolute;right:0px;bottom:0px;width:80px;z-index:4;}.content > .addtoany_list{display:block;margin-top:10px;margin-bottom:30px;}.field-collection-item-field-kappaleet > .content > .field-name-field-yhteystiedot{display:none;}.field-collection-item-field-kappaleet .node-yhteystieto .content{white-space:nowrap;}.field-collection-item-field-kappaleet .node-yhteystieto .content > .yhteystieto-ryhmittely{white-space:normal;text-align:left;max-width:calc(100% - 106px);}.field-name-field-kappale-fc-formatter .field-name-field-yhteystiedot > .field-items > .field-item{display:inline-block;max-width:95%;width:45%;margin:0px;}@media(max-width:900px){.field-name-field-kappale-fc-formatter .field-name-field-yhteystiedot > .field-items > .field-item{max-width:100%;width:100%;}}article.node-yhteystieto > p{display:none;}article.node-yhteystieto > .content > *{display:inline-block;vertical-align:top;}article.node-yhteystieto .yhteystieto-ryhmittely{margin-left:12px;margin-bottom:12px;}article.node-yhteystieto .field-name-field-kuva{margin-bottom:12px;}article.node-yhteystieto .field-name-field-kuva img,.view-yhteystietojen-hallinta .views-field-field-kuva img{height:120px;width:80px;}article.node-yhteystieto .field-name-field-nimi,.view-yhteystiedot td.views-field-title{font-family:'NMKY Grotesk',arial,sans-serif;font-size:22px;}article.node-yhteystieto .field-name-field-yhteystieto-tehtavanimike{margin-bottom:16px;}article.node-yhteystieto .field-name-field-puhelin{margin-bottom:2px;}article.node-yhteystieto .field-name-field-sahkoposti{}.field-name-field-kuvat .field-item{display:inline-block;margin-right:2px;}#content-area > .links{padding-bottom:50px;padding-top:20px;}.tabledrag-toggle-weight-wrapper{display:none;}.field-name-field-kuva img,.field-name-field-suuret-kuvat img,.field-name-field-kuvat img{max-width:100%;height:auto;}#field-laatikot-values{width:100%;}.kappalekuva{max-width:100%;}.field-name-field-kappaleet{margin-top:30px;margin-bottom:30px;line-height:1.5;text-align:left;overflow-x:hidden;}.field-name-field-kappaleet h2{margin-top:12px;text-align:left;display:inline-block;}.kappale.keskitetty{text-align:center;}.kappale_otsikko_teksti_0.keskitetty{text-align:center;width:100%;}.field-name-field-kappale-fc-formatter > .field-items > .field-item > a,.field-name-field-kappale-fc-formatter > .field-items > .field-item > p > a,a.views-kappale-vaihto-linkki{font-family:'NMKY Grotesk',arial,sans-serif;text-decoration:none;display:block;color:#ff4238;font-weight:normal;font-size:16px;margin-top:-22px;}.field-name-field-kappale-fc-formatter > .field-items > .field-item > a.sisaltolinkki,.field-name-field-kappale-fc-formatter > .field-items > .field-item > p > a.sisaltolinkki{display:inline-block;font-size:14px;vertical-align:top;margin-top:16px;margin-left:6px;}.field-name-field-kappale-fc-formatter > .field-items > .field-item > a:hover,.field-name-field-kappale-fc-formatter > .field-items > .field-item > p > a:hover{text-decoration:underline;}.field-collection-item-field-kappaleet{margin-bottom:25px;}.field-collection-item-field-kappaleet .kappalekuva.vasen,.field-collection-item-field-kappaleet .kappalekuva.oikea{display:inline-block;width:220px;margin-top:23px;vertical-align:top;}.field-collection-item-field-kappaleet .kappale-asettelu.oikea,.field-collection-item-field-kappaleet .kappale-asettelu.vasen{display:inline-block;margin-left:20px;width:calc(100% - 240px);vertical-align:top;}.field-collection-item-field-kappaleet .kappale-asettelu.vasen{margin-left:0px;margin-right:20px;}.field-name-field-kappaleet .field-name-field-lomake article > header{display:none;}.field-collection-item-field-kappaleet .kappalekuva.esitys{margin-left:3px;margin-right:3px;}.kappale-tekstilaatikko-sisennys{white-space:nowrap;}.kappale-tekstilaatikko-sisennys .kappalekuva{display:inline-block;}.kappale-tekstilaatikko-sisennys .kappale-teksti{display:inline-block;white-space:normal;background-color:black;color:#fff;position:relative;left:-150px;top:60px;vertical-align:top;padding-left:20px;padding-right:20px;max-width:calc(100% - 400px);margin-bottom:60px;}@media(max-width:800px){.kappale-tekstilaatikko-sisennys .kappale-teksti{display:block;top:-100px;left:80px;max-width:calc(100% - 120px);padding-top:2px;padding-bottom:2px;}}@media(max-width:1190px){.field-collection-item-field-kappaleet .kappalekuva.esitys{width:calc(20% - 6px);}}@media(max-width:970px){.field-collection-item-field-kappaleet .kappalekuva.esitys{width:calc(25% - 6px);}}@media(max-width:730px){.field-collection-item-field-kappaleet .kappalekuva.esitys{width:calc(33.33% - 6px);}}@media(max-width:500px){.field-collection-item-field-kappaleet .kappalekuva.esitys{width:calc(50% - 6px);}}@media(max-width:600px){.field-collection-item-field-kappaleet .kappalekuva.vasen,.field-collection-item-field-kappaleet .kappalekuva.oikea,.field-collection-item-field-kappaleet .kappale-asettelu.oikea,.field-collection-item-field-kappaleet .kappale-asettelu.vasen{margin:0px;padding:0px;display:block;width:100%;margin-bottom:10px;}}@media(max-width:600px){.field-name-field-kappaleet p,.field-name-field-kappaleet li,.field-name-field-kappaleet h1,.field-name-field-kappaleet h2,.field-name-field-kappaleet h3,.field-name-field-kappaleet h4,.field-name-field-kappaleet h5,.field-name-field-kappaleet h6{text-align:left;}}fieldset.filter-wrapper.form-wrapper{display:none;}.otsikkokuva-etusivu{height:800px;max-height:50vw;background-size:cover;background-position:center;}.otsikkokuva-etusivu h1{font-weight:normal;color:#ffffff;text-shadow:#000000 0px 0px 10px;text-align:center;font-size:25px;padding:0px;margin:0px;position:relative;top:334px;}@media(max-width:1600px){.otsikkokuva-etusivu h1{top:calc(50% - 65px);}}.otsikkokuva-etusivu .jarjesto{font-size:70px;font-weight:bold;}article > .content > .field-name-field-sisalto{padding-top:2px;padding-bottom:10px;}.field-name-field-valiotsikko-2{padding:1px;}@media(max-width:1180px){article > .content > .field-name-field-sisalto{padding-left:2vw;padding-right:2vw;}}.field-name-field-valiotsikko-1 h3,.field-name-field-valiotsikko-2 h3{color:#253765;font-size:34px;font-weight:bold;text-align:center;padding-top:40px;padding-bottom:20px;margin:0px;}div.wysiwyg-toggle-wrapper{text-align:right;}.view-some-upotukset .view-header{text-align:center;}div.face-ja-video{width:500px;max-width:100%;display:inline-block;overflow-x:hidden;}div.instafeedi{display:inline-block;border:1px solid #ebedf0;}div.instafeedi.face-vieressa{max-width:600px;position:relative;top:-6px;margin-left:20px;}div.tiktokfeedi{display:inline-block;width:660px;height:520px;max-width:100%;vertical-align:top;position:relative;top:-17px;}a.instalinkki{display:inline-block;width:200px;height:200px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:-6px;}img.instakuva{opacity:0;}@media(max-width:1170px){.view.view-id-some{text-align:center;}div.instafeedi{display:block;border:0px solid #ebedf0;margin-top:20px;}div.instafeedi.face-vieressa{max-width:100%;top:0px;margin-left:0px;}a.instalinkki{max-width:33%;}}@media(max-width:590px){.view.view-id-some > .view-header iframe.face{height:70px;}.view.view-id-some > .view-header iframe{max-width:100vw;}}@media(max-width:520px){.view.view-id-some > .view-header iframe.face{border-right:1px solid #ebedf0;}}.field-name-field-laatikot{text-align:center;}.field-name-field-laatikot img{max-width:100%;}.field-name-field-laatikot > .field-items{text-align:center;}.field-name-field-laatikot > .field-items > .field-item{display:inline-block;margin-left:14px;margin-right:14px;max-width:40%;}.field-name-field-laatikot > .field-items > .field-item:nth-child(3n+1){margin-left:0px;}.field-name-field-laatikot > .field-items > .field-item:nth-child(3n){margin-right:0px;}.field-name-field-laatikot > .field-items > .field-item a{text-decoration:none;display:block;width:100%;background-color:#ffffff;width:370px;position:absolute;bottom:0px;}.field-name-field-laatikot > .field-items > .field-item h2{font-size:26px;margin:0px;background-color:transparent;background-color:initial;padding:0px;}.field-name-field-laatikot .field-item > div{margin-bottom:14px;width:370px;height:253px;position:relative;}a.laatikko_kuva{display:block;position:relative;z-index:1;}a.laatikko_tekstilinkki{display:block;position:relative;padding:0px;padding-top:12px;padding-bottom:10px;color:#ffffff;font-weight:normal;font-size:16px;text-decoration:none;text-align:center;z-index:2;font-family:'NMKY Grotesk',arial,sans-serif;max-width:370px;}div.laatikon_peitevari{height:232px;margin-bottom:-232px;display:block;position:relative;z-index:10;opacity:0.5;}@media(max-width:1182px){.field-name-field-laatikot > .field-items > .field-item:nth-child(3n+1){margin-left:14px;}.field-name-field-laatikot > .field-items > .field-item:nth-child(3n){margin-right:14px;}.field-name-field-laatikot > .field-items > .field-item:nth-child(2n+1){margin-left:0px;}.field-name-field-laatikot > .field-items > .field-item:nth-child(2n){margin-right:0px;}}@media(max-width:930px){.field-name-field-laatikot > .field-items > .field-item{display:block;position:relative;margin:auto;max-width:initial;padding:4px;}}@media(max-width:800px){.field-name-field-laatikot  > * > * a{font-size:2.5vw;}.field-name-field-laatikot{margin-left:0px;margin-right:0px;}.field-name-field-laatikot > .field-items > .field-item.even{margin-left:0px;}.field-name-field-laatikot > .field-items > .field-item.odd{margin-right:0px;}.field-name-field-laatikot > * > *{max-width:47%;}.field-name-field-laatikot img{top:-4vw;}.field-name-field-laatikot .field-item > div{margin-bottom:0px;}}@media(max-width:400px){.field-name-field-laatikot  > * > * a{font-size:3.5vw;white-space:normal;padding-top:4px;padding-bottom:4px;}}.view .views-enumerate-hide{display:none;}.view .views-enumerate-hide:last-child{display:inline;}.view .vbo-views-form fieldset.container-inline{border:0px solid #000000;padding:0px;margin:0px;font-weight:bold;}.view .vbo-views-form fieldset.container-inline legend{padding-bottom:4px;}.view-display-id-aloita_koris .views-exposed-form .views-exposed-widgets > div,.view-display-id-aloita_koris_en .views-exposed-form .views-exposed-widgets > div{display:block;float:none;}.view-display-id-aloita_koris .views-exposed-form .views-exposed-widget > label,.view-display-id-aloita_koris_en .views-exposed-form .views-exposed-widget > label{margin-top:30px;margin-bottom:20px;font-size:22px;font-weight:normal;}.view-display-id-aloita_koris .views-exposed-form .views-exposed-widget.views-widget-filter-field_joukkue_sukupuoli_value > label,.view-display-id-aloita_koris_en .views-exposed-form .views-exposed-widget.views-widget-filter-field_joukkue_sukupuoli_value > label{margin-top:0px;}.view-display-id-aloita_koris .views-exposed-form div.form-item,.view-display-id-aloita_koris_en .views-exposed-form div.form-item{display:inline-block;}.view-display-id-aloita_koris .views-exposed-form .views-exposed-widgets > div:nth-child(1) div.bef-select-as-links > div.form-item > div:first-child a,.view-display-id-aloita_koris .views-exposed-form .views-exposed-widgets > div:nth-child(2) div.bef-select-as-links > div.form-item > div:first-child a,.view-display-id-aloita_koris_en .views-exposed-form .views-exposed-widgets > div:nth-child(1) div.bef-select-as-links > div.form-item > div:first-child a,.view-display-id-aloita_koris_en .views-exposed-form .views-exposed-widgets > div:nth-child(2) div.bef-select-as-links > div.form-item > div:first-child a{display:none;}.view-display-id-aloita_koris .views-widget-filter-field_joukkue_sukupuoli_value > label,.view-display-id-aloita_koris .views-widget-filter-combine > label,.view-display-id-aloita_koris_en .views-widget-filter-field_joukkue_sukupuoli_value > label,.view-display-id-aloita_koris_en .views-widget-filter-combine > label,.views-widget-filter-combine .description,.views-widget-filter-field_joukkue_alue_value .description{display:none;}.view-display-id-aloita_koris #edit-field-joukkue-sukupuoli-value-wrapper > label,.view-display-id-aloita_koris #edit-combine-wrapper > label,.view-display-id-aloita_koris #edit-field-joukkue-alue-value--3-wrapper > label,.view-display-id-aloita_koris_en #edit-field-joukkue-sukupuoli-value-wrapper > label,.view-display-id-aloita_koris_en #edit-combine-wrapper > label,.view-display-id-aloita_koris_en #edit-field-joukkue-alue-value--3-wrapper > label{display:block;}.view-display-id-aloita_koris #edit-combine-wrapper .description,.view-display-id-aloita_koris #edit-field-joukkue-alue-value--3-wrapper .description,.view-display-id-aloita_koris_en #edit-combine-wrapper .description,.view-display-id-aloita_koris_en #edit-field-joukkue-alue-value--3-wrapper .description{display:block;margin-top:30px;}.view-display-id-aloita_koris .views-exposed-form a,.view-display-id-aloita_koris_en .views-exposed-form a{display:inline-block;background:#264299;color:#ffffff;padding:14px;margin:12px;font-size:22px;border:6px solid #264299;}.view-display-id-aloita_koris .views-exposed-form a:hover,.view-display-id-aloita_koris_en .views-exposed-form a:hover{background:#000000;text-decoration:none;}.view-display-id-aloita_koris .views-exposed-form a.active,.view-display-id-aloita_koris_en .views-exposed-form a.active{background:#000000;border:6px solid #ff4238;}.view-display-id-aloita_koris .views-exposed-form .form-item-combine a,.view-display-id-aloita_koris_en .views-exposed-form .form-item-combine a{padding:6px;margin:8px;}.view-display-id-aloita_koris img,.view-display-id-aloita_koris_en img{max-width:100%;height:auto;}.view .views-exposed-form .views-widget .form-item-created-min,.view .views-exposed-form .views-widget .form-item-created-max{width:80px;display:inline-block;white-space:nowrap;}.view .views-exposed-form .views-widget .form-item-created-max > *{display:inline-block;}.view .views-exposed-form .views-widget .form-item-created-max > label{font-weight:normal;margin-left:8px;}.view-content:last-child,.view div.item-list:last-child{padding-bottom:50px;}.view-Kuvabanneri .view-content:last-child{margin-bottom:0px;}.view-kuvapankki{padding-bottom:1px;}.view-kuvapankki.view-display-id-hallinta table .views-field-field-kuvapankkikuva{position:relative;}.view-kuvapankki.view-display-id-hallinta table .views-field-field-kuvapankkikuva img{height:32px;width:auto;position:relative;}.view-kuvapankki.view-display-id-hallinta table .views-field-field-kuvapankkikuva:hover{background-color:#ff4238;}.view-kuvapankki.view-display-id-hallinta table .views-field-field-kuvapankkikuva:hover img{height:auto;position:absolute;left:59px;top:-224px;z-index:2;}.view-kuvapankki.view-display-id-hallinta fieldset#edit-select{margin:0px;padding:0px;border:0px solid black;}.view-kuvapankki.view-display-id-hallinta fieldset#edit-select legend{display:none;}.view-kuvapankki .form-checkboxes .form-item,.field-name-field-kuva-avainsanat .form-checkboxes .form-item{display:inline-block;padding-bottom:9px;padding-top:9px;}.view-kuvapankki .form-checkboxes .form-item input,.field-name-field-kuva-avainsanat .form-checkboxes .form-item input{position:absolute;z-index:-100;}.view-kuvapankki .form-checkboxes .form-item label,.field-name-field-kuva-avainsanat .form-checkboxes .form-item label{background-color:#ffffff;color:#000000;border:2px #ff4238 solid;text-decoration:none;font-style:normal;font-size:16px;padding-top:4px;padding-bottom:5px;padding-left:10px;padding-right:10px;margin:0px;white-space:nowrap;cursor:pointer;}.view-kuvapankki .form-checkboxes .form-item label:hover,.field-name-field-kuva-avainsanat .form-checkboxes .form-item label:hover{background-color:#ffffff;border:2px #000000 solid;}.view-kuvapankki .form-checkboxes .form-item input:checked+label,.field-name-field-kuva-avainsanat .form-checkboxes .form-item input:checked+label{background-color:#ff4238;color:#ffffff;border:2px #000000 solid;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;}.view-kuvapankki .views-exposed-form .views-exposed-widget{float:none;padding:0px;margin:0px;}.view-kuvapankki .item-list .pager{padding-bottom:16px;padding-top:32px;}.view-kuvapankki .views-view-grid tr{border-bottom:16px solid #ffffff;}.view-kuvapankki tbody tr:hover{background-color:#ffffff;}.view-kuvapankki.view-display-id-page_1 tbody tr:hover{background-color:#f7f7f7;}.view-kuvapankki.view-display-id-lataus .views-field-php a{display:block;text-align:center;position:relative;}.view-kuvapankki.view-display-id-lataus .views-field-php a .kuva{width:256px;height:256px;background:#e0e0e0;position:relative;}.view-kuvapankki.view-display-id-lataus .views-field-php a .kuva img{position:absolute;top:0px;left:0px;bottom:0px;right:0px;margin:auto;}.view-kuvapankki.view-display-id-lataus .views-field-php a .teksti{width:256px;margin-top:6px;}.view-kuvapankki.view-display-id-haku ul{}.view-kuvapankki.view-display-id-haku li{list-style:none;margin:0px;padding:16px;display:inline-block;}.view-elementti .field-name-field-kappale-fc-formatter > .field-items > .field-item > a.sisaltolinkki{margin-top:-17px;}.view-kerhot .attachment > *{width:16%;display:inline-block;vertical-align:top;border-left:1px solid #000000;padding:0px;}.view-kerhot .attachment > *:last-child{border-right:1px solid #000000;}.view-kerhot .attachment h3{background:#e11f27;color:#ffffff;display:block;padding:4px;padding-bottom:1px;margin:0px;margin-bottom:8px;text-align:center;}.view-hakusivu > .view-content > .views-row{background:#efefef;padding-left:16px;padding-right:16px;padding-top:16px;margin-bottom:20px;}table.views-table th > *,.view table.sticky-header th > *{display:block;max-height:20px;background:#ffffff;overflow-y:hidden;}table.views-table th:hover > *,.view table.sticky-header th:hover > *{overflow-y:visible;position:relative;z-index:10;text-shadow:2px 2px 2px #ffffff,2px -2px 2px #ffffff,-2px 2px 2px #ffffff,-2px -2px 2px #ffffff;}table.views-table{text-align:left;}table.views-table td{padding-right:10px;}table.views-table th.views-field-field-puhelin{width:140px;min-width:140px;}table.views-table th.views-field-field-sahkoposti{width:280px;min-width:280px;}table.views-table th.views-field-field-yhteystieto-tehtavanimike{width:180px;min-width:180px;}@media(max-width:1190px){.view-yhteystietojen-hallinta table.views-table thead{display:none;}.view-yhteystietojen-hallinta table.views-table tr{display:block;border-bottom:1px solid #b3b3b3;margin-bottom:12px;}.view-yhteystietojen-hallinta table.views-table td{display:block;margin-bottom:6px;}}@media(max-width:930px){table.views-table thead{display:none;}table.views-table tr{display:block;border-bottom:1px solid #b3b3b3;margin-bottom:12px;}table.views-table td{display:block;}}.view-ryhmanvalinta .views-row{display:inline-block;}.view-ryhmanvalinta .view-footer{margin-top:30px;margin-bottom:50px;}#content-area > #lohko-yhteistyokumppanit-block_1.block{padding-top:10px;margin:0px;background-color:#264299;max-width:100%;text-align:center;}#lohko-yhteistyokumppanit-block_1 h3{margin-top:24px;color:#ffffff;}#lohko-yhteistyokumppanit-block_1 > .view{max-width:1170px;margin:auto;}.view-yhteistyokumppanit .views-row{display:inline-block;vertical-align:middle;padding-left:30px;padding-right:30px;padding-bottom:40px;}@media(max-width:1200px){.view-yhteistyokumppanit .views-row{padding:0px;margin:10px;width:calc(30% - 20px);}}.view-yhteistyokumppanit .views-row img{max-width:100%;height:auto;}.field-name-field-ajankohtaista{background-color:#ff4238;padding-top:60px;padding-bottom:60px;text-align:center;margin-top:80px;}.field-name-field-ajankohtaista h2{color:#ffffff;background-color:transparent;background-color:initial;margin-top:0px;font-size:32px;}.field-name-field-ajankohtaista .field-name-field-sisalto,.field-name-field-ajankohtaista .field-name-field-ajankohtaista-views{display:inline-block;width:500px;max-width:100%;margin-left:20px;margin-right:20px;}.field-name-field-ajankohtaista .field-name-field-ajankohtaista-views{height:600px;overflow-y:scroll;overflow-x:hidden;background-color:#f5f6f7;}@media(max-width:545px){.field-name-field-ajankohtaista .field-name-field-sisalto,.field-name-field-ajankohtaista .field-name-field-ajankohtaista-views{margin-left:0px;margin-right:0px;height:300px;overflow-y:scroll;margin-top:26px;}}.view-id-ajankohtaista_etusivu{text-align:left;}.view-id-ajankohtaista_etusivu tbody{background-color:#ffffff;border:1px solid #ebeced;border-radius:5px;vertical-align:top;}.view-id-ajankohtaista_etusivu table{margin:8px;}@media(max-width:545px){.view-id-ajankohtaista_etusivu table{margin:0px;}}.view-id-ajankohtaista_etusivu .view-footer{padding:8px;text-align:center;margin-bottom:8px;}.view-id-ajankohtaista_etusivu .views-field-field-kuvat{margin-right:8px;}.view-id-ajankohtaista_etusivu h3{padding:0px;padding-top:6px;margin:0px;}.view-Ajankohtaista .view-header h2{text-align:left;}.view-Ajankohtaista .view-content .views-field-field-sisalto .field-content > a:first-child{text-align:left;display:block;}.view-Ajankohtaista .view-content .views-field-field-sisalto .field-content p{margin:0px;padding:0px;margin-bottom:8px;}.view-Ajankohtaista .view-content .views-field-field-sisalto .field-content p a{font-weight:normal;}.view-Ajankohtaista .views-field-field-kuva{display:inline-block;}.view-Ajankohtaista .views-field-field-kuva img{max-width:100%;height:auto;}.view-Ajankohtaista .views-field-field-sisalto{height:220px;overflow:hidden;padding-left:8px;padding-right:8px;text-align:left;display:inline-block;width:calc(100% - 245px);vertical-align:top;}.view-Ajankohtaista .views-field-field-sisalto h3{margin-top:0px;margin-bottom:7px;}.view-Ajankohtaista .katko{background-image:linear-gradient(rgba(255,255,255,0),#ffffff);height:30px;margin-top:-56px;position:relative;z-index:2;width:calc(100% - 220px);margin-left:220px;}.view-Ajankohtaista .lue-lisaa{display:block;width:calc(100% - 220px);padding:5px;padding-left:9px;margin:0px;margin-left:220px;font-weight:normal;background:#ffffff;position:relative;z-index:3;}.view-Ajankohtaista .lue-lisaa a{font-weight:normal;}@media(max-width:1000px){.view-Ajankohtaista .views-field-field-kuva{width:25vw;}.view-Ajankohtaista .views-field-field-sisalto{width:calc(100% - 25vw - 22px);text-align:left;}.view-Ajankohtaista .katko{width:calc(100% - 25vw);margin-left:25vw;}.view-Ajankohtaista .lue-lisaa{width:calc(100% - 25vw);margin-left:25vw;}}@media(max-width:600px){.view-Ajankohtaista .view-footer iframe{max-height:70px;}}.view-display-id-ajankohtaista_etusivu_listaus > .view-footer{margin-top:50px;margin-bottom:50px;}.view-Ajankohtaista .view-content{margin-top:20px;padding-right:30px;}.view-Ajankohtaista .view-content > div{text-align:left;margin-bottom:18px;}.view-tyopaikat h2{margin-top:-9px;margin-bottom:0px;}.view-tyopaikat h2 a{color:#000000;font-size:19px;}.view-tyopaikat p{margin-top:0px;margin-bottom:0px;}.view-tyopaikat .views-field-field-kuva{display:inline-block;}.view-tyopaikat .views-field-field-kuva img{max-width:100%;height:auto;}.view-tyopaikat .views-field-rendered-entity{height:220px;overflow:hidden;padding-left:8px;padding-right:8px;text-align:left;display:inline-block;width:calc(100% - 245px);vertical-align:top;}.view-tyopaikat .katko{background-image:linear-gradient(rgba(255,255,255,0),#ffffff);height:30px;margin-top:-56px;position:relative;z-index:2;width:calc(100% - 220px);margin-left:220px;}.view-tyopaikat .lue-lisaa{display:block;width:calc(100% - 220px);padding:5px;padding-left:9px;margin:0px;margin-left:220px;font-weight:normal;background:#ffffff;position:relative;z-index:3;}.view-tyopaikat .lue-lisaa a{font-weight:normal;}.view-tyopaikat .field-name-field-kappaleet{margin-top:0px;}.view-tyopaikat a.sisaltolinkki{display:none;}.view-tyopaikat .view-content > div{text-align:left;margin-bottom:18px;}@media(max-width:1000px){.view-tyopaikat .views-field-field-kuva{width:25vw;}.view-tyopaikat .views-field-rendered-entity{width:calc(100% - 25vw - 22px);text-align:left;}.view-tyopaikat .katko{width:calc(100% - 25vw);margin-left:25vw;}.view-tyopaikat .lue-lisaa{width:calc(100% - 25vw);margin-left:25vw;}}body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(2),body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(3),body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(4){display:inline-block;width:33%;vertical-align:top;padding:12px;text-align:center;box-sizing:border-box;}@media(max-width:900px){body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(2),body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(3),body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(4){display:block;width:370px;max-width:95%;margin:auto;}}body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(2) .field-name-field-laatikot > .field-items > .field-item,body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(3) .field-name-field-laatikot > .field-items > .field-item,body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(4) .field-name-field-laatikot > .field-items > .field-item{max-width:initial;width:100%;margin:0px;}body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(2) .kappale,body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(3) .kappale,body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(4) .kappale{min-height:142px;}body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(2) .field-name-field-laatikot .field-item > div,body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(3) .field-name-field-laatikot .field-item > div,body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(4) .field-name-field-laatikot .field-item > div{width:100%;}body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(2) .field-name-field-laatikot > .field-items > .field-item a,body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(3) .field-name-field-laatikot > .field-items > .field-item a,body.page-node-9805 .field-name-field-kappaleet > .field-items > .field-item:nth-child(4) .field-name-field-laatikot > .field-items > .field-item a{width:100%;}.view-etusivun-tietokuplat .view-header{position:relative;left:56px;}#tietokuplat1{background:url(/sites/default/files/tietokuplat1.png);}#tietokuplat2{background:url(/sites/default/files/tietokuplat2.png);}#tietokuplat1,#tietokuplat2{background-repeat:no-repeat;background-size:contain;background-position:center;height:380px;max-height:32vw;position:relative;display:inline-block;width:calc(50% - 3px);font-family:'NMKY Grotesk',arial,sans-serif;}.kohtaamisia-vuodessa{position:absolute;width:240px;text-align:center;white-space:nowrap;top:6%;left:2%;}.kohtaamisia-vuodessa .arvo{font-size:36px;font-weight:bold;}.kohtaamisia-vuodessa .teksti{font-size:15px;margin-top:-11px;}.henkiloa-viikoittain{position:absolute;width:160px;text-align:center;white-space:nowrap;top:40%;left:41%;}.henkiloa-viikoittain .arvo{font-size:30px;font-weight:bold;}.henkiloa-viikoittain .teksti{font-size:11px;margin-top:-8.5px;}.jasenta{position:absolute;width:177.5px;text-align:center;white-space:nowrap;top:40%;left:0%;}.jasenta .arvo{font-size:42px;font-weight:bold;}.jasenta .teksti{font-size:15px;margin-top:-11px;}.vapaaehtoistyota{position:absolute;width:177.5px;text-align:center;white-space:nowrap;top:9%;left:40%;}.vapaaehtoistyota .arvo{font-size:35px;font-weight:bold;}.vapaaehtoistyota .teksti{font-size:12px;margin-top:-8.5px;}.tyontekijaa{position:absolute;width:177.5px;text-align:center;white-space:nowrap;top:51%;left:67%;}.tyontekijaa .arvo{font-size:52px;font-weight:bold;}.tyontekijaa .teksti{font-size:12,5px;margin-top:-8,5px;}@media(max-width:1180px){.view-etusivun-tietokuplat .view-header{position:relative;left:0px;}#tietokuplat1,#tietokuplat2{display:block;width:100%;height:760px;max-height:64vw;}.kohtaamisia-vuodessa{width:41%;}.kohtaamisia-vuodessa .arvo{font-size:6vw;}.kohtaamisia-vuodessa .teksti{font-size:2.5vw;margin-top:0px;}.henkiloa-viikoittain{width:27%;top:37%;}.henkiloa-viikoittain .arvo{font-size:4.6vw;margin-top:10px;}.henkiloa-viikoittain .teksti{font-size:1.9vw;margin-top:0px;}.jasenta{width:30%;}.jasenta .arvo{font-size:5.5vw;}.jasenta .teksti{font-size:2.5vw;margin-top:0px;}.vapaaehtoistyota{width:36%;left:41%;}.vapaaehtoistyota .arvo{font-size:7vw;}.vapaaehtoistyota .teksti{font-size:1.8vw;margin-top:0px;}.tyontekijaa{width:29%;top:53%;left:68%;}.tyontekijaa .arvo{font-size:7vw;}.tyontekijaa .teksti{font-size:2.5vw;margin-top:0px;}}#form-builder-element-cid_1001 > *{opacity:0.3;}#form-builder-element-cid_1001 + form{opacity:0.3;}#form-builder-element-cid_1001:after{content:"Tämä kenttä päivittyy automaattisesti lomakkeen asetusten mukaisesti";position:relative;top:-8px;font-size:13px;background:#89e678;padding:3px;}#form-builder-element-cid_1000 + form{opacity:0.3;}#form-builder-element-cid_1000 > .webform-component-textarea{display:none;}#form-builder-element-cid_1000:after{content:"Lähetyksen sijoitus/varasija tallennetaan tietokantaan.";font-size:13px;background:#89e678;padding:3px;}#form-builder-element-cid_999 > *{opacity:0.3;}#form-builder-element-cid_999 + form{opacity:0.3;}#form-builder-element-cid_999:after{content:"Lomake on määritetty sisältävän henkilötietoja lomakkeen asetuksissa. Tietosuojaselosteen hyväksyntäpainike lisätään automaattisesti.";position:relative;top:-8px;font-size:13px;background:#89e678;padding:3px;}body.page-node-edit .field-name-field-yhteystiedot-fc .field-name-field-yhteystieto,body.page-node-edit .field-name-field-yhteystiedot-fc .field-name-field-yhteystieto-tehtavanimike{display:inline-block;vertical-align:top;}body.page-node-edit .field-name-field-yhteystiedot-fc .remove-button{margin-top:19px;height:22px;padding-top:2px;}body.page-node-add-huutokauppatarjous h1.title,body.page-node-add-huutokauppatarjous .breadcrumb,body.page-node-add-huutokauppatarjous .vertical-tabs,body.node-type-huutokauppakohde div.messages.status,body.node-type-huutokauppakohde .breadcrumb{display:none;}body.page-node-edit{background-image:none;}body.page-node-edit .breadcrumb,body.page-user .breadcrumb{display:none;}.page-node-edit .field-name-field-laatikot > * > *{max-width:100%;width:100%;margin:0px;text-align:left;}.page-node-edit .field-name-field-laatikot > * > * tr{transition-duration:0.5s;}.page-node-edit .field-name-field-laatikot > * > * tr:hover{background:#dddddd;}.page-node-edit .field-name-field-laatikot > * > * tr > td:nth-child(2) > *,.page-node-edit .field-name-field-laatikot > * > * tr > td:nth-child(2) .ajax-new-content > *,.page-node-edit .field-name-field-kuvabanneri > * > * tr > td:nth-child(2) > *,.page-node-edit .field-name-field-kuvabanneri > * > * tr > td:nth-child(2) .ajax-new-content > *{display:inline-block;margin-right:10px;vertical-align:top;margin:0px;margin-right:8px;}.page-node-edit .field-name-field-laatikot > * > * tr > td:nth-child(2) input.form-text{max-width:calc(50vw - 170px);}.page-node-edit .field-name-field-laatikot > * > * tr > td:nth-child(2) > .remove-button,.page-node-edit .field-name-field-laatikot > * > * tr > td:nth-child(2) .ajax-new-content > .remove-button,.page-node-edit .field-name-field-kuvabanneri > * > * tr > td:nth-child(2) > .remove-button,.page-node-edit .field-name-field-kuvabanneri > * > * tr > td:nth-child(2) .ajax-new-content > .remove-button{margin-top:17px;}.page-node-edit .field-type-image .description{display:none;}.page-node-edit .tabledrag-changed-warning{visibility:hidden;height:0px;padding:0px;margin:0px;opacity:0;}.page-node-edit span.warning.tabledrag-changed{display:none;}.page-node-edit .image-widget-data .file,.page-node-edit .image-widget-data .file-size{display:none;}.page-node-edit .image-widget-data{float:none;}.page-node-edit .image-widget-data input.form-submit{position:relative;left:-65px;}.page-node-edit .field-name-field-kappale-otsikko textarea,.page-node-edit #edit-title{color:#ff4238;font-weight:normal;font-size:1.5em;font-family:inherit;width:100%;min-height:30px;}.page-node-edit .field-name-field-kappaleet th,.page-node-edit .field-name-field-laatikot th,.page-node-edit .field-name-field-otsikkokuvat thead,.page-node-edit .field-name-field-kappale-otsikko label,.page-node-edit .field-name-field-sisalto label{display:none;}.page-node-edit .field-name-field-kappaleet{margin:0px;line-height:normal;}.page-node-edit .field-name-field-otsikkokuvat fieldset{margin:0px;padding:0px;border:0px solid #ffffff;}.page-node-edit .field-name-field-otsikkokuvat fieldset > legend{display:none;}.page-node-edit .field-name-field-kappaleet .field-name-field-kuva,.page-node-edit .field-name-field-kappaleet .field-name-field-kuvan-sijainti{display:inline-block;vertical-align:top;}.page-node-edit .group-kappale-elementit{}html.js .page-node-edit fieldset.collapsible .fieldset-legend{padding-left:0px;}.page-node-edit fieldset.collapsible .fieldset-legend a{padding-left:18px;}.page-node-edit fieldset.collapsible{border:0px solid #000000;border-bottom:1px solid #000000;}body.page-node-edit .vertical-tabs li.vertical-tab-button span{color:#000000;font-weight:normal;font-size:12px;}.page-node-webform-results .view-webform-submissions .view-content{overflow-x:scroll;}.page-node-webform-results .tabs.primary,.page-node-webform-results .tabs.secondary,.page-node-submission-delete .tabs.primary{display:none;}.node-type-sivu-lomake div.tabs > ul > li:nth-child(2),.node-type-sivu-lomake div.tabs > ul > li:nth-child(3),.node-type-sivu-lomake div.tabs > ul > li:nth-child(4){display:none;}.node-type-sivu-lomake #ohjealue div.tabs > ul > li:nth-child(2),.node-type-sivu-lomake #ohjealue div.tabs > ul > li:nth-child(3),.node-type-sivu-lomake #ohjealue div.tabs > ul > li:nth-child(4){display:inline;}body.page-node-webform-components #webform-components tr[data-cid="999"],body.page-node-webform-components #webform-components tr[data-cid="1000"],body.page-node-webform-components #webform-components tr[data-cid="1001"]{background-color:#89e678;}body.page-node-webform-components #webform-components tr[data-cid="999"] > *,body.page-node-webform-components #webform-components tr[data-cid="1000"] > *,body.page-node-webform-components #webform-components tr[data-cid="1001"] > *{visibility:hidden;}body.page-node-webform-components #webform-components tr[data-cid="999"] > *:nth-child(1),body.page-node-webform-components #webform-components tr[data-cid="1000"] > *:nth-child(1),body.page-node-webform-components #webform-components tr[data-cid="1001"] > *:nth-child(1){visibility:visible;}#edit-contact,body.page-admin-config-search-redirect .tabs li:nth-child(3),.field-widget-date-popup .form-type-textfield .description,body.page-node-edit.node-type-infonaytto .vertical-tabs,#form-builder h3.form-builder-title,#form-builder #edit-progressbar-label-first{display:none;}.view-kuvaeditori .views-row{display:inline-block;width:200px;max-width:42%;text-align:center;background-color:lightgray;box-shadow:black 3px 3px 6px;overflow:hidden;vertical-align:middle;margin:12px;margin-bottom:20px;}.view-kuvaeditori .views-row img{max-width:100%;}.node-type-editorimalli #page,.node-type-editorimalli-kehitysversio #page,.page-node-add-editorimalli #page,.page-node-add-editorimalli-kehitysversio #page{background-color:lightgrey;}.node-type-editorimalli #lohko-25,.node-type-editorimalli-kehitysversio #lohko-25,.page-node-add-editorimalli #lohko-25,.page-node-add-editorimalli-kehitysversio #lohko-25{background-color:#ffffff;}#editori-asettelu-malli{width:200px;height:200px;background-size:contain;margin-bottom:20px;background-repeat:no-repeat;}form.node-editorimalli-form canvas#editorialue,form.node-editorimalli_kehitysversio-form canvas#editorialue{transform-origin:top left;}form.node-editorimalli-form .image-preview,form.node-editorimalli_kehitysversio-form .image-preview{display:none;}form.node-editorimalli-form #edit-field-editori-kuva .image-widget-data input.form-submit,form.node-editorimalli_kehitysversio-form #edit-field-editori-kuva .image-widget-data input.form-submit{left:0px;z-index:4;}form.node-editorimalli-form .form-item-field-editori-asettelu-und,form.node-editorimalli_kehitysversio-form .form-item-field-editori-asettelu-kehitys-und{position:relative;min-height:45px;}form.node-editorimalli-form .field-name-field-editori-asettelu #edit-field-editori-asettelu-und .form-item-field-editori-asettelu-und,form.node-editorimalli_kehitysversio-form .field-name-field-editori-asettelu-kehitys #edit-field-editori-asettelu-kehitys-und .form-item-field-editori-asettelu-kehitys-und{display:inline-block;width:auto;padding:4px;text-align:center;}form.node-editorimalli-form .field-name-field-editori-asettelu input,form.node-editorimalli_kehitysversio-form .field-name-field-editori-asettelu-kehitys input{display:block;height:180px;width:180px;max-width:38vw;background-size:contain;background-repeat:no-repeat;background-position-x:center;background-position-y:center;appearance:none;filter:brightness(0.5);}#edit-field-editori-asettelu-kehitys-und-a,#edit-field-editori-asettelu-kehitys-und-b,#edit-field-editori-asettelu-kehitys-und-c,#edit-field-editori-asettelu-kehitys-und-d,#edit-field-editori-asettelu-kehitys-und-e,#edit-field-editori-asettelu-kehitys-und-f,#edit-field-editori-asettelu-kehitys-und-a:hover,#edit-field-editori-asettelu-kehitys-und-b:hover,#edit-field-editori-asettelu-kehitys-und-c:hover,#edit-field-editori-asettelu-kehitys-und-d:hover,#edit-field-editori-asettelu-kehitys-und-f:hover,#edit-field-editori-asettelu-kehitys-und-e:hover,#edit-field-editori-asettelu-und-a,#edit-field-editori-asettelu-und-b,#edit-field-editori-asettelu-und-c,#edit-field-editori-asettelu-und-d,#edit-field-editori-asettelu-und-e,#edit-field-editori-asettelu-und-f,#edit-field-editori-asettelu-und-a:hover,#edit-field-editori-asettelu-und-b:hover,#edit-field-editori-asettelu-und-c:hover,#edit-field-editori-asettelu-und-d:hover,#edit-field-editori-asettelu-und-f:hover,#edit-field-editori-asettelu-und-e:hover{display:block;width:80vw;max-width:unset;height:0px;pointer-events:none;border:0px solid #ffffff;margin-bottom:22px;border-top:2px solid #ffffff;}#edit-field-editori-asettelu-kehitys-und-a + label,#edit-field-editori-asettelu-kehitys-und-b + label,#edit-field-editori-asettelu-kehitys-und-c + label,#edit-field-editori-asettelu-kehitys-und-d + label,#edit-field-editori-asettelu-kehitys-und-e + label,#edit-field-editori-asettelu-kehitys-und-f + label,#edit-field-editori-asettelu-und-a + label,#edit-field-editori-asettelu-und-b + label,#edit-field-editori-asettelu-und-c + label,#edit-field-editori-asettelu-und-d + label,#edit-field-editori-asettelu-und-e + label,#edit-field-editori-asettelu-und-f + label{pointer-events:none;}form.node-editorimalli-form .field-name-field-editori-asettelu input:hover,form.node-editorimalli_kehitysversio-form .field-name-field-editori-asettelu-kehitys input:hover{border:5px solid #ffffff;filter:brightness(1);}form.node-editorimalli-form .field-name-field-editori-asettelu input:checked,form.node-editorimalli_kehitysversio-form .field-name-field-editori-asettelu-kehitys input:checked{border:5px solid #ff4238;filter:brightness(1);}form.node-editorimalli-form fieldset.collapsible legend + div,form.node-editorimalli_kehitysversio-form fieldset.collapsible legend + div{display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:90vw;height:100vh;background-color:rgba(0,0,0,0.9);z-index:150;overflow-x:hidden;overflow-y:scroll;padding-left:5vw;padding-right:5vw;color:#ffffff;text-align:center;}form.node-editorimalli-form fieldset.collapsible legend:focus + div,form.node-editorimalli_kehitysversio-form fieldset.collapsible legend:focus + div{display:block;}form.node-editorimalli-form fieldset.collapsible,form.node-editorimalli_kehitysversio-form fieldset.collapsible{margin:0px;padding:0px;height:auto;border:0px solid #000000;display:inline-block;}form.node-editorimalli-form fieldset.collapsible .fieldset-legend,form.node-editorimalli_kehitysversio-form fieldset.collapsible .fieldset-legend{background-image:none;padding:0px;}form.node-editorimalli-form fieldset.collapsible .fieldset-title,form.node-editorimalli_kehitysversio-form fieldset.collapsible .fieldset-legend a.fieldset-title{display:inline-block;text-align:center;background-color:#ff4238;color:#ffffff;font-weight:normal;padding:5px;padding-left:8px;padding-right:8px;border:0px solid #ffffff;text-decoration:none;margin:0px;font-size:14px;box-sizing:border-box;-webkit-appearance:unset;cursor:pointer;}form.node-editorimalli-form fieldset.collapsible .fieldset-title:hover,form.node-editorimalli_kehitysversio-form fieldset.collapsible .fieldset-title:hover{background-color:#000000;text-decoration:none;}#sulje-valikko-0,#sulje-valikko-1,#sulje-valikko-2,#sulje-valikko-3{position:fixed;left:0px;top:-10px;z-index:4;}.group-kuva-sijainti #edit-field-editori-kuva-sijainti-x{position:fixed;top:20px;left:0px;width:100%;white-space:nowrap;z-index:3;}.group-kuva #edit-field-editori-kuva-koko{position:fixed;bottom:0px;left:0px;width:100%;white-space:nowrap;z-index:3;}.group-kuva-sijainti #edit-field-editori-kuva-sijainti-y{transform:rotate(90deg);position:fixed;left:calc(-50vh + 50% + 111px);top:83px;width:100%;height:calc(100% - 170px);white-space:nowrap;z-index:2;}.group-kuva #edit-field-kuvakalvo{transform:rotate(90deg);position:fixed;left:calc(-50vh + 50% + 94px);top:83px;width:100%;height:calc(100% - 170px);white-space:nowrap;z-index:2;}.group-kuva-sijainti #edit-field-editori-kuva-sijainti-x input,.group-kuva-sijainti #edit-field-editori-kuva-sijainti-x label,.group-kuva-sijainti #edit-field-editori-kuva-sijainti-y input,.group-kuva-sijainti #edit-field-editori-kuva-sijainti-y label,.group-kuva #edit-field-editori-kuva-koko input,.group-kuva #edit-field-kuvakalvo input{display:none;}.group-kuva-sijainti #edit-field-editori-kuva-sijainti-x a,.group-kuva-sijainti #edit-field-editori-kuva-sijainti-y a,.group-kuva #edit-field-editori-kuva-koko a,.group-kuva #edit-field-kuvakalvo a{display:inline-block;user-select:none;-webkit-user-drag:none;width:40px;height:35px;padding-top:8px;}.group-kuva-sijainti #edit-field-editori-kuva-sijainti-x a,.group-kuva #edit-field-editori-kuva-koko a{max-width:10vw;}.group-kuva-sijainti #edit-field-editori-kuva-sijainti-y a{max-width:10vh;}form.node-editorimalli-form #editorikehys,form.node-editorimalli_kehitysversio-form #editorikehys{position:relative;overflow:hidden;}form.node-editorimalli-form #editorikehys > *,form.node-editorimalli_kehitysversio-form #editorikehys > *{position:relative;}form.node-editorimalli-form .fieldset-wrapper a.painike,form.node-editorimalli_kehitysversio-form .fieldset-wrapper a.painike{margin:auto;margin-top:10px;display:block;width:108px;}form.node-editorimalli-form fieldset.collapsible.group-asetukset + fieldset.collapsible.group-kuva-sijainti + fieldset.collapsible.group-kuva + #editorikehys > #edit-field-editori,form.node-editorimalli-form fieldset.collapsible.group-kuva-sijainti + fieldset.collapsible.group-kuva + #editorikehys > #edit-field-editori,form.node-editorimalli-form fieldset.collapsible.group-kuva + #editorikehys > #edit-field-editori,form.node-editorimalli_kehitysversio-form fieldset.collapsible.group-asetukset + fieldset.collapsible.group-kuva-sijainti + fieldset.collapsible.group-kuva + #editorikehys > #edit-field-editori-kehitys,form.node-editorimalli_kehitysversio-form fieldset.collapsible.group-kuva-sijainti + fieldset.collapsible.group-kuva + #editorikehys > #edit-field-editori-kehitys,form.node-editorimalli_kehitysversio-form fieldset.collapsible.group-kuva + #editorikehys > #edit-field-editori-kehitys{background-color:transparent;pointer-events:none;position:fixed;top:120px;left:0px;right:0px;bottom:0px;text-align:center;z-index:151;}form.node-editorimalli-form fieldset.collapsible.group-kuva-sijainti + fieldset.collapsible.group-kuva + #editorikehys > #edit-field-editori,form.node-editorimalli_kehitysversio-form fieldset.collapsible.group-kuva-sijainti + fieldset.collapsible.group-kuva + #editorikehys > #edit-field-editori-kehitys{top:105px;left:0px;right:58px;bottom:0px;}form.node-editorimalli-form fieldset.collapsible.group-asetukset.collapsed + fieldset.collapsible.group-kuva-sijainti.collapsed + fieldset.collapsible.group-kuva.collapsed + #editorikehys > #edit-field-editori,form.node-editorimalli-form fieldset.collapsible.group-kuva-sijainti.collapsed + fieldset.collapsible.group-kuva.collapsed + #editorikehys > #edit-field-editori,form.node-editorimalli-form fieldset.collapsible.group-kuva.collapsed + #editorikehys > #edit-field-editori,form.node-editorimalli_kehitysversio-form fieldset.collapsible.group-asetukset.collapsed + fieldset.collapsible.group-kuva-sijainti.collapsed + fieldset.collapsible.group-kuva.collapsed + #editorikehys > #edit-field-editori-kehitys,form.node-editorimalli_kehitysversio-form fieldset.collapsible.group-kuva-sijainti.collapsed + fieldset.collapsible.group-kuva.collapsed + #editorikehys > #edit-field-editori-kehitys,form.node-editorimalli_kehitysversio-form fieldset.collapsible.group-kuva.collapsed + #editorikehys > #edit-field-editori-kehitys{background-color:lightgray;pointer-events:initial;position:relative;top:0px;bottom:0px;left:0px;right:0px;text-align:left;z-index:auto;}form.node-editorimalli-form fieldset.collapsible.group-asetukset > .fieldset-wrapper > div,form.node-editorimalli_kehitysversio-form fieldset.collapsible.group-asetukset > .fieldset-wrapper > div{display:inline-block;margin-top:20px;}form.node-editorimalli-form fieldset.collapsible.group-kuva input.form-file,form.node-editorimalli_kehitysversio-form fieldset.collapsible.group-kuva input.form-file{position:fixed;top:130px;left:98px;right:98px;bottom:100px;width:auto;height:auto;background:#464646;color:#464646;}form.node-editorimalli-form fieldset.collapsible.group-kuva #edit-field-editori-kuva-sijainti-x{position:fixed;top:40px;left:calc(50% - 101px);}form.node-editorimalli-form fieldset.collapsible.group-kuva #edit-field-editori-kuva-sijainti-x label{margin-bottom:8px;}form.node-editorimalli-form fieldset.collapsible.group-kuva #edit-field-editori-kuva-sijainti-y{position:fixed;left:40px;top:calc(50% - 101px);}form.node-editorimalli-form fieldset.collapsible.group-kuva #edit-field-editori-kuva-sijainti-y label{transform:rotate(-90deg);position:absolute;text-align:center;width:0px;top:228px;left:-28px;bottom:0px;white-space:nowrap;}form.node-editorimalli-form fieldset.collapsible.group-asetukset #edit-field-editori-sisalto-koko,form.node-editorimalli_kehitysversio-form fieldset.collapsible.group-asetukset #edit-field-editori-sisalto-koko{position:fixed;bottom:0px;left:calc(50% - 101px);text-align:center;}form.node-editorimalli-form fieldset.collapsible.group-asetukset #edit-field-editori-alatunniste-koko,form.node-editorimalli_kehitysversio-form fieldset.collapsible.group-asetukset #edit-field-editori-alatunniste-koko{position:fixed;bottom:50px;left:calc(50% - 101px);text-align:center;}form.node-editorimalli_kehitysversio-form fieldset.collapsible.group-asetukset > .fieldset-wrapper{overflow-x:auto;white-space:nowrap;}@media(max-width:1450px){form.node-editorimalli-form fieldset.collapsible.group-kuva input.form-file,form.node-editorimalli_kehitysversio-form fieldset.collapsible.group-kuva input.form-file{top:112px;left:84px;background:transparent;color:transparent;}}@media(max-width:1000px){form.node-editorimalli-form .fieldset-wrapper a.painike,form.node-editorimalli_kehitysversio-form .fieldset-wrapper a.painike{margin-left:0px;}}html.intranet,html.intranet body{background-color:#ffffff;}html.intranet.tervehdys,html.intranet.tervehdys body{background-color:#ffffff;overflow:hidden;}.locale-untranslated{display:none;}.captcha .g-recaptcha textarea,.filter-wrapper.form-wrapper,.tabledrag-toggle-weight-wrapper,body.page-user h1.title,#edit-locale,.content > ul.links,#user-login .form-item .description,body.page-node-add-tuntityolomake div.vertical-tabs,body.node-type-tuntityolomake div.vertical-tabs,body.page-node-add-tuntityolomake .field-name-field-tuntityo-paiva table.field-multiple-table th:nth-child(2),body.node-type-tuntityolomake .field-name-field-tuntityo-paiva table.field-multiple-table th:nth-child(2),body.page-node-add-tuntityolomake .field-name-field-tuntityo-kausi table.field-multiple-table th:nth-child(2),body.node-type-tuntityolomake .field-name-field-tuntityo-kausi table.field-multiple-table th:nth-child(2),body.page-node-add-tuntityolomake .field-name-field-tuntityo-urakka table.field-multiple-table th:nth-child(2),body.node-type-tuntityolomake .field-name-field-tuntityo-urakka table.field-multiple-table th:nth-child(2),.view-tuntityot .vbo-select-all-markup fieldset,.page-node-add-kilometrikorvaus .vertical-tabs,body.page-node-delete .tabs,body.page-node-delete .breadcrumb{display:none;}div.debuggaus{display:inline-block;position:relative;width:20px;height:20px;background:#000000;}div.debuggaus > div{display:none;position:absolute;top:0px;left:0px;z-index:999;background:#3c3c3c;color:#ffffff;padding:6px;}div.debuggaus > div table{margin-top:4px;}div.debuggaus > div table tr{background:transparent;}div.debuggaus > div table th,div.debuggaus > div table td{border:1px solid #ffffff;}div.debuggaus:hover > div{display:block;}
