@charset "UTF-8";
/* https://toimarisln.fi/wp-content/themes/Digitaali/style.css?ver=1.24 */
body{font-family:'Nunito Sans',sans-serif;font-size:16px;overflow-x:hidden}body,p{line-height:1.4rem}a{color:#8db717}a:hover{color:#8db717;text-decoration:underline}a[href*="tel"],a[href*="mailto"]{color:#000}a.btn,input[type="submit"]{color:#000;border:2px solid #96c11f;border-radius:3rem;background:transparent;padding:.5rem 2rem}a.btn:hover,a.btn:active,input[type="submit"]:hover,input[type="submit"]:active{background-color:#96c11f;color:#fff}.fiiliskuva{display:flex;justify-content:center;align-items:flex-end;height:250px;margin-top:110px;background-size:auto 100%}body.home .fiiliskuva{height:400px;align-items:center}.lang-selector{margin:0 .5rem}.black{color:#000}#navbarResponsive .contents{margin-left:auto}a.no-hover:hover{text-decoration:none}#main-navbar{background:#fff}a.navbar-brand img{max-height:5.2rem}@media (min-width:992px) and (max-width:1199px){a.navbar-brand img{max-width:190px}}.navbar-toggler:hover{cursor:pointer}.fiiliskuva .box{position:relative;width:400px;margin-bottom:-5rem}body.home .fiiliskuva .box{margin-bottom:0;width:500px}.fiiliskuva .box .text{display:block;padding:2rem 0 1rem 0;text-align:center;background:url(/wp-content/themes/Digitaali/images/havu.png) no-repeat center bottom}.cornered{padding:2rem;border-top-left-radius:2rem;border-bottom-right-radius:2rem;background:#fff;color:#000;-webkit-box-shadow:0 2px 108px -31px rgba(0,0,0,1);-moz-box-shadow:0 2px 108px -31px rgba(0,0,0,1);box-shadow:0 2px 108px -31px rgba(0,0,0,1)}body .fiiliskuva .cornered{padding-bottom:3rem}.carousel-item{padding:0 2.8rem}@media (min-width:768px){.carousel-item{padding:0 4rem}}@media (min-width:992px){.carousel-item{padding:0 6rem}}.havu{background:url(/wp-content/themes/Digitaali/images/havu.png) no-repeat center bottom;padding-bottom:2rem}.havu.dark{background:url(/wp-content/themes/Digitaali/images/havu-dark.png) no-repeat center bottom}.facebook-icon-top{display:flex;margin-left:auto;margin-right:.5rem}.circle{position:absolute;top:-3rem;left:50%;transform:translateX(-50%);max-width:6.5rem}ul#menu-paavalikko{text-align:center}@media (max-width:991px){.lang-selector-and-some-container{margin-bottom:1rem}.lang-selector{margin-right:.8rem}}.lang-selector-and-some-container{display:flex;justify-content:flex-end;align-items:center;margin-left:auto}@media(min-width:992px){ul#menu-paavalikko{margin-left:auto;text-align:left}}@media (max-width:991px){ul#menu-paavalikko li a{margin-bottom:.5rem}}@media (min-width:992px) and (max-width:1199px){ul#menu-paavalikko li a,.lang-selector a{font-size:13px}}.lang-selector a{font-size:14px}ul#menu-paavalikko li a,.lang-selector a{padding-bottom:1.5rem;text-transform:uppercase;font-weight:800;color:#000}.lang-selector a{font-weight:400}ul#menu-paavalikko li.active a{color:#96c11f;background:url(/wp-content/themes/Digitaali/images/havu-dark.png) no-repeat center bottom}ul#menu-paavalikko li a:hover{color:#96c11f}.site-main{margin:5rem 0 4rem 0}body.home .site-main{margin-top:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p{font-family:'Nunito Sans',sans-serif;margin-bottom:1rem}h1,h2,h3,h4{margin-bottom:1.2rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-weight:800;color:#96c11f}h4{color:#455714}h5,h6,.h5,.h6{text-transform:uppercase;color:#455714;font-weight:700}@media (max-width:991px){h1,.h1{font-size:1.8rem}h2,.h2{font-size:1.6rem}h3,.h3{font-size:1.4rem}h4,.h4{font-size:1.3rem}h5,.h5{font-size:1.2rem}h6,.h6{font-size:1.1rem}}.font-dark{color:#455714}@media (min-width:1200px){.auto-clear .col-lg-1:nth-child(12n+1){clear:left}.auto-clear .col-lg-2:nth-child(6n+1){clear:left}.auto-clear .col-lg-3:nth-child(4n+1){clear:left}.auto-clear .col-lg-4:nth-child(3n+1){clear:left}.auto-clear .col-lg-6:nth-child(odd){clear:left}}@media (min-width:992px) and (max-width:1199px){.auto-clear .col-md-1:nth-child(12n+1){clear:left}.auto-clear .col-md-2:nth-child(6n+1){clear:left}.auto-clear .col-md-3:nth-child(4n+1){clear:left}.auto-clear .col-md-4:nth-child(3n+1){clear:left}.auto-clear .col-md-6:nth-child(odd){clear:left}}@media (min-width:768px) and (max-width:991px){.auto-clear .col-sm-1:nth-child(12n+1){clear:left}.auto-clear .col-sm-2:nth-child(6n+1){clear:left}.auto-clear .col-sm-3:nth-child(4n+1){clear:left}.auto-clear .col-sm-4:nth-child(3n+1){clear:left}.auto-clear .col-sm-6:nth-child(odd){clear:left}}@media (max-width:767px){.auto-clear .col-xs-1:nth-child(12n+1){clear:left}.auto-clear .col-xs-2:nth-child(6n+1){clear:left}.auto-clear .col-xs-3:nth-child(4n+1){clear:left}.auto-clear .col-xs-4:nth-child(3n+1){clear:left}.auto-clear .col-xs-6:nth-child(odd){clear:left}}img{max-width:100%}article,section,footer{padding-top:3rem;padding-bottom:3rem}#sanottua{background:url(/wp-content/themes/Digitaali/images/icon-bubble.png) no-repeat top center;padding-top:5rem}#intro,#sanottua{text-align:center}#intro .logo{float:none;margin:auto}#intro h2{margin-top:3rem}.carousel-control-next,.carousel-control-prev{opacity:1}.carousel-control-prev:hover,.carousel-control-next:hover{opacity:.5}.carousel-control-next-icon,.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-control-prev-icon{transform:rotate(180deg)}#testimonial-slider-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;background:#fff}.bordered-box{padding:0 5%;margin-top:3rem;border:7px solid #96c11f}.bordered-box:before,.bordered-box:after{display:block;content:"";height:45px;width:150px;background:#fff;margin:-1.6rem auto 0 auto;background-repeat:no-repeat}.bordered-box:after{margin:4rem auto -8px auto;height:10px}.bordered-box.icon-marker:before{background-image:url(/wp-content/themes/Digitaali/images/icon-border-marker.png)}.bordered-box.icon-kodinkone:before{background-image:url(/wp-content/themes/Digitaali/images/icon-border-kodinkone.png)}.bordered-box.icon-people:before{background-image:url(/wp-content/themes/Digitaali/images/icon-border-people.png)}.bordered-box.icon-yhteistyossa:before{background-image:url(/wp-content/themes/Digitaali/images/icon-border-yhteistyossa.png)}.bordered-box.icon-pirtti:before{background-image:url(/wp-content/themes/Digitaali/images/icon-border-pirtti.png)}.bordered-box.icon-huonekalut:before{background-image:url(/wp-content/themes/Digitaali/images/icon-border-huonekalut.png)}.bordered-box.icon-pientavara:before{background-image:url(/wp-content/themes/Digitaali/images/icon-border-pientavara.png)}.bordered-box.icon-vaatteet:before{background-image:url(/wp-content/themes/Digitaali/images/icon-border-vaatteet.png)}.bordered-box.icon-pitsi:before{background-image:url(/wp-content/themes/Digitaali/images/icon-border-pitsi.png)}.bordered-box.icon-heart:before{background-image:url(/wp-content/themes/Digitaali/images/icon-border-heart.png)}.bordered-box.icon-ser:before{background-image:url(/wp-content/themes/Digitaali/images/icon-border-sahkolaitteet.png)}.bordered-box.icon-puuverstas:before{background-image:url(/wp-content/themes/Digitaali/images/icon-border-puuverstas.png)}.bordered-box.icon-hallitus:before{background-image:url(/wp-content/themes/Digitaali/images/icon-border-hallitus.png)}.bordered-box.has-icon:before{margin-bottom:1.2rem}.bordered-box.solid-border{padding:2rem}.bordered-box.solid-border:after,.bordered-box.solid-border:before{background:transparent}#testimonial-slider{width:100%}#testimonial-slider .carousel-item .contents{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}#testimonial-slider .carousel-item .text{font-size:25px;line-height:normal}#testimonial-slider-wrapper a.btn,#testimonial-slider-wrapper input[type="submit"]{display:flex;float:none;margin:1rem auto 0 auto}.testimonial-author{padding-top:1rem;font-weight:700;font-size:17px}@media (min-width:768px){.testimonial-author{padding-top:2rem}}.testimonial-author::before{content:"";float:left;width:25px;height:20px;background:no-repeat url(/wp-content/themes/Digitaali/images/icon-bubble-single.png);background-position:0 2px;margin:0 .5rem 0 0}.site-footer{background:#96c11f}.site-footer,.site-footer a,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#fff}.site-footer .cornered{margin-top:-5rem}.site-footer [class*="col-"]{text-align:center}@media (max-width:991px){.site-footer [class*="col-"]{margin-bottom:2rem}.site-footer [class*="col-"]:nth-child(1){margin-bottom:4rem}}#form-wrapper{margin:auto;margin-top:4rem;text-align:left}.carousel-indicators{bottom:0;margin-bottom:0}@media (min-width:992px){.carousel-indicators{bottom:10px;margin-bottom:16px}}.carousel-indicators li{width:14px;height:14px;border:1px solid #aaa;border-radius:50%}.carousel-indicators li.active{background-color:#aaa}.carousel-indicators li:hover{cursor:pointer}.design-by{padding-left:1rem}.some-block{margin:1rem 0}@media (min-width:992px){.some-block{text-align:left}}ul.submenu{text-align:center;list-style-type:none;padding:0;margin:1rem 0 0 0}ul.submenu li{display:inline-block}ul.submenu li a{display:block;padding:1rem;color:#000;font-weight:700;font-size:1.2rem}ul.submenu li a:hover{text-decoration:none;color:#96c11f}.imagestrip{margin:auto}.imagestrip .slick-prev{left:0!important}.imagestrip .slick-next{right:0!important}.imagestrip .slick-prev,.imagestrip .slick-next{z-index:1;padding:15px!important;background-color:rgba(0,0,0,0)!important;width:auto!important;height:auto!important}#blueimp-gallery *{color:#fff}#blueimp-gallery .indicator{display:none}#logos{text-align:center}.person{max-width:550px}@media (max-width:991px){.person{margin:auto}}.person .image-container{width:140px;height:140px;margin:auto;float:none}.person .image{width:100%;padding-bottom:100%;background-size:cover;border-radius:50%;border:1px solid #dadada}@media (min-width:992px){.person .info{margin-top:1.5rem}}@media (max-width:991px){.person [class*="col-"]{margin-top:2rem;margin-bottom:1rem;text-align:center}}.person-name{padding-bottom:0;margin-bottom:0}.person-role{color:#999;font-weight:700}.person-info{margin-top:.5rem}.inline-caption-with-address{text-transform:uppercase;padding-bottom:0}.inline-caption-with-address small{font-size:1rem;color:#999}.inline-caption-with-address small{display:block;padding-top:.2rem}@media (min-width:992px){.inline-caption-with-address small{display:inline-block;padding-top:0}.inline-caption-with-address small:before{content:"|";padding-right:.5rem}}.person .content{margin:.5rem 0}@media (min-width:992px){.panel-grid{margin-bottom:1.5rem 0}body.page-id-13 .panel-grid{margin-bottom:3rem}}body.page-id-13 .site-main{text-align:center}@media (min-width:992px){body.page-id-13 .site-main{text-align:left}}.remove-spacing{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}.lead{line-height:1.5rem;font-style:italic}.thin-block{max-width:800px;margin:auto}