/*!
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}.icono-m-contact-icon svg{stroke:#fff;fill:#fff;height:1em;width:1em}.icono-m-contact-icon:hover svg{stroke:#c6c6c6;fill:#c6c6c6}.icono-m-contact-arrow svg{stroke:#fff;fill:#fff;height:1em;width:1em}.icono-m-contact-arrow:hover svg{stroke:#c6c6c6;fill:#c6c6c6}.section-mobile-contact-bg a{color:#fff!important;font-weight:400}.section-mobile-contact-bg a:hover{color:#c6c6c6!important}.section-mobile-contact-bg .carousel-mobile-contact-item{overflow:hidden;text-align:center}.owl-dot span{background:#fff!important}.owl-dot.active span,.owl-dot:hover span{background:#1a1a1a!important}.top-image>div{position:relative}.top-image>div a:hover{color:#fff}.top-image>div a.top-image-button:hover{background-color:#fff;color:#059fe2}.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 17px;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}.sct-content hr{background-color:#d7dbdd;border:none;height:1px;margin:2em 0}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:#0c6e77;background:linear-gradient(90deg,#0c6e77 0,#0d3a3f);border-radius:0;color:#fff;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0c6e77",endColorstr="#0d3a3f",GradientType=1);font-size:1rem;font-weight:800;line-height:1.2;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:#0d3a3f;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:#f90;border:none;border-radius:0;color:#fff;display:inline-block;font-size:1rem;font-weight:800;line-height:1.2;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:#ef9103;color:#fff}a.nappi-3,a.nappi-3:visited,div.nappi-3 a.wp-block-button__link,div.nappi-3 a.wp-block-button__link:visited{background-color:#eaeaea;border-radius:0;display:inline-block;font-size:1rem;font-weight:800;line-height:1.2;margin-top:1em;padding:1em 2em}a.nappi-3:active,a.nappi-3:focus,a.nappi-3:hover,a.nappi-3:visited:active,a.nappi-3:visited:focus,a.nappi-3:visited:hover,div.nappi-3 a.wp-block-button__link:active,div.nappi-3 a.wp-block-button__link:focus,div.nappi-3 a.wp-block-button__link:hover,div.nappi-3 a.wp-block-button__link:visited:active,div.nappi-3 a.wp-block-button__link:visited:focus,div.nappi-3 a.wp-block-button__link:visited:hover{background-color:#c9c7c7;color:#038993}form{color:#000;line-height:1.5;margin:1em auto auto}@media screen and (max-width:767px){form{width:100%}}form .grid>div:not(:first-child){margin-left:1rem}@media screen and (max-width:767px){form{padding:1em 0}}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=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:#616163;content:"✔";font-size:16px;left:5px;position:absolute;top:0}form span.wpcf7-list-item{margin-left:0;margin-right:2em;padding-bottom:.5rem}.lomake.harmaa form{margin:auto;max-width:830px;padding:1rem}.sct-sw-bg{background-color:#ededed;color:#1a1a1a;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:#1a1a1a}@media screen and (max-width:767px){.sct-sw-bg a{display:block;padding:.6em 0}}.sct-sw-bg a:hover{color:#666!important}.footer-contact{background:linear-gradient(90deg,#038993 0,#17363b);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d9038993",endColorstr="#d917363b",GradientType=1);font-size:1.33333rem;margin:0!important;padding:4rem 1rem 5rem}.footer-contact h2,.footer-contact h3,.footer-contact h4,.footer-contact li{color:#fff}.footer-contact .container{max-width:700px}.sct-addr-bg{background-color:#070707;color:#c9c9c9;font-size:.9rem;line-height:1.6;margin-top:0;padding:2em 0;text-align:center}@media screen and (min-width:768px){.sct-addr-bg{padding:4rem 0;text-align:left}}.sct-addr-bg img{max-width:100%}.sct-addr-bg a{color:#c9c9c9}.sct-addr-bg a:hover{color:#c6c6c6}@media screen and (max-width:767px){.sct-addr-bg .sarake{margin-bottom:3rem;margin-top:1rem}}@media screen and (min-width:768px){.sct-addr-bg .sarake{padding-right:1rem}}@media screen and (max-width:767px){.sct-addr-bg .sarake .wp-block-social-links{justify-content:center}}.sct-addr-bg p{margin-bottom:.5rem;padding-top:.5rem}.sct-addr-bg h4{color:#fff;font-size:1.2rem;font-weight:800;margin-bottom:.5rem;text-transform:uppercase}.logot{text-align:center}.logot img{height:auto;max-height:150px;max-width:100%;padding:20px;vertical-align:middle;width:auto}.sct-cpright-bg{background-color:#fff;color:#1a1a1a;font-size:.8rem}.sct-cpright-bg a{color:#1a1a1a}.sct-cpright-bg a:hover{color:#666}.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}}.osasto-refet{background-color:#f2f2f2;padding:4rem 20px 2rem}.osasto-refet h2{margin-bottom:3rem!important}.osasto-refet .sct-content{margin-bottom:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border:none}.woocommerce table.shop_attributes td{font-style:normal}.up-sells.products{margin-top:5rem}.woocommerce a.added_to_cart{padding-bottom:.8rem;padding-top:.8rem}.content-contact-buttons a{margin-bottom:.5em}ul.order_details li{background-image:none!important}.cart-contents:before{content:"\e01d";font-family:WooCommerce;font-size:28px;font-style:normal;font-weight:400;margin-top:10px;padding-right:5px;vertical-align:bottom}.cart-contents:hover{text-decoration:none}.cart-contents-count{background-color:#2ecc71;border-radius:10px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1;padding:1px 6px;vertical-align:top}.sct-content #payment ul li,.sct-content ul.woocommerce-error li{background-image:none}.woocommerce .col-1,.woocommerce .col-2{max-width:100%}.woocommerce nav.woocommerce-pagination{text-align:right}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{background-image:none!important;border:none;padding-left:5px!important}.woocommerce nav.woocommerce-pagination ul li a{border:1px solid #e6ecf2;border-radius:8px;color:#2b2b2b;padding:.5em .6em}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.prev{font-size:.93333rem;padding:9px .6em}.woocommerce nav.woocommerce-pagination ul li span.current{background:#031221;border-radius:8px;color:#fff;padding:.5em .6em}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{background:#e6ecf2;color:#2b2b2b}.text-bar .container{text-align:center}
