html{font-size:16px}body{font-family:"Rubik",Arial,sans-serif;font-weight:400;line-height:2}h1,h2,h3,h4,h5{font-weight:400}h1{font-size:2.375rem}h2{font-size:2.375rem}h3{font-size:2.125rem}h4{font-size:1.875rem}h5{font-size:1.625rem}.has-green-color{color:#6c3 !important}.has-light-green-color{color:#E0F5D6 !important}.has-dark-green-color{color:#378B36 !important}.has-blue-color{color:#3cf !important}.has-ligh-tblue-color{color:#ABE1FA !important}.has-ligher-blue-color{color:#EAF8FE !important}.has-dark-blue-color{color:#06f !important}.has-white-color{color:#fff !important}.has-black-color{color:#000 !important}.has-green-background-color{background-color:#6c3 !important}.has-light-green-background-color{background-color:#E0F5D6 !important}.has-dark-green-background-color{background-color:#378B36 !important}.has-blue-background-color{background-color:#3cf !important}.has-light-blue-background-color{background-color:#ABE1FA !important}.has-lighter-blue-background-color{background-color:#EAF8FE !important}.has-darkblue-background-color{background-color:#06f !important}.has-white-background-color{background-color:#fff !important}.has-black-background-color{background-color:#000 !important}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image .wp-block-cover__inner-container .wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover .wp-block-cover__inner-container:not(.has-text-color){color:#000}b,strong{font-weight:500}a{text-decoration:none}a:hover{color:#6c3}.entry-content a{color:#6c3}p.has-lead-font-size{font-size:1.5625rem;font-weight:300;line-height:1.7;margin-top:3rem;margin-bottom:3rem}blockquote.wp-block-quote{border:none;margin-bottom:3rem}blockquote.wp-block-quote p{font-size:1.875rem;font-weight:300;max-width:830px;border-left:12px solid #ABE1FA;padding-left:1.8rem;padding-top:1.5rem;padding-bottom:1.5rem;-webkit-box-sizing:content-box;box-sizing:content-box}blockquote.wp-block-quote cite{display:block;width:100%;max-width:830px;text-align:right;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="submit"],.btn,.btn.btn-primary,.wp-block-button .wp-block-button__link,.wp-block-button__link{padding:0.35rem 2rem;border:solid 3px #3cf;border-radius:30px;background-color:transparent;font-size:1rem;color:#3cf !important;-webkit-transition:none;transition:none}input[type="submit"]:hover,input[type="submit"]:focus,.btn:hover,.btn:focus,.btn.btn-primary:hover,.btn.btn-primary:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:focus{background-color:#3cf;border:solid 3px #3cf;color:#fff !important}.entry-content ul>li,.entry-content ol>li{margin-left:20px}.entry-content ul>li ul li,.entry-content ul>li ol li,.entry-content ol>li ul li,.entry-content ol>li ol li{margin-left:0}.editor-styles-wrapper .wp-block:not([data-align]){max-width:1010px}@media (max-width: 575px){h2{font-size:2rem}p.has-lead-font-size{font-size:1.2rem;line-height:1.6;margin-top:2rem;margin-bottom:2rem}blockquote.wp-block-quote{margin-bottom:2rem;padding-left:0 !important}blockquote.wp-block-quote p{font-size:1.4rem;line-height:1.8;border-left:10px solid #ABE1FA;padding-left:1rem}}body{font-family:"Rubik",Arial,sans-serif;font-weight:400;line-height:2}html{font-size:15px;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}sup{top:-1em;color:#03A9F4;font-size:50%}@media (min-width: 1200px){html{font-size:16px}.container{max-width:1200px}}.site-header{position:absolute;top:0;left:0;width:100%;z-index:20}.site-header .navbar{background-color:transparent}.site-header .navbar .navbar-brand{width:155px}.site-header .navbar ul.dropdown-menu .dropdown-item:focus,.site-header .navbar ul.dropdown-menu .dropdown-item:hover{color:#000;background-color:#E0F5D6}.site-header+main{padding-top:0}.site-header .nav-link{font-size:0.875rem;font-weight:500}.site-header .nav-link[title="Materiaalipankki"]{font-size:1rem;font-weight:600;background-color:#31B2EA;border-radius:25px;color:#fff;padding:.25rem 1.25rem}.site-header .nav-link[title="Materiaalipankki"]:hover{background-color:#6c3}.page-header{background-color:rgba(171,225,250,0.2)}.page-header .header-svg-container{position:relative;height:0;width:100%;padding:0;padding-top:44.66%;padding-bottom:4.5rem}.page-header #header-bg-layer{position:absolute;height:100%;width:100%;left:0;top:0}body.home .page-header{position:relative;padding:6.8rem 0 0}body.home .page-header svg#header-logo{position:absolute;width:30%;min-width:300px;left:50%;top:45%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.home .page-header .header-text{position:absolute;width:100%;bottom:4%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding-left:2rem;padding-right:2rem;font-size:1.5625rem}body.home .page-header .header-text p{margin-bottom:2rem;line-height:150%}body.home .page-header .header-text svg#scroll-button{width:19px;cursor:pointer}body.home .page-header .header-text svg#scroll-button path#switch{-webkit-transition:-webkit-transform 0.1s ease-out;transition:-webkit-transform 0.1s ease-out;transition:transform 0.1s ease-out;transition:transform 0.1s ease-out, -webkit-transform 0.1s ease-out}body.home .page-header .header-text svg#scroll-button:hover path#switch{-webkit-transform:translateY(13px);-ms-transform:translateY(13px);transform:translateY(13px)}@media (max-width: 1199px){body.menu-open{height:100vh;overflow:hidden}.site-header .navbar-collapse{position:fixed;top:0;left:0;width:100%;background:#ABE1FA;z-index:-1}.site-header .navbar-collapse .navbar-nav{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:130px 0}.site-header .iphone.safari7{height:100%}.site-header .iphone.safari7 body.menu-open{height:100%}.site-header .iphone.safari7 .navbar-collapse .navbar-nav{min-height:100%}.site-header .navbar-nav .nav-item{margin:.25rem 0;text-align:center}.site-header .navbar-nav .nav-item .nav-link{font-size:1.5rem}.site-header .navbar-nav .nav-item .nav-link[title="Materiaalipankki"]{margin-top:1.4rem}.site-header .navbar-nav .nav-item+.nav-item{margin-left:0}.site-header .navbar-nav ul.dropdown-menu{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.site-header .navbar-nav ul.dropdown-menu .dropdown-item:hover{background-color:transparent;color:#6c3}}@media (max-width: 991px){body.home .page-header .header-text{font-size:1.25rem}}@media (max-width: 780px){.site-header .navbar .navbar-brand{width:100px}body.home .page-header{padding:0}body.home .page-header .header-svg-container{padding-top:66.66%}body.home .page-header svg#header-logo{position:absolute;width:50%;min-width:250px;top:47%}body.home .page-header .header-text{width:100%}}@media (max-width: 575px){.site-header .navbar-nav .nav-item .nav-link{font-size:1.1rem}.site-header .navbar-nav .nav-item .dropdown-menu .dropdown-item{font-size:0.9rem}body.home .page-header .header-svg-container{padding-top:95%}body.home .page-header svg#header-logo{position:absolute;width:50%;min-width:250px;top:47%}body.home .page-header .header-text p{font-size:1rem;margin-bottom:1rem}}.home section.latest-posts-section{margin-bottom:4rem}.home section.latest-posts-section h2{text-align:center;padding-top:5rem;padding-bottom:5rem;margin-bottom:0}.home section.social-media-section{margin-bottom:8rem}.home section.social-media-section h2{color:#6c3;font-weight:700;margin-bottom:0.6rem}.home section.social-media-section h3{font-weight:700;font-size:1.75rem;margin-bottom:0}.home section.social-media-section p{font-size:1.625rem;font-weight:500}.home section.info-section{text-align:center}.home section.info-section h2{padding-top:5rem;padding-bottom:2rem}.home section.info-section img{margin-top:4rem;margin-bottom:2rem}@media (max-width: 575px){.home section.info-section h2{padding-top:3.5rem}.home section.latest-posts-section h2{padding-top:3rem;padding-bottom:3rem}.home section.social-media-section{text-align:center}.home section.social-media-section h3{font-size:1.5rem}.home section.social-media-section p{font-size:1.35rem}}.page-template-default div#breadcrumbs{position:absolute;left:0;z-index:10;padding-top:11rem}.page-template-default div#breadcrumbs a{text-decoration:none;color:#000}.page-template-default div#breadcrumbs a:hover{color:#6c3}.page-template-default .entry-content{padding:0;margin-bottom:6rem}.page-template-default .entry-content #breadcrumbs+*{padding-top:16rem;padding-bottom:0rem;margin-bottom:2rem}.page-template-default .entry-content>.wp-block-cover .wp-block-media-text .wp-block-media-text__content{padding-left:0}.page-template-default .entry-content>*:not(.alignfull){margin-left:calc( -100vw / 2 + 100% / 2);margin-right:calc( -100vw / 2 + 100% / 2);width:100vw;max-width:none;padding-left:20px;padding-right:20px}.uutiset .entry-content #breadcrumbs+*{margin-bottom:2rem}body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll #mce-responses{display:none}body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group{margin-bottom:1rem;width:100%;max-width:350px}body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input{padding:0.5rem 1rem;background-color:transparent;border:solid 2px black;color:black}body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input::-webkit-input-placeholder{color:black;opacity:0.6}body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input:-ms-input-placeholder{color:black;opacity:0.6}body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input::-moz-placeholder{color:black;opacity:0.6}body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input::-ms-input-placeholder{color:black;opacity:0.6}body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input::placeholder{color:black;opacity:0.6}body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input:-webkit-autofill,body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input:-webkit-autofill:hover,body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input:-webkit-autofill:focus,body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px black inset !important}body.uutiskirje .entry-content #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input:-webkit-autofill{-webkit-text-fill-color:white !important}@media (min-width: 992px){.page-template-default .entry-content>*:not(.alignfull){padding-left:15px;padding-right:15px;margin-left:calc((100% - var(--breakpoint-lg)) / 2);margin-right:calc((100% - var(--breakpoint-lg)) / 2);width:var(--breakpoint-lg)}}@media (min-width: 1200px){.page-template-default .entry-content>*:not(.alignfull){margin-left:calc((100% - var(--breakpoint-xl)) / 2);margin-right:calc((100% - var(--breakpoint-xl)) / 2);width:var(--breakpoint-xl)}}@media (max-width: 768px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100% !important;grid-template-columns:100% !important}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding-right:0;-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:1}}@media (max-width: 576px){.page-template-default .entry-content .alignwide{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}.single .page-header h1{font-weight:300}.single .page-header.bg-opacity:after{background:#eaf8fe}.single .entry-content{padding-top:5rem;padding-bottom:4rem}@media (min-width: 768px){.single .page-header{padding:180px 2rem}.single .page-header h1{font-size:3rem}}article.default{padding-left:2rem;padding-right:2rem}article.default .post-thumbnail{display:block;float:none;text-align:center;margin:0;margin-bottom:2rem}article.default .post-thumbnail img{border-radius:50%}article.default .entry-title{font-size:0.875rem;line-height:1.5;margin-bottom:1.5rem;font-weight:500}article.default .entry-title a{text-decoration:none}article.default p{font-size:0.75rem;line-height:1.8}article.default .excerpt a.view-article{display:inline-block;position:relative;font-size:0.9375rem;color:#3cf;text-decoration:none;margin-top:1rem}article.default .excerpt a.view-article:before{content:'';display:inline-block;-webkit-transition:-webkit-transform 0.15s ease-out;transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out;transition:transform 0.15s ease-out, -webkit-transform 0.15s ease-out;position:absolute;top:52%;right:-50px;width:40px;border-top:solid 2px #3cf;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}article.default .excerpt a.view-article:after{content:'';display:inline-block;margin-left:.5rem;-webkit-transition:-webkit-transform 0.15s ease-out;transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out;transition:transform 0.15s ease-out, -webkit-transform 0.15s ease-out;height:9px;width:9px;position:absolute;top:52%;right:-50px;border-right:solid 2px #3cf;border-bottom:solid 2px #3cf;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}article.default:hover .excerpt a.view-article:before{-webkit-transform:translateY(-50%) scaleX(1.5);-ms-transform:translateY(-50%) scaleX(1.5);transform:translateY(-50%) scaleX(1.5)}article.default:hover .excerpt a.view-article:after{-webkit-transform:translateY(-50%) translateX(1.2rem) rotate(-45deg);-ms-transform:translateY(-50%) translateX(1.2rem) rotate(-45deg);transform:translateY(-50%) translateX(1.2rem) rotate(-45deg)}.yhteystiedot .entry-content{margin-bottom:0}.yhteystiedot #breadcrumbs+.wp-block-cover .wp-block-column.phone,.yhteystiedot #breadcrumbs+.wp-block-cover .wp-block-column.instagram{font-size:1.25rem;color:#378B36}.yhteystiedot #breadcrumbs+.wp-block-cover .wp-block-column.phone i,.yhteystiedot #breadcrumbs+.wp-block-cover .wp-block-column.instagram i{font-size:1.8rem;vertical-align:text-bottom;margin-right:1rem}.post-type-archive-material .primary{margin-bottom:6rem}.post-type-archive-material div#breadcrumbs{padding-top:11rem;padding-bottom:3.2rem}.post-type-archive-material div#breadcrumbs a{text-decoration:none}.post-type-archive-material h1.page-title{margin-bottom:1.5rem}.post-type-archive-material .hentry-feed{font-size:.9rem;word-break:break-word;margin:15px 0}.post-type-archive-material .hentry-feed .hentry-inner{border:solid 1px #000}.post-type-archive-material .hentry-feed .hentry-inner .post-thumbnail{display:block;float:none;margin-right:0;text-align:center;padding:1.5rem 1.5rem}.post-type-archive-material .hentry-feed .hentry-inner .post-thumbnail div{padding-bottom:100%;background-position:center;background-size:cover}.post-type-archive-material .hentry-feed .hentry-teemat{padding:2rem 1.5rem 1rem}.post-type-archive-material .hentry-feed .hentry-teemat .teema{display:inline-block;width:32px;height:32px;margin-right:1rem;line-height:75px;text-align:center;background-size:contain;background-position:center;background-repeat:no-repeat;font-size:.8rem}.post-type-archive-material .hentry-feed .hentry-teemat .teema:last-child{margin-right:0}.post-type-archive-material .hentry-feed .hentry-header{padding:0rem 1.5rem 0}.post-type-archive-material .hentry-feed .hentry-content{padding:0 1.5rem}.post-type-archive-material .hentry-feed .hentry-content a.view-article{display:none}.post-type-archive-material .hentry-feed .entry-title{font-size:1.25rem;margin-top:0;margin-bottom:1rem;font-weight:400;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.post-type-archive-material .hentry-feed .entry-title a{text-decoration:none}.post-type-archive-material .hentry-feed .hentry-footer{position:relative;padding:0.9rem 1rem;border-top:solid 1px #000}.post-type-archive-material .hentry-feed .hentry-footer .btn-arrow{display:inline-block;position:relative;font-size:0.9375rem;color:#31B2EA;text-decoration:none}.post-type-archive-material .hentry-feed .hentry-footer .btn-arrow:before{content:'';display:inline-block;-webkit-transition:-webkit-transform 0.15s ease-out;transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out;transition:transform 0.15s ease-out, -webkit-transform 0.15s ease-out;position:absolute;top:52%;right:-50px;width:40px;border-top:solid 2px #31B2EA;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.post-type-archive-material .hentry-feed .hentry-footer .btn-arrow:after{content:'';display:inline-block;margin-left:.5rem;-webkit-transition:-webkit-transform 0.15s ease-out;transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out;transition:transform 0.15s ease-out, -webkit-transform 0.15s ease-out;height:9px;width:9px;position:absolute;top:52%;right:-50px;border-right:solid 2px #31B2EA;border-bottom:solid 2px #31B2EA;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.post-type-archive-material .hentry-feed .hentry-footer .btn-arrow:hover:before{-webkit-transform:translateY(-50%) scaleX(1.5);-ms-transform:translateY(-50%) scaleX(1.5);transform:translateY(-50%) scaleX(1.5)}.post-type-archive-material .hentry-feed .hentry-footer .btn-arrow:hover:after{-webkit-transform:translateY(-50%) translateX(1.2rem) rotate(-45deg);-ms-transform:translateY(-50%) translateX(1.2rem) rotate(-45deg);transform:translateY(-50%) translateX(1.2rem) rotate(-45deg)}.post-type-archive-material .hentry-feed .hentry-footer .btn-download{position:absolute;top:0;right:0;height:100%;border:0;border-radius:0;background:#31B2EA;padding:1rem}.post-type-archive-material .hentry-feed .hentry-footer .btn-download i{color:#fff}.post-type-archive-material .hentry-feed .hentry-footer .btn-download:hover{background:#6c3}.post-type-archive-material .teema-filters .nav{overflow-x:scroll;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.post-type-archive-material .teema-filters .nav .teema-btn{border:0;background:transparent;font-size:.75rem;padding:1rem .5rem;text-transform:none;color:#000;letter-spacing:0;text-align:center;line-height:1.3;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;opacity:0.3;outline:none}.post-type-archive-material .teema-filters .nav .teema-btn:hover,.post-type-archive-material .teema-filters .nav .teema-btn:focus,.post-type-archive-material .teema-filters .nav .teema-btn:active,.post-type-archive-material .teema-filters .nav .teema-btn.is-checked{opacity:1;color:#000}.post-type-archive-material .teema-filters .nav .teema-btn[data-target='.tab-default'] img{height:40px;margin-top:-10px}.post-type-archive-material .teema-filters .nav .teema-btn img{max-height:45px;height:100%;display:block;margin:0 auto 1rem}.post-type-archive-material .teema-filters .nav .teema-btn:not([data-target='.tab-default']){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.post-type-archive-material .teema-filters .nav .teema-btn[data-filter=".teema-herata-aivot"] img{max-height:55px;margin-top:-10px}.post-type-archive-material .search-filter{margin-top:2rem;margin-bottom:2rem}.post-type-archive-material .search-filter .quicksearch{border:solid 1px #000;font-size:.9rem;padding:.75rem 1rem .7rem;height:100%;width:100%}.post-type-archive-material .search-filter .input-group>.input-group-append{position:absolute;right:0;top:0;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.post-type-archive-material .search-filter .input-group>.input-group-append>.input-group-text{padding:.75rem 1rem .7rem;background:transparent;border:0}.post-type-archive-material .search-filter .dropdown-toggle{border:solid 1px transparent;padding:0.4rem 1rem;font-family:"Rubik",Arial,sans-serif;color:black !important;border-radius:0}.post-type-archive-material .search-filter .dropdown-toggle:hover,.post-type-archive-material .search-filter .dropdown-toggle:focus,.post-type-archive-material .search-filter .dropdown-toggle:active{background:transparent}.post-type-archive-material .dropdown-toggle::after,.post-type-archive-material .filters-select .select2-container--default .select2-selection--single .select2-selection__arrow{content:"";display:inline-block;position:relative;top:50%;margin-top:-7px;margin-left:.5rem;width:10px;height:10px;border-right:solid 2px #000;border-bottom:solid 2px #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.post-type-archive-material .filters-select{padding-bottom:2rem}.post-type-archive-material .filters-select .col-6{width:20%}.post-type-archive-material .filters-select .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #000;border-radius:0;height:auto;padding:.75rem .75rem .7rem;font-size:.8rem}.post-type-archive-material .filters-select .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;padding:0;line-height:1.25;width:calc(100% - 20px)}.post-type-archive-material .filters-select .select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;right:1rem}.post-type-archive-material .filters-select .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.post-type-archive-material .filters-select .filter-select.selected+.select2-container--default .select2-selection--single{background-color:#E0F5D6}.post-type-archive-material .teema-descriptions .tab-content{font-size:1rem;line-height:1.8}.post-type-archive-material .teema-descriptions .tab-content .tab-pane>.row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem 0}.post-type-archive-material .teema-descriptions .tab-content img{max-height:110px;margin-bottom:1rem}.post-type-archive-material .teema-descriptions .tab-content a{text-decoration:underline}.post-type-archive-material .select2-results{font-size:.8rem}.post-type-archive-material .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#E0F5D6;color:#000}.post-type-archive-material .alert-noresults{background:#E0F5D6;color:#000;border-radius:0;border:0}.single-material article{padding-top:11rem;padding-bottom:6rem}.single-material article .material-content{padding-right:4rem}.single-material article .material-content .page-title{margin-bottom:1.5rem}.single-material article .material-sidebar .post-thumbmail{margin-bottom:3rem}.single-material article .material-sidebar .post-thumbmail .featured-image-credit{font-weight:lighter}.single-material article .material-sidebar .btn{position:relative;display:inline-block;border:solid 2px #000;border-radius:0;max-width:314px;width:100%;padding:1.15rem 1rem;padding-right:73px;margin-bottom:3rem;font-size:0.9375rem;text-align:left;color:black !important}.single-material article .material-sidebar .btn i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;width:59px;height:100%;background-color:#31B2EA;color:white;font-size:1.2rem;text-align:center}.single-material article .material-sidebar .btn:focus,.single-material article .material-sidebar .btn:hover{background-color:transparent}.single-material article .material-sidebar .btn:focus i,.single-material article .material-sidebar .btn:hover i{background-color:#6c3}.single-material article .material-sidebar h4{font-size:1.375rem}.single-material article .material-sidebar .material-meta-box{margin-bottom:3rem}.single-material article .material-sidebar .material-meta-box .category-image{display:inline-block;margin-right:1rem;margin-bottom:1rem}.single-material article .material-sidebar .material-meta-box .category-image img{max-width:39px;max-height:39px}.single-material article .material-sidebar .material-meta-box .category-image:last-child{margin-right:0}.single-material article .reference-list{padding-left:0}.single-material article .reference-list .reference{list-style-type:none}.single-material article .reference-list .reference a{color:#378B36;font-size:1.25rem;text-decoration:none;word-break:break-all}.single-material article .reference-list .reference a:hover{text-decoration:underline}.single-material article .reference-list .reference p{color:#378B36;font-size:1.25rem;word-break:break-all;margin-bottom:0}.single-material article .back-btn{display:inline-block;margin-bottom:3.2rem;border:none;padding:0;padding-left:50px;position:relative;text-transform:none;font-weight:400;text-align:left;font-size:1.125rem;color:#6c3;text-decoration:none}.single-material article .back-btn:before{display:inline-block;content:'';vertical-align:middle;position:absolute;top:50%;left:0;width:35px;border-top:solid 2px #6c3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out}.single-material article .back-btn:after{display:inline-block;content:'';vertical-align:middle;position:absolute;top:50%;left:0;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);border-right:solid 2px #6c3;border-bottom:solid 2px #6c3;height:9px;width:9px}.single-material article .back-btn:active,.single-material article .back-btn:focus,.single-material article .back-btn:hover{text-decoration:none}.single-material article .back-btn:active:before,.single-material article .back-btn:focus:before,.single-material article .back-btn:hover:before{left:-0.5rem;width:calc(35px + 0.5rem)}.single-material article .back-btn:active:after,.single-material article .back-btn:focus:after,.single-material article .back-btn:hover:after{left:-0.5rem}@media (max-width: 991px){.single-material article .material-content{padding-right:15px}}@media (max-width: 767px){.post-type-archive-material .teema-filters{position:relative;padding-right:15px}.post-type-archive-material .teema-filters:after{content:"";display:inline-block;position:absolute;top:50%;right:22px;margin-top:-7px;margin-left:.5rem;width:10px;height:10px;border-right:solid 2px #000;border-bottom:solid 2px #000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}.post-type-archive-material .teema-filters:before{content:"";position:absolute;display:inline-block;right:15px;top:0;height:100%;width:20px;background:#fff;border:solid 1px #ccc;z-index:1}.post-type-archive-material .teema-filters .nav .teema-btn{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;-webkit-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.post-type-archive-material .teema-filters .nav .teema-btn:last-child{margin-right:15px}.post-type-archive-material .filters-select .col-6{padding-bottom:15px}}@media (max-width: 575px){.post-type-archive-material .hentry-feed .hentry-inner .post-thumbnail{display:none}.post-type-archive-material .hentry-feed .hentry-inner .hentry-header{padding-top:2rem}.single-material article .material-sidebar .btn{max-width:100%}}@media (max-width: 320px){.post-type-archive-material .search-filter>div{max-width:none;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.post-type-archive-material .search-filter .dropdown-toggle{margin-left:15px;margin-top:15px}}.footer{background-color:#000;color:#fff;padding-top:2rem}.footer h4.widget-title{font-size:1.375rem;font-weight:500;color:#ABE1FA;margin-bottom:2.5rem}.footer .footer-newsletter .widget{width:100%}.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll #mce-responses{display:none}.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group{margin-right:1rem;width:100%;max-width:350px}.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input{padding:0.5rem 1rem;background-color:transparent;border:solid 2px white;color:white}.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input::-webkit-input-placeholder{color:white;opacity:0.6}.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input:-ms-input-placeholder{color:white;opacity:0.6}.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input::-moz-placeholder{color:white;opacity:0.6}.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input::-ms-input-placeholder{color:white;opacity:0.6}.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input::placeholder{color:white;opacity:0.6}.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input:-webkit-autofill,.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input:-webkit-autofill:hover,.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input:-webkit-autofill:focus,.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px black inset !important}.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group input:-webkit-autofill{-webkit-text-fill-color:white !important}.footer .footer-newsletter .widget form.newsletter-form .subscribe-consent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.footer .footer-newsletter .widget form.newsletter-form .subscribe-consent label{margin-bottom:0;margin-left:1rem}.footer .footer-1 .widget_media_image{width:277px}.footer .footer-1 .widget_text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;padding-left:2rem}.footer .footer-1 .widget_text p{margin-bottom:0}.footer .footer-2 .yhteystiedot{list-style:none;padding-left:0}.footer .footer-2 .yhteystiedot li{margin-bottom:2rem}.footer .footer-2 .yhteystiedot li i{font-size:1.8rem;vertical-align:middle;width:35px;float:left;text-align:center;margin-right:1rem}.footer .footer-2 .yhteystiedot li p{color:#fff;padding-left:3.2rem}.footer .footer-2 .social-links i{font-size:1.8rem;margin-right:1.8rem}.footer .footer-2 .partner-logo a{display:block;margin-bottom:2rem}.footer .footer-2 .partner-logo a img{max-width:250px}.footer .footer-3{padding:0}.footer .footer-3 .widget_nav_menu{margin-bottom:0}.footer .footer-3 .widget_nav_menu ul{margin-bottom:0}.footer .footer-3 .widget_nav_menu ul li{display:inline-block;margin-right:2.5rem}.footer .footer-3 .widget_nav_menu ul li a{text-decoration:underline}@media (max-width: 767px){.footer .footer-newsletter .widget{text-align:left;padding-left:15px;padding-right:15px}.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer .footer-newsletter .widget #mc_embed_signup div#mc_embed_signup_scroll .mc-field-group{max-width:100%;margin-left:0;margin-bottom:1rem}.footer .footer-1 .widget_media_image{width:100%}.footer .footer-1 .widget_text{padding-left:15px;padding-right:15px}.footer .footer-2 .widget{margin-bottom:4rem}.footer .footer-2 .widget:last-child{margin-bottom:2rem}}

/*# sourceMappingURL=style.min.css.map */
