/* https://www.automaalit.fi/wp-content/themes/provari/css/site-styles.css?ver=6.8.1 */
/* Import rule from: https://www.automaalit.fi/wp-content/themes/provari/css/fix-bootstrap.css */
/*
This file is for fix things that Bootstrap ignore it and not release the fixes.
*/


/* 
abbr use border-bottom or double lines of dots
https://github.com/twbs/bootstrap/issues/16574
*/
abbr[title], acronym[title] {
	border-bottom: none;
}body{font-family:'Poppins',sans-serif;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;max-width:100vw;overflow-x:hidden}.h1,h1{font-size:1.9rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.25rem}.h4,h4{font-size:1rem}.h5,h5{font-size:1rem}.h6,h6{font-size:1rem}.palstat-3 .textwidget{xborder:1px #000 solid;padding:15px;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.palstat-3 h2{text-align:center}.hnk .palstat-3 p{margin-bottom:.75rem}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-weight:400;line-height:1.4em}h1,.h1{font-size:1.3rem;margin-bottom:1.2rem;font-weight:700;line-height:1.4em}h2,.h2{font-size:1.3em;font-weight:500;color:#0f0f22;line-height:1.4em}h2 strong,.h2 strong{font-weight:700}h3,.h3{line-height:1.2em}.h4,h4{font-size:1rem;font-weight:400;line-height:1.2em}.h4 strong,h4 strong{font-weight:600}a,a:hover{color:#47a0db}h4 a{color:#212529}h2+h3{margin-top:.5em}.hero-row h3{font-weight:600}.row.logot{text-align:center;display:block}.row.logot .col-sm-4.col-md-2{display:inline-block}img{width:auto;max-width:100%;height:auto}img.logo{margin-left:auto;margin-right:auto;display:block}img.logo{max-width:200px}.bg-valkoinen h4,.bg-harmaa h4{color:#848490}.bg-valkoinen h4 strong,.bg-harmaa h4 strong{color:#212529}.bg-tumma h2{color:#fff;font-weight:500}.bg-sininen{padding-top:1.5em!important;padding-bottom:1.5em!important;background-color:#47a0db;color:#fff}*.text-white,*.text-white a{color:#ffffff!important}.bg-sininen h2,.bg-sininen .h2{color:#fff}.panel-grid.panel-has-style,.panel-grid.panel-no-style{margin-bottom:0!important;position:relative!important}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style>.panel-grid-cell{padding:2em 0em 2em 0em}.widget_siteorigin-panels-builder .panel-grid.panel-no-style>.panel-grid-cell{padding:0em 0em 2em 0em}.so-panel .no-margin{margin-bottom:-15px}.bg-harmaa-kuvio{background-image:url(/wp-content/themes/provari/css/../images/bg-harmaa-kuvio.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.bg-harmaa{background-color:#f4f4f4}.bg-valkoinen{background-color:#fff}.bg-tumma{background-image:url(/wp-content/themes/provari/css/../images/bg-tumma.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% bottom}.blue,.blue h1,.blue h2,.blue h3,.blue h4{color:#47a0db}.grey-text{font-size:1.4em;color:#848490}.white-box{background-color:#fff;padding:3em 4em}.white-box p:last-of-type{margin-bottom:0}.white-box a{color:#47a0db}.white-box h2{color:#0f0f22;font-weight:700;line-height:1.1em}.container-header{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.container-header{background-color:#000}.container-header .row{min-height:49px}.container-header p{margin-bottom:0;margin-top:0;font-weight:600;letter-spacing:.2px;font-size:1.25em}.container-header span{position:relative}.container-header i.fa{font-size:1.6em;display:inline-block;position:relative;transform:translate(-5px,5px)}.container-header a i.fa{font-size:1.3em;display:inline-block;position:relative;transform:translate(0,2px);color:#fff}.container-header .divider{border-left:solid 1px #fff;display:inline-block;width:1px;margin-left:2px;margin-right:4px;height:23px;transform:translate(0,4px)}.container-header .col-xs-12.col-sm-4:nth-child(2){color:#fff;display:inline-block}.container-header .col-xs-12.col-sm-4:nth-child(1),.container-header .col-xs-12.col-sm-4:nth-child(2){padding-top:12px;padding-bottom:8px}.container-header .col-xs-12.col-sm-4:nth-child(2){text-align:center}.container-header .sow-image-container,.container-header img{max-width:120px}.container-header .sow-image-container{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:0}.top-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;margin:0;padding:0;text-align:center;line-height:1;width:120px;margin-left:auto;margin-right:auto}.nav-main-mob{display:block;position:relative;top:0;right:0;z-index:200;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:60px;overflow:visible;background:#000}.mobmenubtn{cursor:pointer;float:right;font-size:35px;margin-right:15px;margin-top:5px;color:#d1d1d1;position:absolute;right:0;top:0}.mobmenubtn .fa-bars,.mobmenubtn .fa-times{transition-duration:.5s;transition-property:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobmenubtn .fa-bars{display:inline-block}.mobmenubtn.open .fa-bars{display:none}.mobmenubtn .fa-times{display:none}.mobmenubtn.open .fa-times{display:inline-block}.menu-opened .mobmenubtn{display:none}.main-navi-overlay{border-top:solid 0;margin-top:0}.main-navi-overlay-menu .menu{padding:0;padding-top:5px;padding-bottom:10px;margin-bottom:0;text-align:center;font-size:1em;letter-spacing:.2px;font-weight:600}.main-navi-overlay-menu .menu li.menu-item-41{font-size:1.5em;margin-bottom:-6px;vertical-align:text-bottom}.main-navi-overlay-menu .menu li{list-style:none;display:block;margin-bottom:10px;color:#ec2d90}.main-navi-overlay-menu .menu li a{padding-left:10px;padding-right:10px;color:#d1d1d1;font-weight:400;text-transform:none}.main-navi-overlay-menu .menu li.current-menu-item a,.main-navi-overlay-menu .menu li.current-page-ancestor a,.main-navi-overlay-menu .menu li a:hover{color:#505068;text-decoration:none}.main-navi-overlay{display:none;background-color:#000}.mobmenubtn{display:block}.mob-navi-overlay{display:none;background:#000;padding-bottom:30px}.mob-navi-overlay.open{display:block}#articles{min-height:450px}.artikkeli-nosto{position:relative}.artikkeli-nosto a{display:block;position:relative;color:#47a0db;cursor:pointer}.artikkeli-nosto img{position:relative;z-index:1}.artikkeli-nosto .cat-title-label,.artikkeli-nosto a .cat-title-label{position:absolute;bottom:10px;left:-4px;padding:5px 10px;z-index:10;color:#fff;background-color:#000;font-size:1rem;font-weight:600;letter-spacing:1px}.artikkeli-nosto p.artikkeli-nosto-pvm{font-size:1rem;padding:10px 0;padding-bottom:0;line-height:1.3;color:#0c152a;margin-bottom:0}.artikkeli-nosto p.artikkeli-nosto-pvm a{color:#0c152a}.artikkeli-nosto p.artikkeli-nosto-otsikko{font-size:1.25rem;padding:8px 0;line-height:1.3}.artikkeli-nosto a:hover,.artikkeli-nosto a:active{text-decoration:none}.nosto-tyhja.eqh{display:table;border:solid 1px #47a0db}.nosto-tyhja .so-widget-sow-editor.so-widget-sow-editor-base{display:table-cell;height:100%;vertical-align:middle}.nosto-tyhja .siteorigin-widget-tinymce.textwidget{padding:10px}.nosto-tyhja a{display:block}.nosto-tyhja p a{color:#212529}* .nosto-tyhja.eqh h4 strong,* .nosto-tyhja.eqh a h4{color:#47a0db;text-transform:uppercase}.nosto-tyhja.eqh h4{margin-bottom:.75rem}ul.catnavi{width:100%;padding:0;background:#000;padding:5px;color:#fff;font-size:1.25rem;margin-left:15px;margin-right:15px}ul.catnavi li{display:inline-block;color:#47a0db;margin-left:4px;margin-right:0;padding-right:4px}ul.catnavi li:hover,ul.catnavi li.act{cursor:pointer;color:#515661}ul.catnavi li:before{content:'|';display:inline-block;color:#fff;margin-left:0;margin-right:8px}ul.catnavi li:nth-of-type(1):before{content:''}ul.catnavi div{display:inline-block}.right-over-image{transform:translate(0,0%)!important;margin-right:0px!important;margin-bottom:0}.sow-testimonials .sow-testimonial-text{padding-left:15px!important}.sng-post h1,.sng-post .h1{font-weight:500;margin-bottom:.5em}.sng-post h2{font-weight:400;font-size:1.9em}.sng-post h3{font-weight:400;font-size:1.4em}.artikkelin-paakuva{margin-bottom:1em}.tags{margin-top:2em;padding-top:1em;padding-bottom:0em;border-top:solid 1px #c1c1c1;border-bottom:solid 1px #c1c1c1}.tags h3{font-size:1.2rem;margin-bottom:.75em;font-weight:400}.tags.some-share{border-bottom:0}.taglist{list-style:none;padding:0;margin-left:-5px}.taglist li{display:inline-block;margin:0 5px;margin-bottom:8px;background-color:#f0f0f0;padding:3px 12px;border-radius:4px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;font-size:.85em}.taglist li a{color:#8d8d8d}.taglist li a:hover,.taglist li a:active{text-decoration:none;color:#0f0f22}.uusimmat-otsikko{margin-top:2em;margin-bottom:.75em}.artikkeli-oikea{padding-top:1em}.artikkeli-oikea h3{font-size:1.2em;font-weight:700;margin-bottom:.75em}.artikkeli-oikea h4{text-transform:uppercase;margin-bottom:0}.artikkeli-oikea h4 a{color:#212529}.artikkeli-oikea p{border-bottom:solid 1px #c1c1c1;padding-bottom:10px}.artikkeli-oikea p+h3{margin-top:1.75em}.artikkeli-oikea .tags{margin-top:5px;padding-top:0;padding-bottom:0;border:none}.pdt2em{padding-top:2em}.artikkeli-lista-nosto{margin-bottom:2em;font-size:90%;border-bottom:solid 1px #c1c1c1;padding-bottom:15px}.artikkeli-lista-nosto a,.artikkeli-lista-nosto a:hover,.artikkeli-lista-nosto h4 a,.artikkeli-lista-nosto h4 a:hover{color:#47a0db}.artikkeli-oikea .sidebar-block{margin-bottom:3em;margin-top:1em;line-height:1.35}.artikkeli-oikea .sidebar-block p{border-bottom:none;padding-bottom:0}.artikkeli-oikea .sidebar-block ul{margin:0;padding:0;padding-left:10px;list-style-type:none}.artikkeli-oikea .sidebar-block li{padding-left:5px;margin-bottom:3px}.artikkeli-oikea .sidebar-block li:before{content:'-';display:inline-block;margin-right:-10px;transform:translateX(-15px)}.fbc-page .fbc-wrap .fbc-items li:first-child{padding-left:0!important}.ingressi{font-size:1.4em;line-height:1.4em}.ingressi h2{margin-bottom:1em}div.wpcf7{padding:45px 60px;padding-bottom:30px;margin-top:45px}.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;padding:3px 9px;display:block;margin-bottom:30px;border:solid 1px #c1c1c1;border-radius:3px}.wpcf7 input[type="checkbox"],.wpcf7 input[type="radio"]{margin-right:3px;display:block}.wpcf7 input[type=submit]{display:block;padding:3px 12px;background-color:#47a0db;color:#fff;font-weight:600;-webkit-appearance:none;border:none;border-radius:3px;font-size:1.2em;margin-right:0;float:right;cursor:pointer}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-list-item{margin-right:0;display:block}.wpcf7 h4{font-weight:600;color:#212529;margin-bottom:.25em}.lomakepalkki div.wpcf7{padding:15px 15px}.lomakepalkki .wpcf7 input[type="text"],.lomakepalkki .wpcf7 input[type="tel"],.lomakepalkki .wpcf7 input[type="email"],.lomakepalkki .wpcf7 textarea{padding:5px 8px}.lomakepalkki .siteorigin-widget-tinymce.textwidget{padding-top:2em;padding-bottom:2em}.lomakepalkki h3{font-size:1.2rem}.lomakepalkki h4{font-size:1.1rem}.bg-sininen .lomakepalkki h3{color:#0f0f22}.bg-sininen .lomakepalkki h4{font-size:1.1rem;color:#fff}.bg-sininen .lomakepalkki .wpcf7 input[type=submit]{color:#47a0db;background-color:#fff}.bg-sininen .wpcf7 input[type="checkbox"]{background-color:#fff}input[type="checkbox"]{visibility:hidden}label{cursor:pointer}input[type="checkbox"]+span.wpcf7-list-item-label:before{border:1px solid #fff;content:"\00a0";display:inline-block;font:1em/1em sans-serif;height:1em;margin:.25em .45em 0 0;padding:0;vertical-align:top;width:1em}input[type="checkbox"]:checked+span.wpcf7-list-item-label:before{background:#fff;color:#333;content:"\2713";text-align:center}input[type="checkbox"]:checked+span.wpcf7-list-item-label:after{font-weight:700}.hnk{padding-top:3em;padding-bottom:3em}.hnk h2{font-size:2.4rem;margin-bottom:1.4rem;text-align:center;font-weight:700}.hnk h3{margin-bottom:.5em}.hnk h4{font-size:1.1em;font-weight:600;margin-bottom:.25rem}.hnk .col-sm-6{margin-bottom:1.25em}.hnk p{margin-bottom:.05rem}.gmap{min-height:300px;margin-top:2em}.hnk.tp .row{margin-top:2em;margin-bottom:2em}.hnk.tp .row .col-md-4,.hnk.tp .row .col-md-8{margin-bottom:1em}.hnk.tp h2{line-height:1;padding-top:0}.hnk.tp h2+h3{margin-top:0}.hnk.tp h3,.hnk.tp p{margin-bottom:.5em}.brd-bot-grey .hnk.container{border-bottom:solid 1px #f0f0f0}@media (min-width:450px){h1,.h1{font-size:2rem}h2,.h2{font-size:2em}}@media (min-width:768px){img.logo{max-width:100%}.h1,h1{font-size:2rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.4em}.h4,h4{font-size:1rem}.h5,h5{font-size:1rem}.h6,h6{font-size:1rem}.lomakepalkki h3{font-size:2.2rem}.lomakepalkki h4{font-size:1.4rem}.bg-sininen .lomakepalkki h4{font-size:1.4rem}.lomakepalkki div.wpcf7{padding:15px 60px}.lomakepalkki .wpcf7 input[type="text"],.lomakepalkki .wpcf7 input[type="tel"],.lomakepalkki .wpcf7 input[type="email"],.lomakepalkki .wpcf7 textarea{padding:10px 15px}.wpcf7 h4{margin-bottom:.75em}.wpcf7 .wpcf7-list-item{margin:0 0 0 1em}.bg-sininen .wpcf7 input[type="checkbox"]{display:inline-block}.palstat-3 .textwidget{xborder:1px #000 solid;padding:15px;-webkit-column-count:3;-moz-column-count:3;column-count:3}div.wpcf7{padding:45px 60px;padding-bottom:30px;margin-top:45px}.wpcf7 .wpcf7-list-item{margin:0 0 0 0;margin-right:5px;display:inline-block;font-size:1.1em}.sow-testimonials .sow-testimonial-text{padding-left:30px!important}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style>.panel-grid-cell{padding:5em 0em 5em 0em}.main-navi-overlay-menu .menu{padding-bottom:0}.nav-main-mob{display:none}.main-navi-overlay{display:block}.mobmenubtn{display:none}.mob-navi-overlay,.mob-navi-overlay.open{display:none}.main-navi-overlay-menu .menu li{list-style:none;display:inline-block}}@media (min-width:779px){.right-over-image{transform:translate(-75px,15%)!important;margin-right:-75px!important;margin-bottom:75px}}@media (min-width:992px){h1,.h1{font-size:3rem}h2,.h2{font-size:3rem}}.bloginosto{margin-bottom:30px}.bloginosto a{display:block;width:100%;height:100%;color:#fff;background-color:#000}.bloginosto img{position:relative;z-index:1}.blogpost_title{bottom:20px;position:absolute;z-index:10;left:0;padding:0 30px;color:#fff}.blogpost_title2{bottom:20px;position:relative;z-index:10;left:0;padding:15px 30px;padding-top:30px;color:#fff;background-color:#000}.bloginosto h4.cat-title{font-weight:700;text-transform:uppercase;color:#47a0db;letter-spacing:0;font-size:.85rem}.bloginosto h3{font-size:1.45rem;margin-bottom:0;color:#fff}.bloginosto a:hover,.bloginosto a:active{text-decoration:none}.bloginosto a:hover h3,.bloginosto a:active h3{text-decoration:underline}.sow-testimonials .sow-testimonial-user .sow-image-wrapper{display:block;text-align:right}.sow-testimonials,.so-widget-sow-testimonials-default-efb07ce83a32 .sow-testimonials .sow-testimonial-text{font-size:1.08em;color:#9e9ea6}.sow-testimonials blockquote{font-size:1.2em;line-height:1.7}.container.footer{padding:3em 15px 15px 15px}.container.footer ul{color:#47a0db;padding-left:0;list-style-position:inside;font-size:12px;vertical-align:middle}.container.footer{color:#9e9ea6}.container.footer strong{color:#0f0f22}.container.footer a,.container.footer a:hover{color:#47a0db}.container.footer ul a,.container.footer ul a:hover{color:#9e9ea6;font-size:16px;vertical-align:middle}.footer-logo{max-width:200px}.container.footer .text-center div.so-widget-sow-editor.so-widget-sow-editor-base,.container.footer .text-center .textwidget{width:100%}.container.footer .row.yritys-footer{border-top:solid 1px #c1c1c1;border-bottom:solid 1px #c1c1c1;padding-top:1em;padding-bottom:1em;margin-top:2em}.container.footer .copyright-footer{padding-top:8px;padding-bottom:8px;font-size:14px;margin-bottom:0}.container.footer .copyright-footer p{margin-bottom:0}.hero-row h1{color:#fff;font-weight:700}.hero-row h2{color:#fff;font-weight:700}.hero-row h3{color:#d1d1d1;font-size:1.2em}.hero-row .menu{list-style:none;padding-left:20px;font-size:1.4em;font-weight:500}.tbl-block{height:100%;display:table;width:100%}.tbl-cell{display:table-cell;height:100%;vertical-align:middle}.hero-row .tbl-cell{padding-top:80px;padding-bottom:80px;padding-left:20px}.hero-bg-col{background-image:url(/wp-content/uploads/2018/03/etusivu-paakuva-vasen.jpg);background-position:top right;background-repeat:no-repeat;background-size:cover;min-height:300px}@media screen and (max-width:767px){.sow-testimonials .sow-testimonial-user .sow-image-wrapper{display:block;text-align:center}div.sow-text{display:block;width:100%;clear:both;float:none}.so-widget-sow-testimonials-default-efb07ce83a32 .sow-testimonials .sow-testimonial-wrapper.sow-layout-side.sow-user-left .sow-testimonial-user{display:block;width:100%;clear:both;float:none;padding:0 0 0 0}.so-widget-sow-testimonials-default-efb07ce83a32 .sow-testimonials .sow-testimonial-wrapper.sow-layout-side.sow-user-left .sow-testimonial-text{margin:0}}@media (min-width:990px){.blogpost_title{bottom:40px}}@media screen and (max-width:800px){.so-widget-sow-testimonials-default-efb07ce83a32 .sow-testimonials .sow-testimonial-wrapper{width:100%}}@media (max-width:990px){.so-widget-sow-testimonials-default-efb07ce83a32 .sow-testimonials .sow-round-image-frame{border-radius:180px;width:180px;height:180px}}@media (max-width:1140px){.main-navi-overlay .container{max-width:none}}@media (min-width:1200px){.main-navi-overlay-menu .menu{font-size:1.2em}}.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-device-width:800px),only screen and (device-width:1024px) and (device-height:600px),only screen and (width:1280px) and (orientation:landscape),only screen and (device-width:800px),only screen and (max-width:767px){.flex-video{padding-top:0}}@media screen and (max-width:1090px){.sow-testimonials .sow-round-image-frame{width:250px!important;height:250px!important;border-radius:50%!important}}@media screen and (max-width:1040px){.sow-testimonials .sow-round-image-frame{width:180px!important;height:180px!important;border-radius:50%!important}}@media screen and (max-width:800px){.sow-testimonials .sow-round-image-frame{width:120px!important;height:120px!important;border-radius:50%!important}}@media screen and (max-width:767px){.mob-navi-overlay ul.menu{list-style:none;font-size:18px;padding-left:30px;padding-right:30px}.sow-testimonials .sow-round-image-frame{width:200px!important;height:200px!important;border-radius:50%!important}.sow-testimonials .sow-testimonial-wrapper.sow-layout-side.sow-user-left .sow-testimonial-user{width:100%!important;float:none!important;clear:both!important}.sow-testimonials .sow-testimonial-wrapper.sow-layout-side.sow-user-left .sow-testimonial-text{margin-left:15px!important;margin-right:15px!important;margin-top:15px!important}}@media screen and (max-width:500px){img.logo{max-width:200px}}@media screen and (max-width:550px){.top-logo{left:0%;transform:translate(3px,-50%)}}@media screen and (max-width:480px){.sow-testimonials .sow-testimonial-wrapper.sow-layout-side.sow-user-left .sow-testimonial-text{font-size:1em!important}.sow-testimonials blockquote{font-size:1em!important;line-height:1.7}.white-box{padding:2em 2em}.container.footer .col{width:100%!important;float:none!important;display:block!important;clear:both!important;margin-bottom:30px;padding-left:30px;padding-right:30px;-ms-flex-preferred-size:none;flex-basis:none;-webkit-box-flex:none;-ms-flex-positive:none;flex-grow:none;max-width:100%}.container.footer .copyright-footer p{margin-bottom:0;padding:0 10px}}.fbc-page .fbc-wrap .fbc-items li{font-weight:500}@media (max-width:550px){#row-automaalit.panel-row-style{background-image:url(/wp-content/themes/provari/css/../images/pro-vari-automaalit-mob.jpg)!important}#row-laitteet-ja-tarvikkeet.panel-row-style{background-image:url(/wp-content/themes/provari/css/../images/pro-vari-laitteet-ja-tarvikkeet-mob.jpg)!important}#row-palvelut.panel-row-style{background-image:url(/wp-content/themes/provari/css/../images/pro-vari-palvelut-mob.jpg)!important}#row-teollisuusmaalit.panel-row-style{background-image:url(/wp-content/themes/provari/css/../images/pro-vari-teollisuusmaalit-mob.jpg)!important}}