/*!
Theme Name: Netello Sivusto
Author: Netello
Author URI: https://netello.fi
Description: Netellon asiakas teema
*/
@charset "UTF-8";.owl-carousel .owl-stage{display:flex;position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;margin:auto;padding:0}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block;height:100%}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .3s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-nav [class*=owl-]{cursor:pointer;display:inline-block;top:50%}.owl-carousel .owl-nav [class*=owl-]:hover{opacity:1}.owl-carousel .owl-nav [class*=owl-] span{padding:.5rem}.owl-carousel .owl-next,.owl-carousel .owl-prev{position:absolute;transform:translateY(-50%)}.owl-carousel .owl-next img,.owl-carousel .owl-prev img{padding:0}.owl-carousel .owl-prev{left:10px}.owl-carousel .owl-next{right:10px}.owl-carousel .owl-nav .disabled{display:none}.owl-carousel .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-carousel .owl-dots{-webkit-tap-highlight-color:transparent;text-align:center}.owl-carousel .owl-dots .owl-dot{zoom:1;display:inline-block;*display:inline}.owl-carousel .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#fff;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}@media screen and (max-width:767px){.owl-carousel .owl-dots .owl-dot span{height:6px;width:6px}}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:red}.section-mobile-contact-bg a{color:#6296d3!important;font-weight:400}.section-mobile-contact-bg a:hover{color:#729fd5!important}.section-mobile-contact-bg .carousel-mobile-contact-item{overflow:hidden;text-align:center}.section-mobile-contact-bg .owl-next{background-image:url(/wp-content/themes/netello/img/arrow-right.svg)}.section-mobile-contact-bg .owl-next,.section-mobile-contact-bg .owl-prev{background-position:0 .1em;background-repeat:no-repeat;background-size:1em 1em}.section-mobile-contact-bg .owl-prev{background-image:url(/wp-content/themes/netello/img/arrow-left.svg)}.owl-dot span{background:#fff!important}.owl-dot.active span,.owl-dot:hover span{background:#1a1a1a!important}.top-image>div{position:relative}@media screen and (max-width:767px){.top-image>div{padding:0 .2em}}.top-image>div a:hover{background-color:#fff;color:#6296d3}.wp-block-quote{background-image:url(http://wordpress-speed-dev.demo.netello.com/wp-content/themes/wordpress_speed_dev/img/lainausmerkki.svg);background-position:left 10px;background-repeat:no-repeat;background-size:30px;margin-bottom:30px;margin-top:30px;padding-left:50px}.wp-block-quote p:first-child{font-size:1.1em}img{display:inline-block;height:auto}iframe,img{max-width:100%}iframe{border:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.navigation.posts-navigation .screen-reader-text{display:none}.navigation.posts-navigation .nav-previous{float:right;margin-right:15px}.navigation.posts-navigation .nav-next{margin-left:15px}.navigation.post-navigation{padding-top:30px}.navigation.post-navigation .screen-reader-text{display:none}.navigation.post-navigation .nav-previous{float:right}.navigation.post-navigation .nav-previous:after{content:" »"}.navigation.post-navigation .nav-next:before{content:"«"}.nappi-1,.nappi-1:visited,a.wp-block-button__link,a.wp-block-button__link:visited,input[type=submit]{background-color:#6296d3;border:2px solid #6296d3;border-radius:4px;color:#fff;display:inline-block;font-size:1em;font-weight:700;line-height:1.6;margin-bottom:1em;margin-top:1em;padding:1em 2em}.nappi-1:active,.nappi-1:focus,.nappi-1:hover,.nappi-1:visited:active,.nappi-1:visited:focus,.nappi-1:visited:hover,a.wp-block-button__link:active,a.wp-block-button__link:focus,a.wp-block-button__link:hover,a.wp-block-button__link:visited:active,a.wp-block-button__link:visited:focus,a.wp-block-button__link:visited:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:#729fd5;border:2px solid #729fd5;color:#fff}a.nappi-2,a.nappi-2:visited,div.nappi-2 a.wp-block-button__link,div.nappi-2 a.wp-block-button__link:visited{background-color:#729fd5;border:2px solid #729fd5;border-radius:4px;color:#fff;display:inline-block;font-size:1em;font-weight:700;line-height:1.6;margin-bottom:1em;margin-top:1em;padding:1em 2em}a.nappi-2:active,a.nappi-2:focus,a.nappi-2:hover,a.nappi-2:visited:active,a.nappi-2:visited:focus,a.nappi-2:visited:hover,div.nappi-2 a.wp-block-button__link:active,div.nappi-2 a.wp-block-button__link:focus,div.nappi-2 a.wp-block-button__link:hover,div.nappi-2 a.wp-block-button__link:visited:active,div.nappi-2 a.wp-block-button__link:visited:focus,div.nappi-2 a.wp-block-button__link:visited:hover{background-color:#6296d3;border:2px solid #6296d3;color:#fff}form{color:#000;line-height:1.5;margin:auto}@media screen and (max-width:767px){form{width:100%}}form input:not([type=checkbox]):not([type=radio]),form textarea{border:1px solid #ddd;border-radius:.2em;box-sizing:border-box;font-size:1em;margin:.5em 0;padding:1em;width:100%}form input[type=submit]{border-radius:4px!important}form input[type=checkbox]{-webkit-appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:7px;float:left;font-size:.9em;height:25px;margin-left:0;margin-right:10px;margin-top:0;position:relative;width:25px}form input[type=checkbox]:checked:after{color:#292a2e;content:"✔";font-size:16px;left:5px;position:absolute;top:0}form span.wpcf7-list-item{margin-left:0;margin-right:2em;padding-bottom:.5rem}.content-referenssilogot{justify-content:left;padding-bottom:2rem}@media screen and (min-width:768px){.content-referenssilogot{display:flex;flex-wrap:wrap}}.content-referenssilogot>div{margin-top:2rem}@media screen and (min-width:768px){.content-referenssilogot>div{flex-basis:50%;padding:0 2rem 0 0}}@media screen and (min-width:1200px){.content-referenssilogot>div{flex-basis:25%}}.content-referenssilogot .content-referenssi{border:1px solid #eee;border-radius:0;height:100%;padding:1em 1em 0;position:relative}.content-referenssilogot .content-referenssi .content-referenssi-teksti{padding:1rem 1rem 1.5rem;text-align:center}.content-referenssilogot .referenssikuva{background-position:50%;background-repeat:no-repeat;background-size:contain;height:200px}.sct-sw-bg{background-color:#ededed;color:#292a2e;font-size:.85rem;padding:1.2em 0}@media screen and (min-width:768px){.sct-sw-bg li{display:inline-block}.sct-sw-bg li:not(:last-of-type):after{content:" |"}.sct-sw-bg li:before{content:" "}}.sct-sw-bg a{color:#292a2e}@media screen and (max-width:767px){.sct-sw-bg a{display:block;padding:.6em 0}}.sct-sw-bg a:hover{color:#729fd5!important}.sct-addr-bg{background-color:#19193f;color:#fff;font-size:.9rem;line-height:1.6;margin-top:0;padding:5em 0;text-align:center}@media screen and (min-width:768px){.sct-addr-bg{margin-top:0;text-align:left}}.sct-addr-bg h2,.sct-addr-bg h3{font-size:2em;font-weight:700;margin-bottom:.5em}.sct-addr-bg a{color:#fff}.sct-addr-bg a:hover{color:#729fd5}@media screen and (max-width:767px){.sct-addr-bg .sarake{margin-bottom:1rem;margin-top:1rem}}.logot{margin:2em auto;text-align:center}.logot img{height:auto;max-height:170px;max-width:220px;padding:20px;vertical-align:middle;width:auto}.sct-cpright-bg{background-color:#fff;color:#292a2e;font-size:.8rem}@media screen and (max-width:767px){.sct-cpright-bg{padding:1em 0}}.sct-cpright-bg a{color:#292a2e}.sct-cpright-bg a:hover{color:#729fd5}@media screen and (max-width:767px){.sct-cpright .sct-cpright-left,.sct-cpright .sct-cpright-right{line-height:2}}@media screen and (min-width:768px){.sct-cpright .sct-cpright-left,.sct-cpright .sct-cpright-right{margin:1em 0}}.sct-cpright .sct-cpright-left p,.sct-cpright .sct-cpright-right p{display:inline-block}@media screen and (min-width:768px){.sct-cpright{height:3em;position:relative}.sct-cpright .sct-cpright-left,.sct-cpright .sct-cpright-right{bottom:0;position:absolute;top:0}.sct-cpright .sct-cpright-left{left:0}.sct-cpright .sct-cpright-right{right:0}}.footer-tausta-alue{background-position:50%;background-size:cover;color:#fff;margin:0;padding:0}@media screen and (min-width:992px){.footer-tausta-alue{margin:5em 0 0}}.footer-tausta-alue .gradient{background-image:linear-gradient(90deg,rgba(25,25,63,.6),rgba(25,25,63,.5),rgba(25,25,63,.6))}@media screen and (min-width:992px){.footer-tausta-alue .gradient{padding:4rem 0}}@media screen and (min-width:2000px){.footer-tausta-alue .gradient{padding:6rem 0}}.footer-tausta-alue h2,.footer-tausta-alue h3,.footer-tausta-alue h4,.footer-tausta-alue p{color:#fff}.footer-tausta-alue h2,.footer-tausta-alue h3{font-size:1.2rem}@media screen and (min-width:992px){.footer-tausta-alue h2,.footer-tausta-alue h3{font-size:1.8rem}}.footer-tausta-alue a{background-color:#6296d3;border:2px solid #6296d3;border-radius:4px;color:#fff;display:inline-block;font-size:1em;font-weight:700;line-height:1.6;margin-bottom:1em;margin-top:1em;padding:1em 2em}.footer-tausta-alue a:active,.footer-tausta-alue a:focus,.footer-tausta-alue a:hover{background-color:#729fd5;border:2px solid #729fd5;color:#fff}.footer-tausta-alue .footer-sininen-nappi{margin-top:1rem}.footer-tausta-alue .footersarake{border-bottom:1px solid #9d9e9b;margin-left:auto;margin-right:auto;max-width:900px;padding:3rem;position:relative;text-align:center}.footer-tausta-alue .footersarake:last-child{border-bottom:none}@media screen and (min-width:992px){.footer-tausta-alue .footersarake{border-bottom:none;border-left:1px solid #9d9e9b;flex:1;padding:2rem}.footer-tausta-alue .footersarake:first-child{border-left:none}}@media screen and (min-width:2000px){.footer-tausta-alue .footersarake{padding:2rem}}@media screen and (min-width:992px){.footer-tausta-alue .container{display:flex}}.text-bar .container{text-align:center}
