/* https://reinikainenvainio.fi/wp-content/themes/Digitaali/style.css?ver=1.222 */
body,html{font-family:proxima-nova,sans-serif;font-size:17px}#main-navbar{position:fixed;width:100%;top:0;left:0;z-index:1030;background-color:rgba(0,0,0,.8);transition:top 0.2s ease-in-out}@media (min-width:992px){#main-navbar{position:absolute;background-color:transparent}}.nav-up{top:-92px!important}#top-menu{color:#fff}@media (min-width:992px){#main-navbar{background:transparent}}.site-header{background-color:#040507}.top{position:relative;height:500px;overflow:hidden;background-position:top center;background-size:cover;background-repeat:no-repeat}.top .texts-wrapper{position:absolute;z-index:3;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:40px;text-align:center;color:#fff}.logo-main{width:700px;max-width:80%}@media (min-width:992px){.top .texts-wrapper{margin-top:0}}.hover-cursor:hover{cursor:pointer}.slogan{margin-bottom:2rem;font-weight:300;font-size:1.4rem;font-style:italic;line-height:1.2}@media (min-width:992px){.slogan{font-size:1.7rem}}#top-carousel,#top-carousel .carousel-inner,#top-carousel .carousel-item,#top-carousel .image{height:100%}#top-carousel .image{background-size:cover}.carousel-indicators li{width:15px;height:15px;border-radius:50%;margin-right:4px;margin-left:4px;background-color:#fff}.carousel-indicators li.active{background-color:#909090}.cover{background-repeat:no-repeat;background-size:cover;background-position:top center}.cover.center{background-position:center}.navbar-toggler{margin-left:auto}.navbar-toggler:focus .icon-bar,.navbar-toggler:active .icon-bar{background-color:#e5b251}.navbar-toggler .icon-bar{display:block;width:2rem;height:3px;margin:5px 0;background-color:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.2;margin-bottom:1.5rem}h1,.h1{font-size:3.2rem}h2,.h2{font-size:2.5rem}h1,.h1,h2,.h2,h3,.h3,h4,.h4{text-transform:uppercase}.with-divider{text-align:center;margin:auto}.with-divider::after{display:block;content:'';width:600px;max-width:100%;height:40px;background-image:url(/wp-content/themes/Digitaali/images/divider.png);background-position:center;background-repeat:no-repeat;background-size:contain;margin:1rem auto}h3,.h3{font-size:2rem}h4,.h4{font-size:1.8rem}h5,.h5{font-size:1.5rem}h6,.h6{font-size:1.2rem}@media (max-width:991px){h1,.h1{font-size:2.2rem}h2,.h2{font-size:1.6rem}h3,.h3{font-size:1.4rem}h4,.h4{font-size:1.2rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}}h1.page-caption{text-transform:uppercase;text-align:center;color:#fff;text-shadow:1px 1px 10px rgba(0,0,0,.5)}.text-shadowed{text-shadow:1px 2px 2px rgba(0,0,0,1)}h1.page-caption small{display:block;font-size:1.2rem;margin:2rem auto;text-transform:none;max-width:800px;line-height:1.7rem}@media (min-width:992px){h1.page-caption small{font-size:1.5rem;line-height:2rem}}a{text-decoration:underline}a:hover,a:active{color:#000;text-decoration:underline}a.nav-link,a.dropdown-item{text-decoration:none}a,.main-color,.highlight,.brand-color{color:#000}p{margin-bottom:1.5rem}.btn{padding:.2rem 1.2rem;text-align:center;color:#fff;border-radius:30px;background:#000;text-decoration:none;text-transform:uppercase;min-width:150px;text-align:center}.btn:hover,.btn:active{color:#fff;background:#ddd}.main-menu .menu-item a{text-transform:uppercase}.main-menu .menu-item a.nav-link{font-weight:700}.main-menu .menu-item a.nav-link:hover,.main-menu .menu-item a.nav-link:active,.main-menu .menu-item.current-page-ancestor a.nav-link,.main-menu .menu-item.current_page_item a.nav-link{color:#6f6f6f}.navbar-dark .navbar-nav .nav-link{color:#fff;border-bottom:2px solid transparent;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:992px){.main-menu .menu-item a.nav-link{padding-top:.2rem;padding-bottom:.2rem;padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem}.main-menu .menu-item a.nav-link:hover,.main-menu .menu-item a.nav-link:active,.main-menu .menu-item.current-page-ancestor a.nav-link,.main-menu .menu-item.current_page_item a.nav-link{color:#fff;border-color:#fff}}ul.main-menu .dropdown-menu{border:0;border-radius:0}button:focus{outline:0}img{max-width:100%}.section-paddings{padding:4rem}.section-margins{margin:4rem}.section-Y-paddings{padding-top:5rem;padding-bottom:5rem}.section-Y-huge-paddings{padding-top:8rem;padding-bottom:8rem}.section-Y-margins{margin-top:5rem;margin-bottom:5rem}.section-bottommargin{margin-bottom:4rem}.section-bottompadding{padding-bottom:4rem}ul.pagelist{line-height:1.4rem}ul.pagelist,ul.pagelist .children{list-style-type:none}ul.pagelist .children{padding-left:1.2rem}ul.pagelist .children a{font-size:.9rem}ul.pagelist{padding-left:0}ul.pagelist>li>a{display:block;margin-bottom:.6rem}.section-subpages{padding-bottom:0}.lead{display:block;max-width:700px;text-align:center;margin:0 auto 2rem auto;line-height:1.6rem}.content-thin{max-width:800px;margin:auto}@media(min-width:992px){#dg-navi-toggler{display:none}}#dg-navi-toggler{margin-left:auto}#dg-nav-icon{width:35px;height:30px;position:relative;margin:10px auto 5px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#dg-nav-icon span{background:#fff}#dg-nav-icon span{display:block;position:absolute;height:4px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#dg-nav-icon span:nth-child(1){top:0}#dg-nav-icon span:nth-child(2),#dg-nav-icon span:nth-child(3){top:10px}#dg-nav-icon span:nth-child(4){top:20px}#dg-nav-icon.open span:nth-child(1){top:18px;width:0%;left:50%}#dg-nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#dg-nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#dg-nav-icon.open span:nth-child(4){top:18px;width:0%;left:50%}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.page-numbers{padding:.2rem .6rem}.page-numbers,.page-numbers:hover{text-decoration:none}.page-numbers:hover,.page-numbers.current{background:#000;color:#fff}.get-back-link{margin-bottom:1rem}.thin-content{max-width:800px;margin:auto}#breadcrumbs{padding-bottom:.5rem;margin-bottom:4rem;border-bottom:1px solid #eee;font-size:.8rem}.widget-title{font-size:1rem;text-transform:uppercase;font-weight:700}.widget{margin-bottom:3rem}.widget ul{list-style-type:none;padding-left:0}.widget_recent_entries>ul>li{margin-bottom:1rem}.widget_recent_entries .post-date{display:block}ul.pagelist-big{padding-left:0}@media (min-width:992px){ul.pagelist-big{padding-left:40px}}ul.pagelist-big,ul.pagelist-big li{list-style-type:none}ul.pagelist-big a{text-decoration:none;font-size:1.2rem}ul.pagelist-big>li>a{display:block;font-size:1.6rem;margin-bottom:.5rem}ul.pagelist-big>li{margin-bottom:1rem}ul.pagelist-big ul.children{margin-left:0;padding-left:0}ul.pagelist-big a:hover{text-decoration:underline}.no-margins{margin:0}.post-date,p.date,div.date,span.date,.entry-date{font-size:.8rem;color:#000;font-weight:700}.aspect-ratio-box{position:relative;width:100%;height:0;padding-bottom:65%}.aspect-ratio-box-inside{position:absolute;top:0;left:0;width:100%;height:100%}.dg-consent .nf-field-element{width:auto!important}.dg-consent .nf-field-description{width:90%!important;margin-left:1rem}.site-footer .bottom-footer{color:#fff;background:#000}.site-footer .bottom-footer a{color:#fff}.some-icons a{font-size:1.4rem;color:#fff}.divider{text-align:center;margin:auto}.divider-small{width:300px;height:20px;background:url(/wp-content/themes/Digitaali/images/divider-small.png) center/contain no-repeat}.divider-white{background:url(/wp-content/themes/Digitaali/images/divider-white-small.png) center/contain no-repeat}.dark-bg .with-divider::after,.dark-bg-opacity .with-divider::after{content:'';width:300px;height:20px;display:block;background:url(/wp-content/themes/Digitaali/images/divider-white-small.png) center/contain no-repeat}.dark-bg,.dark-bg-opacity{color:#fff}strong,.strong{font-weight:700}.section-2{color:#fff}.article-nosto{text-align:center}.article-nosto::before{content:'';display:block;width:300px;height:20px;margin:auto;padding-bottom:4rem}.article-nosto::before{background:url(/wp-content/themes/Digitaali/images/divider-small.png) center/contain no-repeat}@media (min-width:992px){body.home .article-nosto::after{content:'';display:block;width:300px;height:20px;margin:auto;padding-top:4rem;background:url(/wp-content/themes/Digitaali/images/divider-small-flipped.png) center/contain no-repeat}}.post-thumbnail{margin-bottom:1.5rem}.dark-bg-opacity{background:rgba(0,0,0,.8)}.dark-bg{background:#040507;color:#fff}.person{max-width:1400px;margin:auto}.person-image{margin:auto;margin-bottom:2rem;max-width:600px;background-size:auto 100%;background-repeat:no-repeat;background-position:top center}.person .info{padding:0 2rem}@media (min-width:500px){.person .info{margin-left:80px}}.person .info .with-divider{margin:0;text-align:center}.person .info .with-divider::after{background-position:top center;margin:0 auto 2rem auto}.person .slogan{text-align:center}@media (min-width:1200px){.person .info .with-divider{text-align:left}.person .info .with-divider::after{background-position:top left;margin:0 0 2rem 0}.person .slogan{text-align:left}}.person .info .slogan{margin-top:-1.5rem}.person .info .content::before{content:'';display:block;width:55px;height:55px;margin-left:auto;margin-right:auto;background:url(/wp-content/themes/Digitaali/images/quotermark.png) top center/contain no-repeat;font-weight:300;font-size:4rem}@media (min-width:500px){.person .info .content::before{float:left;margin-left:-80px}}.dark-bg a{color:#fff}#henkilosto{margin-bottom:0;padding-bottom:0}#henkilosto>.person{padding:2rem 0;margin:auto}@media (min-width:992px){#henkilosto>.person{padding:2rem 0}}#henkilosto>.person:last-child{margin-bottom:0;padding-bottom:0}@media (min-width:1200px){#henkilosto>.person:last-child .person-image{margin-bottom:0;padding-bottom:0}}@media (min-width:1200px){#henkilosto>.person.has_post_thumbnail:nth-child(even)>.row>[class*='col']:nth-child(1){order:2}#henkilosto>.person.has_post_thumbnail:nth-child(even)>.row>[class*='col']:nth-child(2){order:1}#henkilosto>.person.has_post_thumbnail:nth-child(even)>.row>[class*='col']:nth-child(1) .person-image{background-position:top right}}body.page-template-template-page-yhteystiedot #primary .footer-info .divider{display:none}body.page-template-template-page-yhteystiedot #colophon .footer-info{display:none}.nf-form-title{text-align:center}.footer-main-menu{text-transform:uppercase;font-weight:700}.footer-main-menu>li{padding:0 .5rem}.footer-main-menu>li>a{text-decoration:underline;padding:.2rem 1rem}.footer-main-menu>li:not(:last-child){padding-right:15px;background-image:url(/wp-content/themes/Digitaali/images/separator.jpg);background-position:right center;background-repeat:no-repeat}.nf-response-msg{color:green;text-align:center}