﻿/*!
 * PWD P4 SASS Framework 2.0
 *
 * Copyright Poutapilvi Web Design
 * http://www.poutapilvi.fi
 *
 * All rights reserved.
 */.main-nav ul li.selected:nth-child(1) a{color:#74ce00;background:linear-gradient(to top, rgba(116, 206, 0, 0.45), rgba(255, 255, 255, 0.01) 45%, rgba(255, 255, 255, 0.01))}.main-nav ul li.selected:nth-child(2) a{color:#ec3aab;background:linear-gradient(to top, rgba(236, 58, 171, 0.45), rgba(255, 255, 255, 0.01) 45%, rgba(255, 255, 255, 0.01))}.main-nav ul li.selected:nth-child(3) a{color:#f1903d;background:linear-gradient(to top, rgba(241, 144, 61, 0.45), rgba(255, 255, 255, 0.01) 45%, rgba(255, 255, 255, 0.01))}.main-nav ul li.selected:nth-child(4) a{color:#374998;background:linear-gradient(to top, rgba(55, 73, 152, 0.45), rgba(255, 255, 255, 0.01) 45%, rgba(255, 255, 255, 0.01))}.main-nav ul li.selected:nth-child(5) a{color:#eb5031;background:linear-gradient(to top, rgba(235, 80, 49, 0.45), rgba(255, 255, 255, 0.01) 45%, rgba(255, 255, 255, 0.01))}.main-nav ul li.selected:nth-child(6) a{color:#2abf97;background:linear-gradient(to top, rgba(42, 191, 151, 0.45), rgba(255, 255, 255, 0.01) 45%, rgba(255, 255, 255, 0.01))}.main-nav ul li a{transition:color,.3s}.main-nav ul li:nth-child(1) a:hover,.main-nav ul li:nth-child(1) a:focus{color:#74ce00}.main-nav ul li:nth-child(2) a:hover,.main-nav ul li:nth-child(2) a:focus{color:#ec3aab;border-color:#ec3aab}.main-nav ul li:nth-child(3) a:hover,.main-nav ul li:nth-child(3) a:focus{color:#f1903d;border-color:#f1903d}.main-nav ul li:nth-child(4) a:hover,.main-nav ul li:nth-child(4) a:focus{color:#374998;border-color:#374998}.main-nav ul li:nth-child(5) a:hover,.main-nav ul li:nth-child(5) a:focus{color:#eb5031;border-color:#eb5031}.main-nav ul li:nth-child(6) a:hover,.main-nav ul li:nth-child(6) a:focus{color:#2abf97;border-color:#2abf97}.main-nav ul li:nth-child(1) a{border-color:#74ce00}.main-nav ul li:nth-child(2) a{border-color:#ec3aab}.main-nav ul li:nth-child(3) a{border-color:#f1903d}.main-nav ul li:nth-child(4) a{border-color:#374998}.main-nav ul li:nth-child(5) a{border-color:#eb5031}.main-nav ul li:nth-child(6) a{border-color:#2abf97}.main-nav ul li:first-child:before{content:"";position:absolute;display:block;background-color:#74ce00;height:6px;width:50vw;bottom:0;right:0}.main-nav ul li:last-child:after{content:"";position:absolute;display:block;background-color:#2abf97;background:-moz-linear-gradient(left, #2abf97 0%, white 60%);background:-webkit-linear-gradient(left, #2abf97 0%, white 60%);background:linear-gradient(to right, #2abf97 0%, white 60%);height:6px;width:50vw;bottom:0;left:100%;z-index:1}.main-nav{position:relative;font-weight:700;display:none}html[lang=fi] .main-nav,.pwd-view-admin .main-nav{display:block}.main-nav ul{margin:0 -10px;display:inline-block;background-color:red;position:relative;background-color:#f0f0f0}.main-nav ul:after{content:"";width:50vw;height:100%;position:absolute;top:0;left:100%;background:#f0f0f0;background:-moz-linear-gradient(left, #f0f0f0 0%, white 60%);background:-webkit-linear-gradient(left, #f0f0f0 0%, white 60%);background:linear-gradient(to right, #f0f0f0 0%, white 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f0f0f0", endColorstr="#ffffff",GradientType=1 )}.main-nav li{display:inline-block;margin:0;position:relative}.main-nav a{border-bottom:6px solid;font-size:20px;padding:20px 15px;display:block;color:#7f7f7f}@media(min-width:992px){.main-nav a{font-size:26px}}@media(min-width:1200px){.main-nav a{font-size:32px}}@media(min-width: 992px){.main-nav a{padding:20px}}.main-nav a:hover{text-decoration:none}.main-nav ul ul{display:none}.main-nav:before{content:"";width:50vw;height:100%;position:absolute;top:0;right:100%;background-color:#f0f0f0}.yhteiso nav.section-simple h1{background-color:#ec3aab}.yhteiso nav.section-simple h1 .drop-shape{background-color:#ec3aab}.diabeteksesta nav.section-simple h1{background-color:#74ce00}.diabeteksesta nav.section-simple h1 .drop-shape{background-color:#74ce00}.dopisto nav.section-simple h1{background-color:#f1903d}.dopisto nav.section-simple h1 .drop-shape{background-color:#f1903d}.delamaa nav.section-simple h1{background-color:#374998}.delamaa nav.section-simple h1 .drop-shape{background-color:#374998}.terveydeksi nav.section-simple h1{background-color:#eb5031}.terveydeksi nav.section-simple h1 .drop-shape{background-color:#eb5031}.ammattilaiset nav.section-simple h1{background-color:#2abf97}.ammattilaiset nav.section-simple h1 .drop-shape{background-color:#2abf97}.dkauppa nav.section-simple h1{background-color:#00a5ce}.dkauppa nav.section-simple h1 .drop-shape{background-color:#00a5ce}nav.section-simple{margin:40px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}nav.section-simple h1{white-space:nowrap;font-family:"Source Sans Pro",sans-serif;font-size:20px;display:inline-block;position:relative;line-height:60px;height:60px;color:#fff;border-radius:0;margin:0 60px 0 0;padding-left:0;z-index:1}@media(min-width:768px){nav.section-simple h1{font-size:20px}}@media(min-width:992px){nav.section-simple h1{font-size:24px}}@media(min-width:1200px){nav.section-simple h1{font-size:28px}}nav.section-simple h1 .drop{position:absolute;top:0;width:60px;right:-35px;height:100%;display:inline-block;z-index:-1}nav.section-simple h1 .drop .drop-shape{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}nav.section-simple h1 span{position:relative;z-index:1;font-size:20px}@media(min-width:768px){nav.section-simple h1 span{font-size:20px}}@media(min-width:992px){nav.section-simple h1 span{font-size:24px}}@media(min-width:1200px){nav.section-simple h1 span{font-size:28px}}nav.section-simple h1:before{content:"";position:absolute;background-color:inherit;width:50vw;height:100%;right:100%;top:0}nav.section-simple li{float:left}nav.section-simple a{outline:none !important;margin:8px 8px 0 0;font-size:16px;background-color:#fff;color:#374998;text-decoration:none;display:block;padding:0 13px;border-radius:5px;height:46px;line-height:46px;transition:background-color,.3s}nav.section-simple a .drop{display:none}@media(min-width:768px){nav.section-simple a{font-size:16px}}@media(min-width:992px){nav.section-simple a{font-size:18px}}@media(min-width:1200px){nav.section-simple a{font-size:20px}}nav.section-simple a:hover,nav.section-simple a:focus{background-color:rgba(255,255,255,.8)}.sub-page-list ul,.sub-page-list li{margin:0;padding:0;list-style:none}.sub-page-list li:not(.add-item){position:relative;overflow:hidden;background-color:#fff;margin:20px 0;padding:20px 10px;border-radius:5px;transition:all,.3s;-moz-box-shadow:0px 3px 10px 5px rgba(53,74,154,.1);-webkit-box-shadow:0px 3px 10px 5px rgba(53,74,154,.1);box-shadow:0px 3px 10px 5px rgba(53,74,154,.1)}.sub-page-list li:not(.add-item):hover,.sub-page-list li:not(.add-item):focus{-moz-box-shadow:0px 2px 3px 1px rgba(53,74,154,.35);-webkit-box-shadow:0px 2px 3px 1px rgba(53,74,154,.35);box-shadow:0px 2px 3px 1px rgba(53,74,154,.35)}.sub-page-list li:not(.add-item):hover .title,.sub-page-list li:not(.add-item):focus .title{padding-left:35px}@media(min-width: 768px){.sub-page-list li:not(.add-item){padding:30px 20px 35px}}.sub-page-list a{text-decoration:none;display:block;width:100%;height:100%}.sub-page-list .image{display:none;position:absolute;z-index:1;right:0;top:0;height:100%;width:50%;border-radius:0 5px 5px 0;transition:background-position,.3s;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media(min-width: 768px){.sub-page-list .image{display:block}}.sub-page-list .image:before{content:"";background-color:#fff;position:absolute;width:70%;height:100%;top:0;left:0;background:#fff;background:-moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ffffff",GradientType=1 )}.sub-page-list .item-content{position:relative;z-index:2;color:#333}@media(min-width: 768px){.sub-page-list .item-content{max-width:50%}}.sub-page-list .item-content .title{position:relative;height:50px;line-height:50px;margin-left:-30px;padding-left:30px;padding-right:25px;display:inline-block;color:#fff;transition:padding-left,.3s;font-size:22px;font-size:2.2rem}.sub-page-list .item-content .title .drop{position:absolute;top:0;width:50px;height:50px;right:-25px}.sub-page-list .item-content .title .drop .drop-shape{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sub-page-list .item-content h2{margin-top:.5em;color:#333;font-size:18px}@media(min-width:480px){.sub-page-list .item-content h2{font-size:26px}}.sub-page-list .item-content p{margin-bottom:0}.sub-page-list .item-content span.item-link,.sub-page-list .item-content a.item-link{text-decoration:none;background-color:#ebecf4;padding:0 0 0 30px;display:inline-block;height:40px;line-height:40px;color:#374998;margin-left:25px;position:relative}.sub-page-list .item-content span.item-link span,.sub-page-list .item-content a.item-link span{position:relative;z-index:1}.sub-page-list .item-content span.item-link .drop,.sub-page-list .item-content a.item-link .drop{position:absolute;width:40px;top:0;line-height:inherit;height:auto}.sub-page-list .item-content span.item-link .drop:first-of-type,.sub-page-list .item-content a.item-link .drop:first-of-type{left:-25px}.sub-page-list .item-content span.item-link .drop:first-of-type .drop-shape,.sub-page-list .item-content a.item-link .drop:first-of-type .drop-shape{background-color:#374998;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sub-page-list .item-content span.item-link .drop:first-of-type .drop-content,.sub-page-list .item-content a.item-link .drop:first-of-type .drop-content{left:2px}.sub-page-list .item-content span.item-link .drop:last-of-type,.sub-page-list .item-content a.item-link .drop:last-of-type{left:auto;right:-25px}.sub-page-list .item-content span.item-link .drop:last-of-type .drop-shape,.sub-page-list .item-content a.item-link .drop:last-of-type .drop-shape{background-color:#ebecf4;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.footer-nav{font-family:"Source Sans Pro",sans-serif;font-weight:700}.footer-nav ul{display:none;float:left;margin:25px -5px}@media(min-width: 768px){.footer-nav ul{display:block}}@media(min-width: 768px){.footer-nav ul{margin:25px -5px 15px}}.footer-nav li{display:inline-block}.footer-nav li a{color:#74ce00;margin:0 5px;margin-bottom:15px;display:block;background-color:#fff;border:1px solid;padding:0 20px;line-height:59px;text-align:center;border-radius:5px;text-decoration:none;text-transform:uppercase;font-size:16px;position:relative}@media(min-width:768px){.footer-nav li a{font-size:20px}}@media(min-width:992px){.footer-nav li a{font-size:17px}}@media(min-width:1200px){.footer-nav li a{font-size:20px}}.footer-nav li a:after{display:block;overflow:hidden;content:attr(data-title);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:inherit;border-radius:5px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-backface-visibility:hidden}.footer-nav li a:hover:after{opacity:1}.footer-nav li:nth-child(1) a{border-color:#74ce00;color:#74ce00}.footer-nav li:nth-child(1) a:after{background:linear-gradient(to top, rgba(116, 206, 0, 0.45), white 50%)}.footer-nav li:nth-child(2) a{border-color:#ec3aab;color:#ec3aab}.footer-nav li:nth-child(2) a:after{background:linear-gradient(to top, rgba(236, 58, 171, 0.45), white 50%)}.footer-nav li:nth-child(3) a{border-color:#f1903d;color:#f1903d}.footer-nav li:nth-child(3) a:after{background:linear-gradient(to top, rgba(241, 144, 61, 0.45), white 50%)}.footer-nav li:nth-child(4) a{border-color:#374998;color:#374998}.footer-nav li:nth-child(4) a:after{background:linear-gradient(to top, rgba(55, 73, 152, 0.45), white 50%)}.footer-nav li:nth-child(5) a{border-color:#eb5031;color:#eb5031}.footer-nav li:nth-child(5) a:after{background:linear-gradient(to top, rgba(235, 80, 49, 0.45), white 50%)}.footer-nav li:nth-child(6) a{border-color:#2abf97;color:#2abf97}.footer-nav li:nth-child(6) a:after{background:linear-gradient(to top, rgba(42, 191, 151, 0.45), white 50%)}.footer-nav a.back-to-top{color:#374998;text-decoration:none;text-transform:uppercase;margin:10px 0 30px 0;float:right;display:inline-block}.footer-nav a.back-to-top:hover .drop,.footer-nav a.back-to-top:focus .drop{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media(min-width: 480px){.footer-nav a.back-to-top{margin:18px 0 30px 0}}@media(min-width: 768px){.footer-nav a.back-to-top{margin:18px 0 30px 0}html[lang=fi] .footer-nav a.back-to-top{margin-top:-95px}}@media(min-width: 992px){.footer-nav a.back-to-top{margin:18px 0 30px 0 !important}}.footer-nav a.back-to-top span{display:inline-block}@media(min-width: 992px){html[lang=fi] .footer-nav a.back-to-top span{display:none}}@media(min-width: 1200px){.footer-nav a.back-to-top span{display:inline-block}}.footer-nav a.back-to-top .drop{font-size:32px;top:17px;margin-left:10px}.footer-nav a.back-to-top .drop-shape{background-color:#374998;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.footer-nav a.back-to-top .drop-content{top:-2px}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -7px, 0);transform:translate3d(0, -7px, 0)}90%{-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -7px, 0);transform:translate3d(0, -7px, 0)}90%{-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}}h2.dkauppa-mobile-nav-heading{margin-left:20px;margin-bottom:15px}h2.dkauppa-mobile-nav-heading:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:10px}.left-nav li.selected-parent>a,.left-nav li.selected>a{background-color:#74ce00}.left-nav li.selected-parent>a .drop-shape,.left-nav li.selected>a .drop-shape{background-color:#74ce00}.diabeteksesta .left-nav li.selected-parent>a,.diabeteksesta .left-nav li.selected>a{background-color:#74ce00}.diabeteksesta .left-nav li.selected-parent>a .drop-shape,.diabeteksesta .left-nav li.selected>a .drop-shape{background-color:#74ce00}.yhteiso .left-nav li.selected-parent>a,.yhteiso .left-nav li.selected>a{background-color:#ec3aab}.yhteiso .left-nav li.selected-parent>a .drop-shape,.yhteiso .left-nav li.selected>a .drop-shape{background-color:#ec3aab}.dopisto .left-nav li.selected-parent>a,.dopisto .left-nav li.selected>a{background-color:#f1903d}.dopisto .left-nav li.selected-parent>a .drop-shape,.dopisto .left-nav li.selected>a .drop-shape{background-color:#f1903d}.delamaa .left-nav li.selected-parent>a,.delamaa .left-nav li.selected>a{background-color:#374998}.delamaa .left-nav li.selected-parent>a .drop-shape,.delamaa .left-nav li.selected>a .drop-shape{background-color:#374998}.terveydeksi .left-nav li.selected-parent>a,.terveydeksi .left-nav li.selected>a{background-color:#eb5031}.terveydeksi .left-nav li.selected-parent>a .drop-shape,.terveydeksi .left-nav li.selected>a .drop-shape{background-color:#eb5031}.ammattilaiset .left-nav li.selected-parent>a,.ammattilaiset .left-nav li.selected>a{background-color:#2abf97}.ammattilaiset .left-nav li.selected-parent>a .drop-shape,.ammattilaiset .left-nav li.selected>a .drop-shape{background-color:#2abf97}.dkauppa .left-nav li.selected-parent>a,.dkauppa .left-nav li.selected>a{background-color:#00a5ce}.dkauppa .left-nav li.selected-parent>a .drop-shape,.dkauppa .left-nav li.selected>a .drop-shape{background-color:#00a5ce}.left-nav .cart{padding:0 15px 20px}.left-nav .cart .content .webstore h2{margin-top:0}.left-nav .cart .content .webstore h2:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:10px}.diabeteksesta .left-nav{border-color:#74ce00;background-color:rgba(116,206,0,.2)}.yhteiso .left-nav{border-color:#ec3aab;background-color:rgba(236,58,171,.2)}.dopisto .left-nav{border-color:#f1903d;background-color:rgba(241,144,61,.2)}.delamaa .left-nav{border-color:#374998;background-color:rgba(55,73,152,.2)}.terveydeksi .left-nav{border-color:#eb5031;background-color:rgba(235,80,49,.2)}.ammattilaiset .left-nav{border-color:#2abf97;background-color:rgba(42,191,151,.2)}.dkauppa .left-nav{border-color:#00a5ce;background-color:rgba(0,165,206,.2)}.diabeteksesta .left-nav>ul ul{border-color:rgba(116,206,0,.5)}.yhteiso .left-nav>ul ul{border-color:rgba(236,58,171,.35)}.left-nav{position:relative;margin-top:-10px;margin-right:-16px;border-top:10px solid #74ce00;background-color:#e2f3cb;border-radius:0 0 0 10px;padding:30px 0;min-height:300px}.left-nav:before{display:block;position:absolute;top:0;left:0;width:100%;height:280px;background:-moz-linear-gradient(-15deg, #bad894 0%, #e2f3cb 40%);background:-webkit-linear-gradient(-15deg, #bad894 0%, #e2f3cb 40%);background:linear-gradient(115deg, #bad894 0%, #e2f3cb 40%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#bad894", endColorstr="#e2f3cb",GradientType=1 )}.left-nav a{padding:7px 25px 7px 0;display:block;color:#333;position:relative}.left-nav a span{display:block;text-overflow:ellipsis;width:100%;overflow:hidden;position:relative;z-index:2}.left-nav a:hover{text-decoration:none}.left-nav a .drop{height:47px;width:47px;line-height:47px;position:absolute;top:0;left:-22px}.left-nav a .drop .drop-shape{background-color:#74ce00;-webkit-transform:rotateZ(-135deg);-moz-transform:rotateZ(-135deg);-ms-transform:rotateZ(-135deg);-o-transform:rotateZ(-135deg);transform:rotateZ(-135deg)}.left-nav>ul{padding:0 0 0 25px;position:relative;z-index:1;font-size:22px;font-size:2.2rem}.left-nav>ul>.sidemenulink a.sidemenuselected{background-color:#74ce00;color:#fff}.left-nav>ul ul{font-size:16px;font-size:1.6rem;display:none;border-bottom:1px solid rgba(0,0,0,.15);margin-top:1em;margin-bottom:.5em;padding-bottom:1em}.left-nav>ul ul ul{margin-left:.5em;border-bottom:0;margin-top:.5em;padding-bottom:0em}.left-nav li.selected-parent>a,.left-nav li.selected>a{white-space:nowrap;background-color:#74ce00;color:#fff;margin-left:-25px;padding-left:25px}@media(min-width: 768px){.left-nav li.selected-parent>a,.left-nav li.selected>a{padding-left:5px}}.left-nav>ul ul>li.selected-parent>a,.left-nav>ul ul>li.selected>a{display:inline-block;background-color:#74ce00;color:#fff;margin-left:-15px;margin-right:-15px;border-radius:20px;padding:5px 15px;max-width:100%}.left-nav>ul ul ul>li{font-size:16px;font-size:1.6rem}.left-nav>ul ul ul>li.selected-parent>a,.left-nav>ul ul ul>li.selected>a{background-color:transparent !important;color:#000;border-radius:0;text-decoration:underline}.left-nav li.selected-parent>ul,.left-nav li.selected>ul{display:block}a.sidemenuselected{font-weight:bold}.path-bar{height:52px}@media(min-width: 992px){.path-bar{height:62px}}.path{height:52px}@media(min-width: 992px){.path{height:62px}}.path .drop{margin-left:-28px;width:52px;height:52px;line-height:52px;float:left;z-index:1}@media(min-width: 992px){.path .drop{margin-left:-34px;width:62px;height:62px;line-height:62px}}.path .drop .drop-shape{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.path .drop:nth-of-type(1) .drop-shape{background-color:#74ce00}.path .drop:nth-of-type(2) .drop-shape{background-color:#6abc00}.path .drop:nth-of-type(3) .drop-shape{background-color:#60aa00}.path .drop:nth-of-type(4) .drop-shape{display:none;background-color:#569800}.path .drop:nth-of-type(5) .drop-shape{display:none;background-color:#4c8700}.path .drop:nth-of-type(6) .drop-shape{display:none;background-color:#427500}.path a{float:left;line-height:52px;font-size:18px;color:#fff;padding:0 30px 0 50px;display:inline-block;position:relative;margin-left:-26px;transition:color,.3s}@media(min-width:992px){.path a{font-size:22px}}@media(min-width:1200px){.path a{font-size:22px}}.path a:hover,.path a:focus{text-decoration:none;color:rgba(255,255,255,.8)}@media(min-width: 992px){.path a{line-height:62px;margin-left:-35px;padding:0 35px 0 60px}}.path a:nth-of-type(1){background-color:#74ce00;margin-left:0;padding-left:0}.path a:nth-of-type(1):before{content:"";background-color:#74ce00;position:absolute;height:100%;width:50vw;top:0;right:100%}.path a:nth-of-type(2){background-color:#6abc00}.path a:nth-of-type(3){background-color:#60aa00}.path a:nth-of-type(4){display:none;background-color:#569800}.path a:nth-of-type(5){display:none;background-color:#4c8700}.path a:nth-of-type(6){display:none;background-color:#427500}.yhteiso .path .drop:nth-of-type(1) .drop-shape,.yhteiso .path a:nth-of-type(1):before,.yhteiso .path a:nth-of-type(1){background-color:#ec3aab}.diabeteksesta .path .drop:nth-of-type(1) .drop-shape,.diabeteksesta .path a:nth-of-type(1):before,.diabeteksesta .path a:nth-of-type(1){background-color:#74ce00}.dopisto .path .drop:nth-of-type(1) .drop-shape,.dopisto .path a:nth-of-type(1):before,.dopisto .path a:nth-of-type(1){background-color:#f1903d}.delamaa .path .drop:nth-of-type(1) .drop-shape,.delamaa .path a:nth-of-type(1):before,.delamaa .path a:nth-of-type(1){background-color:#374998}.terveydeksi .path .drop:nth-of-type(1) .drop-shape,.terveydeksi .path a:nth-of-type(1):before,.terveydeksi .path a:nth-of-type(1){background-color:#eb5031}.ammattilaiset .path .drop:nth-of-type(1) .drop-shape,.ammattilaiset .path a:nth-of-type(1):before,.ammattilaiset .path a:nth-of-type(1){background-color:#2abf97}.dkauppa .path .drop:nth-of-type(1) .drop-shape,.dkauppa .path a:nth-of-type(1):before,.dkauppa .path a:nth-of-type(1){background-color:#00a5ce}.yhteiso .path .drop:nth-of-type(2) .drop-shape,.yhteiso .path a:nth-of-type(2){background-color:#e51699}.diabeteksesta .path .drop:nth-of-type(2) .drop-shape,.diabeteksesta .path a:nth-of-type(2){background-color:#66b500}.dopisto .path .drop:nth-of-type(2) .drop-shape,.dopisto .path a:nth-of-type(2){background-color:#ef7d1c}.delamaa .path .drop:nth-of-type(2) .drop-shape,.delamaa .path a:nth-of-type(2){background-color:#304085}.terveydeksi .path .drop:nth-of-type(2) .drop-shape,.terveydeksi .path a:nth-of-type(2){background-color:#e93c1a}.ammattilaiset .path .drop:nth-of-type(2) .drop-shape,.ammattilaiset .path a:nth-of-type(2){background-color:#25aa86}.dkauppa .path .drop:nth-of-type(2) .drop-shape,.dkauppa .path a:nth-of-type(2){background-color:#0091b5}.yhteiso .path .drop:nth-of-type(3) .drop-shape,.yhteiso .path a:nth-of-type(3){background-color:#d4148e}.diabeteksesta .path .drop:nth-of-type(3) .drop-shape,.diabeteksesta .path a:nth-of-type(3){background-color:#5aa000}.dopisto .path .drop:nth-of-type(3) .drop-shape,.dopisto .path a:nth-of-type(3){background-color:#e57311}.delamaa .path .drop:nth-of-type(3) .drop-shape,.delamaa .path a:nth-of-type(3){background-color:#2b3976}.terveydeksi .path .drop:nth-of-type(3) .drop-shape,.terveydeksi .path a:nth-of-type(3){background-color:#d93615}.ammattilaiset .path .drop:nth-of-type(3) .drop-shape,.ammattilaiset .path a:nth-of-type(3){background-color:#229979}.dkauppa .path .drop:nth-of-type(3) .drop-shape,.dkauppa .path a:nth-of-type(3){background-color:#0080a0}.page-tiles{margin-top:30px;margin-bottom:30px}.page-tile-image-wrapper{overflow:hidden;height:0;padding-bottom:50%;position:relative;border-bottom:10px solid #74ce00}.page-tile-image-wrapper .page-tile-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.page-tile-image-wrapper .section-title{position:absolute;bottom:-3px;right:0;color:#fff;padding:4px 15px 0 15px;text-transform:uppercase;font-size:15px;font-size:1.5rem;background-color:#74ce00;border-radius:3px 0 0 0;z-index:2}[data-section-slot-id="2881"] .page-tile-image-wrapper{border-bottom-color:#ec3aab}[data-section-slot-id="2881"] .page-tile-image-wrapper .section-title{background-color:#ec3aab}.page-tile-image-wrapper.no-image{overflow:visible;height:auto;padding-bottom:0}.page-tile-image-wrapper.no-image .section-title{top:0;bottom:auto;padding-bottom:4px;border-radius:0 0 0 3px}.page-tile-image-wrapper.no-image+.page-tile-content{text-align:center}.page-tile-digest-wrapper{position:relative}.page-tile-digest-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to top, white, white 10px, rgba(255, 255, 255, 0.01))}.page-tile-digest-wrapper:hover .page-tile-image-wrapper:after{opacity:1}.page-tile-digest-wrapper .page-tile-image-wrapper:after{content:"";position:absolute;bottom:0;left:0;height:100%;width:100%;display:block;z-index:1;opacity:0;transition:opacity,.3s}.page-tile-digest-wrapper.inspis .page-tile-image-wrapper{border-color:#77c3bc}.page-tile-digest-wrapper.inspis .page-tile-image-wrapper:before{content:"";background:#333 url(../../images/inspis/logo.png);background-size:100px auto;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;width:130px;height:50px;border-radius:0 0 10px 0;z-index:2}.page-tile-digest-wrapper.inspis .page-tile-image-wrapper:after{background:linear-gradient(to top, rgba(119, 195, 188, 0.75), transparent)}.page-tile-digest-wrapper.inspis .section-title{background-color:#77c3bc}.page-tile-digest-wrapper.inspis h3{color:#77c3bc}.page-tile-digest-wrapper.deeblogi .page-tile-image-wrapper{border-color:#515151}.page-tile-digest-wrapper.deeblogi .page-tile-image-wrapper:after{background:linear-gradient(to top, rgba(81, 81, 81, 0.75), transparent)}.page-tile-digest-wrapper.deeblogi .section-title{background-color:#515151}.page-tile-digest-wrapper.deeblogi h3{color:#515151}.page-tile-digest-wrapper.diabetesmagazine .page-tile-image-wrapper{border-color:#fff}.page-tile-digest-wrapper.diabetesmagazine .page-tile-image-wrapper:after{background:linear-gradient(to top, rgba(91, 107, 160, 0.75), transparent)}.page-tile-digest-wrapper.diabetesmagazine .section-title{background-color:#fff;color:#5b6ba0}.page-tile-digest-wrapper.diabetesmagazine h3{color:#5b6ba0}.page-tile-digest-wrapper[data-section-slot-id="2886"] .page-tile-image-wrapper{border-color:#74ce00}.page-tile-digest-wrapper[data-section-slot-id="2886"] .page-tile-image-wrapper:after{background:linear-gradient(to top, rgba(116, 206, 0, 0.75), transparent)}.page-tile-digest-wrapper[data-section-slot-id="2886"] .section-title{background-color:#74ce00}.page-tile-digest-wrapper[data-section-slot-id="2886"] h3{color:#74ce00}.page-tile-digest-wrapper[data-section-slot-id="2887"] .page-tile-image-wrapper{border-color:#ec3aab}.page-tile-digest-wrapper[data-section-slot-id="2887"] .page-tile-image-wrapper:after{background:linear-gradient(to top, rgba(236, 58, 171, 0.75), transparent)}.page-tile-digest-wrapper[data-section-slot-id="2887"] .section-title{background-color:#ec3aab}.page-tile-digest-wrapper[data-section-slot-id="2887"] h3{color:#ec3aab}.page-tile-digest-wrapper[data-section-slot-id="2888"] .page-tile-image-wrapper{border-color:#f1903d}.page-tile-digest-wrapper[data-section-slot-id="2888"] .page-tile-image-wrapper:after{background:linear-gradient(to top, rgba(241, 144, 61, 0.75), transparent)}.page-tile-digest-wrapper[data-section-slot-id="2888"] .section-title{background-color:#f1903d}.page-tile-digest-wrapper[data-section-slot-id="2888"] h3{color:#f1903d}.page-tile-digest-wrapper[data-section-slot-id="2889"] .page-tile-image-wrapper{border-color:#374998}.page-tile-digest-wrapper[data-section-slot-id="2889"] .page-tile-image-wrapper:after{background:linear-gradient(to top, rgba(55, 73, 152, 0.75), transparent)}.page-tile-digest-wrapper[data-section-slot-id="2889"] .section-title{background-color:#374998}.page-tile-digest-wrapper[data-section-slot-id="2889"] h3{color:#374998}.page-tile-digest-wrapper[data-section-slot-id="2890"] .page-tile-image-wrapper{border-color:#eb5031}.page-tile-digest-wrapper[data-section-slot-id="2890"] .page-tile-image-wrapper:after{background:linear-gradient(to top, rgba(235, 80, 49, 0.75), transparent)}.page-tile-digest-wrapper[data-section-slot-id="2890"] .section-title{background-color:#eb5031}.page-tile-digest-wrapper[data-section-slot-id="2890"] h3{color:#eb5031}.page-tile-digest-wrapper[data-section-slot-id="6714"] .page-tile-image-wrapper{border-color:#2abf97}.page-tile-digest-wrapper[data-section-slot-id="6714"] .page-tile-image-wrapper:after{background:linear-gradient(to top, rgba(42, 191, 151, 0.75), transparent)}.page-tile-digest-wrapper[data-section-slot-id="6714"] .section-title{background-color:#2abf97}.page-tile-digest-wrapper[data-section-slot-id="6714"] h3{color:#2abf97}.page-tile-digest-wrapper[data-section-slot-id="6888"] .page-tile-image-wrapper{border-color:#00a5ce}.page-tile-digest-wrapper[data-section-slot-id="6888"] .page-tile-image-wrapper:after{background:linear-gradient(to top, rgba(0, 165, 206, 0.75), transparent)}.page-tile-digest-wrapper[data-section-slot-id="6888"] .section-title{background-color:#00a5ce}.page-tile-digest-wrapper[data-section-slot-id="6888"] h3{color:#00a5ce}a.page-tile-image-digest{cursor:pointer;-moz-box-shadow:0px 3px 9px 0px #dfdfd7;-webkit-box-shadow:0px 3px 9px 0px #dfdfd7;box-shadow:0px 3px 9px 0px #dfdfd7;border-radius:0 0 5px 5px;display:block;background-color:#fff;text-decoration:none;color:#333;margin:0 0 2em 0}@media(min-width: 768px){a.page-tile-image-digest{height:420px;overflow:hidden}}a.page-tile-image-digest h3{margin:.75em 0 .25em 0}a.page-tile-image-digest .page-tile-content{padding:0 15px 20px 15px;line-height:1.4}.page-tile-text-digest{display:block;margin:1em 0;color:#374998;text-decoration:none;font-family:"Source Sans Pro",sans-serif}.page-tile-text-digest:first-child{margin-top:0}.page-tile-text-digest .drop{margin-right:10px;top:10px;width:27px;height:27px;line-height:27px}.page-tile-text-digest .drop .drop-shape{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);background-color:#374998}.page-tile-text-digest .drop .drop-content{left:2px}[class^=pwd-micon-]:before,[class*=" pwd-micon-"]:before{display:inline-block;line-height:1;vertical-align:middle;content:"";speak:none}[class^=pwd-micon-28-]:before,[class*=" pwd-micon-28-"]:before{width:28px;height:28px;background:transparent url("../../images/diabetes_2016/icomoon-sprite-28px.png") no-repeat 0 0}.svg [class^=pwd-micon-28-]:before,.svg [class*=" pwd-micon-28-"]:before{background-image:url("../../images/diabetes_2016/icomoon-sprite-28px.svg")}[class^=pwd-micon-16-]:before,[class*=" pwd-micon-16-"]:before{width:16px;height:16px;background:transparent url("../../images/diabetes_2016/icomoon-sprite-16px.png") no-repeat 0 0}.svg [class^=pwd-micon-16-]:before,.svg [class*=" pwd-micon-16-"]:before{background-image:url("../../images/diabetes_2016/icomoon-sprite-16px.svg")}.pwd-micon-28-menu:before{background-position:0 center}.pwd-micon-28-earth:before{background-position:-38px center}.pwd-micon-28-key:before{background-position:-76px center}.pwd-micon-28-search:before{background-position:-114px center}.pwd-micon-28-arrow-left:before{background-position:-153px center}.pwd-micon-28-arrow-left2:before{background-position:-190px center}.pwd-micon-16-menu:before{background-position:0 center}.pwd-micon-16-earth:before{background-position:-26px center}.pwd-micon-16-key:before{background-position:-52px center}.pwd-micon-16-search:before{background-position:-78px center}.pwd-micon-16-arrow-left:before{background-position:-104px center}.pwd-micon-16-arrow-left2:before{background-position:-129px center}.pwd-mobile-nav-bar{position:relative;border-bottom:1px solid #95ff0c;z-index:900;font-size:18px;font-size:1.8rem}.pwd-mobile-nav-bar .pwd-nav-container{padding:5px;background:#74ce00;height:50px}.pwd-mobile-nav-bar .pwd-links{text-align:left;float:left;margin:5px 0 5px 10px;color:#fff}.pwd-mobile-nav-bar .pwd-links i{margin-right:5px}.pwd-mobile-nav-bar .pwd-links a{font-family:"Source Sans Pro",sans-serif;font-weight:700;text-transform:uppercase;color:#fff;text-decoration:none}.pwd-mobile-nav-bar .pwd-icons{text-align:right;float:right}.pwd-mobile-nav-bar .pwd-menu-trigger{display:inline-block;margin:0 0 0 5px;padding:4px 5px;color:#fff;line-height:1;cursor:pointer;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}.pwd-mobile-nav-bar .pwd-menu-trigger:first-child{margin-left:0}.pwd-mobile-nav-bar .pwd-trigger-open{background:#579b00}.pwd-mobile-nav-bar .pwd-animate-left{left:-100%}.pwd-mobile-nav-bar .pwd-animate-right{left:-100%}.pwd-mobile-nav-bar .pwd-animate-right-open{left:0;z-index:2}@media(min-width:768px){.pwd-mobile-nav-bar{display:none}}.pwd-mobile-menu{display:block;position:absolute;top:100%;width:100%;max-width:400px;margin:1px 0 0 0;padding:0;overflow:hidden;background:#66b500;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-backface-visibility:hidden}.pwd-menu-hidden{display:none}.pwd-mobile-menu-navigation{text-align:left;background:transparent;font-size:18px;font-size:1.8rem}.pwd-mobile-menu-navigation ul{display:block;position:relative;left:0;width:100%;background:#66b500;z-index:2;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-backface-visibility:hidden}.pwd-mobile-menu-navigation ul ul{position:absolute;top:0;left:0;margin-left:100%;z-index:-1}.pwd-mobile-menu-navigation .pwd-node-open>ul{z-index:1}.pwd-mobile-menu-navigation li{display:block;float:none;margin:0;border-bottom:1px solid #5da500}.pwd-mobile-menu-navigation li:before{content:"";display:table}.pwd-mobile-menu-navigation li:after{content:"";display:table;clear:both}.pwd-mobile-menu-navigation li:first-child{border-top:0}.pwd-mobile-menu-navigation a{position:relative;display:block;padding-left:10px;padding-right:40px;color:#fff;text-decoration:none;text-transform:none}.pwd-mobile-menu-navigation .selected>a{background:#71c900}.pwd-mobile-menu-navigation a,.pwd-mobile-menu-navigation .pwd-node-trigger{padding-top:15px;padding-bottom:15px}.pwd-mobile-menu-navigation .pwd-node-title a{padding-right:10px;padding-left:60px;background:#4c8700}.pwd-mobile-menu-navigation .pwd-node-trigger,.pwd-mobile-menu-navigation .pwd-node-loading{display:block;position:absolute;top:0;bottom:0;padding-left:15px;padding-right:15px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;z-index:2;background:#579b00}.pwd-mobile-menu-navigation .pwd-node-loading{width:32px;height:32px;padding:7px 2px 7px 0;right:0;background:transparent url("../../images/diabetes_2016/pwdm-loading.svg") no-repeat center center}.pwd-mobile-menu-navigation .pwd-node-trigger-open{right:0}.pwd-mobile-menu-navigation .pwd-node-trigger-close{left:0}.news .content{margin-bottom:0}.newsrow0,.newsrow1{margin:0 0 20px}.newsrow0:before,.newsrow1:before{content:"";display:table}.newsrow0:after,.newsrow1:after{content:"";display:table;clear:both}p.newstitle,p.newsheading,.newsdigesttitle{line-height:1.5}p.newstitle,.newsdigesttitle{margin:1em 0 .3em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:36px;font-size:3.6rem;font-weight:700;font-style:normal;line-height:1.5;margin-top:0;font-weight:normal}.newsimage:before{content:"";display:table}.newsimage:after{content:"";display:table;clear:both}.newsimage img{max-width:calc(100% - 10px);margin:0 10px 10px 0}p.newsheading{margin:1.2em 0 .3em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:22px;font-size:2.2rem;font-weight:700;font-style:normal;line-height:1.5;font-family:"Source Sans Pro",sans-serif;line-height:1.2;margin-top:0}.newsdate,.newsname{color:#9b9b9b;font-weight:normal}.newsdate{display:block}.newsname{margin:0 0 0 .5em}p.newsheading .newsdate{font-size:18px;font-size:1.8rem}p.newsingress{margin:0 0 1em}p.newsitemreadmore{margin:1em 0 0}.newsreadmore{display:none}p.prevnext{margin:25px 0 0;padding:10px 0 0;border-top:1px solid #ccc}p.prevnext:before{content:"";display:table}p.prevnext:after{content:"";display:table;clear:both}p.prevnext a{display:block;max-width:50%}p.prevnext .nextlink{float:right}.newsclear{display:none}.newsdigesttitle:empty{display:none}.side-bar .newsdigesttitle{font-size:30px;font-size:3rem}.side-bar .newsdigest p.newsheading{font-size:22px;font-size:2.2rem}.side-bar .newsimage,.side-bar .newsreadmore{display:none}.side-bar .newsrow0,.side-bar .newsrow1{margin:0 0 10px}@media screen and (min-width:768px){.newsimage{float:left}.newsimage img{margin-top:5px}.newsimage~.newsrow0,.newsimage~.newsrow1{margin-left:115px}}.searchresultnavigation:before,.searchresult:before{content:"";display:table}.searchresultnavigation:after,.searchresult:after{content:"";display:table;clear:both}.content form[action*="searchterms="]{margin:0 0 10px 0}.searchresultcount{font-size:20px;font-size:2rem}.searchresultcount strong{font-style:italic}.searchresultnavigation{margin:20px 0 0 0}.searchresult{margin:20px 0 0 0}.searchresult .searchbranch{text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:14px;font-size:1.4rem;background-color:#00a5ce;color:#fff;padding:4px 8px;margin-right:5px;border-radius:3px}.searchresult.diabetes .searchbranch{background-color:#74ce00}.searchresult.yhteiso .searchbranch{background-color:#ec3aab}.searchresult.kurssit .searchbranch{background-color:#f1903d}.searchresult.d-elamaa .searchbranch{background-color:#374998}.searchresult.terveydeksi .searchbranch{background-color:#eb5031}.searchresult.ammattilaiset .searchbranch{background-color:#2abf97}.searchresult.d-kauppa .searchbranch{background-color:purple}.searchresult.tyokalupakki .searchbranch{background-color:#dadada;color:#333}.searchresult.intra .searchbranch{background-color:rgba(0,165,206,.15);color:#00a5ce}.searchresult.inspis .searchbranch{background-color:#404040;color:#77c3bc}.searchresult.inspis .searchbranch:after{display:"";font-family:FontAwesome;content:"";margin-left:5px;color:rgba(255,255,255,.75)}.searchresult.arkisto .searchbranch{background-color:#eee;color:gray}.searchheading{margin:0 0 .2em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:26px;font-size:2.6rem;line-height:1.1}.searchlocations{margin-top:10px}.searchlocations ul{margin-left:0;padding-left:0;list-style-type:none}.searchlocations li{margin:0}.searchlocations,.searchlocations a{color:#8c8c8c}.extendedsearch h1:empty{display:none}.extendedsearch fieldset{margin:0 0 1em 0}.extendedsearch legend{font-weight:bold}.extendedsearch select{font-size:16px;font-size:1.6rem}.extendedsearch table{margin-top:10px}.extendedsearch .kalenteritaulukko img{margin:0 0 0 10px}@media screen{.extendedsearch input[type=text]{width:100%;max-width:300px}.extendedsearch table,.extendedsearch tr,.extendedsearch td{display:block}.extendedsearch .kalenteritaulukko{display:table}.extendedsearch .kalenteritaulukko tr{display:table-row}.extendedsearch .kalenteritaulukko td{display:table-cell}.extendedsearch .kalenteritaulukko input[type=text]{width:auto}}@media screen and (min-width:992px){.extendedsearch table{display:table}.extendedsearch tr{display:table-row}.extendedsearch td{display:table-cell}}.form_table .checkbox,.form_table .radio{display:inline-block;margin-right:.2em}.form_table .checkbox label,.form_table .radio label{margin:0 0 0 .2em}.form_table select{font-size:17px;font-size:1.7rem}.form_heading h2{margin-top:1em;font-size:26px;font-size:2.6rem}.form_input td{padding-bottom:10px}.form_header td:first-child{padding-right:10px;font-weight:bold}@media screen{.form_table table,.form_table tr,.form_table td{display:block}.form_table tr{margin-bottom:5px}.form_table input[type=text],.form_table textarea,.form_table select{width:100%;max-width:300px}}@media screen and (min-width:768px){.form_table table{display:table;margin:10px 0 0 0;border-collapse:separate;border-spacing:0 5px}.form_table tr{display:table-row;margin-bottom:0}.form_table td{display:table-cell}}.emaillist_email{display:block;margin-bottom:3px}.emaillist_email+input[type=text]{width:100%;max-width:150px}.calendar{z-index:9999}@media screen{.tabcontent_main form table,.tabcontent_main form tr,.tabcontent_main form td,.eventcalendar_search table,.eventcalendar_search tr,.eventcalendar_search td,.eventcalendardigest table,.eventcalendardigest tr,.eventcalendardigest td{display:block}.tabcontent_main form tr,.eventcalendar_search tr,.eventcalendardigest tr{margin-bottom:5px}.tabcontent_main form input[type=text],.tabcontent_main form textarea,.tabcontent_main form select,.eventcalendar_search input[type=text],.eventcalendar_search textarea,.eventcalendar_search select,.eventcalendardigest input[type=text],.eventcalendardigest textarea,.eventcalendardigest select{width:100%;max-width:300px}}@media screen and (min-width:768px){.tabcontent_main form table,.eventcalendar_search table,.eventcalendardigest table{display:table;margin:10px 0 0 0;border-collapse:separate;border-spacing:0 5px}.tabcontent_main form tr,.eventcalendar_search tr,.eventcalendardigest tr{display:table-row;margin-bottom:0}.tabcontent_main form td,.eventcalendar_search td,.eventcalendardigest td{display:table-cell}.tabcontent_main form td:first-child,.eventcalendar_search td:first-child,.eventcalendardigest td:first-child{padding-right:10px;width:10%}}.eventcalendardigest .eventcalendardigesttitle{margin:0 0 .5em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:36px;font-size:3.6rem;font-weight:700;font-style:normal;line-height:1.5}.eventcalendardigest .eventcalendardigest_table{border-collapse:separate;border-spacing:0 10px}.eventcalendardigest .eventcalendardigest_table td{padding:0 10px 0 0}.eventcalendardigest .eventcalendardigest_both_dates{white-space:nowrap}@media screen{.side-bar .eventcalendardigest .eventcalendardigesttitle{font-size:30px;font-size:3rem}}@media screen and (min-width:768px){.eventcalendardigest td:first-child{width:auto}}#tabcontainer .spacer{display:none}#tabheader:before{content:"";display:table}#tabheader:after{content:"";display:table;clear:both}#tabheader ul{margin:0;padding:0;list-style-type:none}#tabheader li{float:left;margin:0 1% 0 0;border:1px solid #c1c1c1;border-bottom:0}#tabheader a{display:block;padding:5px 10px;color:#333;text-decoration:none;background:rgba(204,204,204,0);-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden}#tabheader a:hover,#tabheader li#current a{background:#ccc;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-backface-visibility:hidden}#tabcontent{padding:10px;border:1px solid #e0e0e0}#tabcontent .tabcontent_mainhead,#tabcontent .event_info{margin:0 0 1em 0}#tabcontent .tabcontent_mainhead{font-weight:bold}#tabcontent form td:first-child{font-weight:bold}#tabcontent .personimage{max-width:120px;margin-left:0}.eventcalendar_search h1{line-height:1.5;margin:0 0 .5em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:36px;font-size:3.6rem;font-weight:700;font-style:normal;line-height:1.5;text-transform:none}.eventcalendar_search h2{margin:0 0 .3em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:30px;font-size:3rem;font-weight:700;font-style:normal;line-height:1.5}.eventcalendar_search input[type=text],.eventcalendar_search select{width:95%}.eventcalendar_search .kalenteritaulukko input[type=text],.eventcalendar_search .basicsearch input[type=text]{width:auto}.eventcalendar_search td{padding:0 10px 10px 0}.eventcalendar_search td:first-child{padding-bottom:0}.eventcalendar_search input[type=submit]{margin-top:10px}#quizmodule h2{margin-top:0}#quizmodule .quizpagenumbers{margin:0 0 1em 0}#quizmodule .question img{margin:10px 0}#quizmodule .description{margin:0 0 1.5em 0}#quizmodule .qoption{margin:0 0 .5em 0}#quizmodule .quizbuttons,#quizmodule .points{margin:1.5em 0 0 0}#quizmodule .correctanswer img{margin:0}#quizmodule .correctanswer th,#quizmodule .correctanswer .quizexplain{padding:.5em 0}#quizmodule .correctanswer th{font-size:1.2em;font-weight:bold}#quizmodule .points{font-weight:bold}.personlisttitle,.persondigesttitle{margin:0 0 .5em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:36px;font-size:3.6rem;font-weight:700;font-style:normal;line-height:1.5}.personlisttitle:empty,.persondigesttitle:empty{display:none}#personnel h2{margin-top:0}#personnel .subtitle{margin:0 0 .2em;color:#00a5ce;font-size:30px;font-size:3rem;font-weight:700;line-height:1.1}#personnel .search select{max-width:80%;margin:0 0 5px 0;font-size:18px;font-size:1.8rem}#personnel .search input[type=text],#personnel .search input[type=submit]{margin:0 0 10px 0}#personnel .personnel_switch{margin-top:10px}#personnel .personnel_switch span{display:block}#personnel hr{width:100%;height:1px;margin:20px 0;color:#ccc;text-align:right;border:none}#personnel .personnel_innerblock_description,#personnel .personnel_blockparagraph{margin:0 0 10px 0}#personnel .personnel_block{overflow:scroll}#personnel .personnel_block th,#personnel .personnel_block td{padding-right:15px;padding-bottom:5px}.personnel_persontable{margin-bottom:1em}.personnel_persontable img{margin:0 15px 10px 0}.personlist img{margin:0}.personlist td:first-child{padding-right:10px}html>body #personnel hr{border:none;background:#ccc}@media screen{.personnel_persontable,.personnel_persontable table,.personnel_persontable tbody,.personnel_persontable tr,.personnel_persontable th,.personnel_persontable td{display:block}.personnel_persontable table tr{margin-bottom:7px}}@media screen and (min-width:768px){.personnel_persontable,.personnel_persontable table{display:table}.personnel_persontable tbody{display:table-row-group}.personnel_persontable tr{display:table-row}.personnel_persontable th,.personnel_persontable td{display:table-cell}.personnel_persontable img{margin-top:.2em}.personnel_persontable th{padding-right:10px}}.filefoldertitle{color:#00a5ce;font-size:22px;margin:1em 0 .25em 0}@media(min-width:480px){.filefoldertitle{font-size:28px}}.filefoldertitle:empty{display:none}.titlebar th{background-color:#f0f0f0;color:#7f7f7f}.titlebar th:first-child{border-radius:5px 0 0 5px}.titlebar th:last-child{border-radius:0 5px 5px 0}.filefolderbox table{width:100%;margin-bottom:1em}.filefolderbox form table{width:auto}.filefolderbox th{font-weight:bold;text-align:left}.filefolderbox th,.filefolderbox td{padding:5px}.filefolderbox img{margin:5px 2px}.filefolderbox p{margin:0 0 3px 0}.file_delete{text-align:center}#messagefiles img{padding:2px}.column{text-align:left;padding:2px}.content .filefolder{margin:0 0 6px 0;color:#00bbe4;font-weight:bold;line-height:normal}td.filesystem0,td.filesystem1{padding-left:5px}.filesystem0,.filesystem1{padding:2px 4px}.filesystem{padding-top:2px;background:#fff}.filesystem img{margin:0 10px 0 0}.filesystem a{box-shadow:none}.filesystem a:hover{box-shadow:none}.filesystem1{background:#f7f7f7}.filesystem0{background:transparent}#filefolder_newfolder,#filefolder_uploadfile{margin-bottom:1em}#filefolder_newfolder table,#filefolder_uploadfile table{width:auto}.sitemap_alphabetical h2{margin-top:0}.sitemap_anchorlist{margin-bottom:1em;padding-bottom:10px;color:#999;border-bottom:1px solid #ccc;font-size:30px;font-size:3rem}.sitemap_anchorlist .selected{font-weight:bold;text-decoration:underline}.sitemap_subheading,.sitemap_title{margin:0 0 .3em 0}.sitemap_subheading{color:#00a5ce;font-size:30px;font-size:3rem;font-weight:700;line-height:1.1}.sitemap_item{margin-bottom:15px;line-height:1.1}.sitemap_title{color:#00a5ce;font-size:22px;font-size:2.2rem;font-weight:700;line-height:1.1}.sitemap_path{color:#a0a0a0}.sitemap_path a{color:#828282}.feedreader h1{margin:0 0 .5em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:36px;font-size:3.6rem;line-height:1.1}.feedreader .rss_personnel_item{margin:15px 0 0 0}.feedreader .rss_personnel_item:first-child{margin-top:0}.feedreader .rss_personnel_item_pubdate{color:#9b9b9b}.feedreader .rss_personnel_item_title{margin:0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:22px;font-size:2.2rem;font-weight:700;font-style:normal;line-height:1.5}.discussion img{margin:0}.discussion .float{float:left}.discussion .spacer{clear:both;font-size:1px}p.discussion_description{margin:0 0 15px 0}.discussion_path{margin:0 0 20px 0;color:#333}.discussion_path a.discussion_path_current{color:#333}.discussion_display{margin:0 0 15px}.discussion_display p{display:inline}.discussion_display a{display:inline-block;padding:4px 6px;color:#333;font-weight:bold}.discussion_display a:hover,.discussion_display a.discussion_display_selected{color:#fff;text-decoration:none;background:#003082}p.discussion_lock{padding-bottom:15px}.discussion_navigation{clear:both;margin:0 0 15px}.discussion_pages{float:right;padding:5px}.discussion_pages span{margin:0 10px}.discussion_pages a{padding:5px}a.discussion_pages_selected{background-color:#c9e8fb}.discussion_toptools{margin-bottom:15px}.discussion_toptools table{width:100%}.discussion_toptools td{padding:10px;vertical-align:top}.discussion_toptools p{padding-bottom:10px}.content .discussion_search{background:transparent;border:1px solid #e2e2e0}.content .discussion_search p{font-weight:bold}.content .discussion_search a{display:block;margin-top:4px;text-align:right}.discussion_personal{border:1px solid #e2e2e0;border-left:0}.content .discussion_personal a{display:block;margin:0 0 4px}.discussion_startnew{display:block;clear:both}.discussion_startnew a{display:inline-block;margin:0 20px 0 0;font-weight:bold}.discussion_viewoptions{clear:both;margin:0 0 15px 0}.discussion_viewoptions div{margin:10px 0 5px 0}.discussion_viewoptions a{padding-right:8px}.discussion_viewoptions select{font-size:17px;font-size:1.7rem}.discussion .row1 td,.discussion_thread.row1,.threads .thread_odd td{background:#f7f7f7}.discussion .row2 td,.discussion_thread.row2,.threads .thread_even td{background:transparent}.discussion_thread.row1,.discussion_thread.row2{border:1px solid #e2e2e0}.discussion_categories table{width:100%;border-top:1px solid #e2e2e0;border-left:1px solid #e2e2e0}.discussion_categories td{padding:10px;vertical-align:top;border-bottom:1px solid #e2e2e0;border-right:1px solid #e2e2e0}.discussion_categories p{margin-bottom:5px}td.discussion_categoryimage{text-align:center;width:40px}.discussion_categorytitle{width:50%}.discussion_categorytitle a{display:block;margin-left:30px}.discussion_categorytitle img{float:left;margin-top:5px}.discussion_threads{margin-top:20px}.discussion_threads table{width:100%;border-left:1px solid #e2e2e0;border-top:1px solid #e2e2e0}.discussion_threads td,.discussion_threads th{padding:4px 8px;border-bottom:1px solid #e2e2e0;border-right:1px solid #e2e2e0}.discussion_threads td{vertical-align:middle}.discussion_threads th{vertical-align:top;text-align:left}.discussion_thread{margin-bottom:15px;border:1px solid #e2e2e0}.discussion_threadbuttons{float:right;margin:10px 0 15px 10px;font-size:16px;font-size:1.6rem}.discussion_threadinfo,.discussion_threadbottom,.discussion_threadbody{padding:10px 15px}.discussion_threadinfo h3{clear:both;margin:0 0 .2em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:26px;font-size:2.6rem;line-height:1.1}.discussion_threadbody{background-color:#fff}.discussion_threadbottom a{padding-right:10px}.discussion .threads{width:100%}.discussion .threads td{vertical-align:middle}.discussion .thread{height:100%;padding:4px 5px;vertical-align:middle}.discussion .thread2{padding:0 5px}.discussion .number{text-align:left}.discussion .firstColumn{width:60%;padding-left:5px;text-align:left}.discussion .firstColumn img{vertical-align:top}.discussion .firstColumn a{font-weight:bold}.discussion .active td{background:#dbdad6}.discussion .highlight{background:#acd09f}.discussion td.lines{border:none;font-size:1px;white-space:nowrap}.discussion table.lines{border-collapse:collapse;height:100%}.discussion_formauthor p{margin-bottom:6px}#messageform input,#messageform textarea{width:100%;max-width:600px}#messageform input{margin-bottom:5px}#messageform h3{margin:.7em 0 .2em;font-size:18px;font-size:1.8rem}#messageform textarea{min-height:230px;margin-bottom:15px}#messageform div{margin-bottom:15px}.messageform_buttons{margin-top:15px}.content input.discussionbutton{width:auto !important;margin:0;padding:5px 8px;color:#fff;text-decoration:none;line-height:normal;vertical-align:baseline;border:0;background:#003082;overflow:visible;-webkit-appearance:button;font-size:18px;font-size:1.8rem}.content input.discussionbutton:hover{background:#5766c2}.content input.discussionbutton::-moz-focus-inner{border:0;padding:0}.discussion_threadbuttons a{width:auto !important;margin:0;padding:5px 8px;color:#fff;text-decoration:none;line-height:normal;vertical-align:baseline;border:0;background:#003082;overflow:visible;-webkit-appearance:button;font-size:18px;font-size:1.8rem}.discussion_threadbuttons a:hover{background:#5766c2}.discussion_threadbuttons a::-moz-focus-inner{border:0;padding:0}.discussion_threadbuttons a:hover{text-decoration:none}.discussion_threadbuttons a.deletebutton{background:red}.discussion_threadbuttons a.deletebutton:hover{background:#c80000}.discussiondigesttitle{margin:0 0 .5em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:36px;font-size:3.6rem;font-weight:700;font-style:normal;line-height:1.5}.discussiondigesttitle:empty{display:none}.discussiondigest .row0,.discussiondigest .row1{margin:0 0 15px}.discussiondigest .discussiondigestdate,.discussiondigest .discussiondigestauthor{display:block;color:#9b9b9b;font-weight:normal}.discussiondigest a{margin:0 0 .2em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:30px;font-size:3rem;font-weight:700;line-height:1.1}.side-bar .discussiondigesttitle{margin:1.2em 0 .3em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:26px;font-size:2.6rem;font-weight:700;font-style:normal;line-height:1.5}.side-bar .discussiondigesttitle a{font-size:22px;font-size:2.2rem}.discussion #filelist{margin-bottom:15px}#filelist p{margin-bottom:10px}.blog .content{margin-bottom:0}.blogrow0,.blogrow1{margin:0 0 20px}.blogrow0:before,.blogrow1:before{content:"";display:table}.blogrow0:after,.blogrow1:after{content:"";display:table;clear:both}p.blogtitle,p.blogheading,.blogdigesttitle{line-height:1.5}p.blogtitle,.blogdigesttitle{margin:1em 0 .3em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:36px;font-size:3.6rem;font-weight:700;font-style:normal;line-height:1.5;margin-top:0}p.blogheading{margin:1.2em 0 .3em 0;color:#00a5ce;font-family:"Source Sans Pro",sans-serif;font-size:30px;font-size:3rem;font-weight:700;font-style:normal;line-height:1.5;margin-top:0}.blogimage:before{content:"";display:table}.blogimage:after{content:"";display:table;clear:both}.blogimage img{max-width:calc(100% - 10px);margin:0 10px 10px 0}.blogdate,.blogname,.blogauthor{color:#9b9b9b;font-weight:normal}.blogdate,.blogauthor{display:block}.blogname{margin:0 0 0 .1em}.blogauthor{margin-top:3px}p.blogheading .blogdate,p.blogheading .blogauthor{font-size:18px;font-size:1.8rem}.blogingress{margin:0 0 1em}p.blogitemreadmore{margin:1em 0 0}p.prevnext{margin:25px 0 0;padding:10px 0 0;border-top:1px solid #ccc}p.prevnext:before{content:"";display:table}p.prevnext:after{content:"";display:table;clear:both}p.prevnext a{display:block;max-width:50%}p.prevnext .nextlink{float:right}.blogdigesttitle:empty{display:none}.side-bar .blogdigesttitle{font-size:30px;font-size:3rem}.side-bar .blogdigest p.blogheading{font-size:22px;font-size:2.2rem}.side-bar .blogimage,.side-bar .blogreadmore{display:none}.side-bar .blogrow0,.side-bar .blogrow1{margin:0 0 10px}.blogaddcomment{margin:20px 0}.blogaddcomment table{border-collapse:separate;border-spacing:0 5px}.blogaddcomment table input[type=text],.blogaddcomment table textarea{width:90%;margin:0}.blogaddcomment table textarea{min-height:100px}.blogaddcomment th{width:20%;font-weight:bold;text-align:left}.blogaddcomment .commentsubmit{margin:12px 5px 0 0}.blogcomments{margin:20px 0 0}.blogcomment{margin:2px 0 0;padding:12px}.blogcomment.row0:first-child{margin:0}.blogcomment.row0{background:#f8f8f8}.blogcomment.row1{background:#f3f3f3}.blogcomment .commentdate{color:#6a6a6a;font-size:12px;font-size:1.2rem}.blogcomment .commentname{margin:0 0 5px;font-style:italic}.blogcomment .commentname strong{font-weight:normal}.blogcomment .commentsubject{margin:0 0 5px;font-size:1.2em;font-weight:bold}.blogadd table{border-collapse:separate;border-spacing:0 10px}.blogadd th,.blogadd td{display:block}.blogadd input[type=text],.blogadd textarea{width:100%;max-width:500px}.blogadd textarea{min-height:200px}@media(min-width:992px){.blogadd th,.blogadd td{display:table-cell}}.blogmanage h1{font-size:36px;font-size:3.6rem}@media screen and (min-width:768px){.blogimage{float:left}.blogimage img{margin-top:5px}.blogimage~.blogheading,.blogimage~.blogingress,.blogimage~.blogreadmore{margin-left:115px}}.content #registration{font-size:18px;font-size:1.8rem}@media screen{#registration table,#registration tbody,#registration th,#registration tr,#registration td{display:block}#registration tr{margin-bottom:5px}#registration input[type=text],#registration input[type=password]{width:100%;max-width:300px;margin-bottom:5px}}@media screen and (min-width:768px){#registration table{display:table;margin-bottom:1em;border-collapse:separate;border-spacing:0 5px}#registration tbody{display:table-row-group}#registration tr{display:table-row}#registration th,#registration td{display:table-cell;padding-right:5px}}.login h2{margin-top:0}.login table{border-collapse:separate;border-spacing:0 5px}.login .infouser{font-weight:bold}.login .login_input{margin:0 0 0 5px}.login input[type=submit]{margin:10px 0 0 0}.login .loginerror{margin:0 0 5px 0;color:red}.login tr td:first-child{font-weight:bold}.side-bar .login table{width:100%}.side-bar .login td{width:80%}.side-bar .login td:first-child{width:20%}.side-bar .login .login_input{max-width:70%}.lt-ie8 .side-bar .login_input{max-width:90%}#passwordrequest h2{margin-top:0}#passwordrequest th,#passwordrequest td{display:block;vertical-align:top}#passwordrequest th{padding-right:5px}#passwordrequest input{margin-bottom:5px}#passwordrequest input[type=text]{width:95%;max-width:200px}@media(min-width:768px){#passwordrequest th,#passwordrequest td{display:table-cell}}div.webstore{word-break:break-all;word-break:break-word}@media(min-width: 768px){div.webstore{word-break:normal}}div.spacer{clear:both;overflow:hidden;font-size:0px}div.float{float:left}div.webstore form{margin:0px}.content .product_image img{margin-left:0}div.webstore input{color:#333;padding:2px}div.webstore .submit{margin-left:10px}div.webstore input.forward,div.webstore button{background-color:#74ce00;font-weight:bold;display:inline-block;overflow:visible;cursor:pointer;text-decoration:none;color:#fff;vertical-align:bottom;padding:5px 10px;font-size:18px;font-size:1.8rem;transition:background-color,.3s}div.webstore input.forward:hover,div.webstore button:hover{background-color:#579b00}div.webstore button.continue,div.webstore button.undo{background-color:#fff;color:#7f7f7f}div.webstore button.continue:before,div.webstore button.undo:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:10px}div.webstore button.undo:before{content:""}div.webstore select{color:#666;padding:2px}table.thumbnail_table td{vertical-align:top}.webstore_miniproduct{padding-bottom:10px;background-color:#fff}.webstore_miniproduct img{margin:0px;border:1px solid #cbcbcb}div.product_thumbnail{width:95%;min-height:250px;padding:20px;text-align:center;margin-right:10px;background-color:#f0f0f0;box-shadow:0 20px 150px -30px rgba(0,0,0,.15) inset;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}div.product_thumbnail img{max-width:100%}div.product_thumbnail a{box-shadow:none}div.product_thumbnail a:hover{box-shadow:none}div.product_text{width:95%;padding:0 10px;text-align:left;margin-right:10px;background-color:#fff;box-shadow:0 5px 10px -5px rgba(0,0,0,.25);margin-bottom:20px;padding:10px 20px;border-top:1px solid purple}div.product_text a{box-shadow:none}div.product_text a:hover{box-shadow:none}div.product_text p{margin:0px;padding:0}table.publication_display{width:100%;margin:20px 0}table.publication_display tr:first-child td,table.publication_display tr:first-child th{border-top:none}table.publication_display td,table.publication_display th{border-top:1px solid #f0f0f0;height:40px;line-height:40px;font-size:18px}table.publication_display th{padding-right:10px;font-weight:600}table.publication_bottom{margin:10px 0}.content table.publication_bottom img{margin:0 10px 0 0}td.kuvaus{vertical-align:top}p.product_author{padding-bottom:5px}p.product_title{font-weight:bold;padding-bottom:5px}p.product_info{color:#333;margin:5px 0px}div.webstore_product p.product_info{font-size:12px}div.webstore_product .product_image{margin:10px 0px}p.product_price{font-weight:normal;font-size:15px;padding:7px 0px;color:#666}p.product_price strong{font-weight:normal}p.product_id{padding-bottom:5px}div.webstore_buy{background-color:#ebebeb;padding:20px;margin:10px 0;color:#000;border-radius:0 0 10px 10px;border-top:1px solid purple}div.webstore_buy button{background-color:#74ce00;border:0;padding:5px 10px;font-size:18px;font-size:1.8rem;transition:background-color,.3s}div.webstore_buy button:hover{background-color:#579b00}table.product_options{margin-bottom:5px}table.product_options td{font-weight:bold}table.product_options select{margin-right:8px}input.forward,button.forward{background-color:#74ce00;overflow:visible;cursor:pointer;text-decoration:none;color:#fff !important;vertical-align:bottom;padding:5px 10px;font-size:18px;font-size:1.8rem;transition:background-color,.3s}input.forward:hover,button.forward:hover{background-color:#579b00}p.webstore_back{margin:10px 0px}p.basket_info{padding:0 0 10px 0;margin:0px}div.buttonrow{padding:10px;text-align:center}div.webstore_basket a{box-shadow:none}div.webstore_basket a:hover{box-shadow:none}div.webstore_basket p:last-child a{color:#00a5ce}div.webstore_basket p:last-child a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:8px}div.webstore_basket table{width:100%;margin:10px 0}tr.webstore_basketitem td{padding:5px 10px;background-color:rgba(255,255,255,.6)}div.webstore_basket .row2{background-color:#fff !important}td.basket_amount{padding:5px 2px 5px 8px}td.basket_item{padding:5px;border-bottom:3px solid #ccedf5;border-top:3px solid #ccedf5;vertical-align:middle}.left-nav td.basket_item{font-size:14px}td.basket_delete{padding:5px;border-bottom:3px solid #ccedf5;border-top:3px solid #ccedf5}td.basket_delete a{padding:0}td.basket_delete a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#eb5031}td.basket_delete a img{display:none}div.webstore_basket th{text-align:left;padding:5px}.content .webstore_basket .basket_item a{background-color:#fff;text-decoration:underline;color:#504343}.content .webstore_basket .basket_item a:hover{text-decoration:none}.content .webstore_basket .basket_delete a{text-decoration:underline;color:#504343}.content .webstore_basket .basket_delete a:hover{text-decoration:none}div.webstore_basket img{margin:0px 2px !important}div.webstore_basket p{padding:5px 0px;font-size:15px;margin:0px}p.webstore_basketnote{display:none;padding:5px 0px}p.webstore_baskethead{padding:0px 0px 5px 0px}.basket_table{border-top:1px solid #2daacd;border-bottom:1px solid #2daacd;margin-bottom:20px}.basket_table tr:first-child{background-color:#00a5ce;color:#fff}.basket_table td{border-top:1px solid #2daacd}table.basket_table td.basket_item{padding:5px;border-bottom:none}table.basket_table td.basket_delete{padding:5px;border-bottom:none}div.webstore_basket .price{font-size:12px;text-align:left}div.webstore_basket .price_amount{text-align:right}div.webstore_basket .total{font-weight:bold;text-align:left}div.webstore_basket .price td{border-top:1px solid #2daacd}div.webstore_basket .total td{border-top:1px solid #2daacd}form#shop_cart_form{margin-bottom:40px}div.orderform table{width:340px}div.orderform table td{vertical-align:middle;text-align:left}div.orderform input{background-color:#fff;color:#333;font-weight:normal;padding:3px}div.orderform_question{padding:20px 0px}div.orderform_question input{margin:0px}div.orderform_column1{padding-right:10px}p.product_price{font-weight:normal;font-size:12px;padding:7px 0px;color:#333}p.product_price strong{font-weight:bold}table.thumbnail_table{width:100%}.multi h2{margin-top:0}.multi_tabs:before{content:"";display:table}.multi_tabs:after{content:"";display:table;clear:both}.multi_tabs a{display:block;padding:8px}.multi_tabs .selected a,.multi_tabs a:hover{color:#fff;text-decoration:none;background:#ccc}[id*=multicontent]{margin-top:10px;margin-bottom:5px}@media(min-width:768px){.multi_tabs{border-bottom:1px solid #ccc}.multi_tabs div{float:left}[id*=multicontent]{margin-bottom:20px}}@media(min-width:992px){.multi_tabs a{margin-right:5px;padding:8px 12px}}.content .magazine{margin-bottom:20px}.content .magazine h2{margin-top:0}.pm-socialmedia{margin:2em 0 1em 0}.pm-socialmedia-post{white-space:nowrap;font-size:30px;font-size:3rem}.pm-socialmedia-post>a picture{display:none}.pm-socialmedia-post>a:before{color:#99e0ed;display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:52px;font-size:5.2rem}.pm-socialmedia-post>a:hover{text-decoration:none}.pm-socialmedia-post.pm-post-type-facebook_page>a:before{content:""}.pm-socialmedia-post.pm-post-type-twitter_page>a:before{content:""}.pm-socialmedia-post-message{color:#cceff6;display:inline-block;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 60px)}.pm-socialmedia-post-message a{color:inherit;text-decoration:underline}.frontpage .pm-socialmedia{margin:0}.frontpage .pm-socialmedia-post{white-space:normal;font-size:18px}@media(min-width:480px){.frontpage .pm-socialmedia-post{font-size:20px}}@media(min-width:768px){.frontpage .pm-socialmedia-post{font-size:16px}}@media(min-width:992px){.frontpage .pm-socialmedia-post{font-size:22px}}.frontpage .pm-socialmedia-post>a{margin-top:10px;float:left;margin-right:10px;box-shadow:none}.frontpage .pm-socialmedia-post>a picture{display:none}.frontpage .pm-socialmedia-post>a:before{color:#374998;display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:52px;font-size:5.2rem}.frontpage .pm-socialmedia-post>a:hover{text-decoration:none;box-shadow:none}.frontpage .pm-socialmedia-post.pm-post-type-facebook>a:before{content:""}.frontpage .pm-socialmedia-post.pm-post-type-twitter_page>a:before{content:""}.frontpage .pm-socialmedia-post-message{border-left:1px solid #374998;box-shadow:-20px 0 25px -15px rgba(55,73,152,.1);padding:10px 0 30px 20px;color:#374998;display:inline-block;width:calc(100% - 60px)}.frontpage .pm-socialmedia-post-message a{color:inherit;text-decoration:underline;font-size:18px}@media(min-width:480px){.frontpage .pm-socialmedia-post-message a{font-size:20px}}@media(min-width:768px){.frontpage .pm-socialmedia-post-message a{font-size:16px}}@media(min-width:992px){.frontpage .pm-socialmedia-post-message a{font-size:22px}}@media print{body{text-align:left}.pwd-mobile-nav-bar,.site-header,.left-column,.site-footer,.path,.madebypoutapilvi{display:none !important}.content a,.content p,button,input[type=submit],input[type=reset]{color:#333 !important}h1,h2,h3,h4,h5{color:#333}.content a[href^=http]{word-wrap:break-word;text-decoration:underline}.content a[href^=http]:after{content:" (" attr(href) ") ";color:#999;font-size:.9em;text-decoration:none;word-wrap:break-word}}/*# sourceMappingURL=modules.css.map */
