figcaption{text-align:center;font-size:13px}.clear{clear:both}.no-margin{margin-left:0;margin-right:0}.double-gutter{padding-left:30px;padding-right:30px}.normal-gutter{padding-left:15px;padding-right:15px}.no-gutter{padding-left:0!important;padding-right:0!important}.small-gutter{padding-left:5px;padding-right:5px}.larger-gutter{padding-left:20px;padding-right:20px}.tm0{margin-top:0px!important}.tm5{margin-top:5px}.tm10{margin-top:10px}.tm15{margin-top:15px}.tm20{margin-top:20px}.tm30{margin-top:30px}.tm40{margin-top:40px}.tm50{margin-top:50px}.tm60{margin-top:60px}.tm70{margin-top:70px}.tm80{margin-top:80px}.tm90{margin-top:90px}.tm100{margin-top:100px}.bm5{margin-bottom:5px}.bm10{margin-bottom:10px!important}.bm15{margin-bottom:15px}.bm20{margin-bottom:20px}.bm30{margin-bottom:30px}.bm40{margin-bottom:40px}.bm50{margin-bottom:50px}.bm60{margin-bottom:60px}.bm70{margin-bottom:70px}.bm80{margin-bottom:80px}.bm90{margin-bottom:90px}.bm100{margin-bottom:100px}.tp5{padding-top:5px}.tp10{padding-top:10px}.tp15{padding-top:15px}.tp20{padding-top:20px}.tp30{padding-top:30px}.tp40{padding-top:40px}.tp50{padding-top:50px}.tp60{padding-top:60px}.tp70{padding-top:70px}.tp80{padding-top:80px}.tp90{padding-top:90px}.tp100{padding-top:100px}.bp5{padding-bottom:5px}.bp10{padding-bottom:10px}.bp15{padding-bottom:15px}.bp20{padding-bottom:20px}.bp30{padding-bottom:30px}.bp40{padding-bottom:40px}.bp50{padding-bottom:50px}.bp60{padding-bottom:60px}.bp70{padding-bottom:70px}.bp80{padding-bottom:80px}.bp90{padding-bottom:90px}.bp100{padding-bottom:100px}.gray-bg{background-color:#242422}.lightgray-bg{background-color:#f1f1f1}.blue-bg{background-color:#79ab1b}.white-bg{background-color:#fff}.text-gray{color:#242422}.text-blue{color:#79ab1b}.text-blue a{color:#79ab1b}.text-white{color:#ffffff!important}.text-black{color:#000}.text-bold{font-weight:700}.text-normal{font-weight:400}.text-light{font-weight:300}.text-italic{font-style:italic}.text-large{font-size:24px}.text-large p{line-height:1.6;margin:0 0 20px}.text-small{font-size:13px}.text-smaller{font-size:10px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}a.link-white{color:#FFF}.hide{display:none}.single-line{white-space:nowrap}.bg-position{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position-x:50%;background-position-y:50%}.height-100{height:100%}.img-rounded{border-radius:5px}.gray-border{border:solid 1px #242422}.black-border{border:solid 1px #000}.blue-border{border:solid 1px #79ab1b}.white-border{border:solid 1px #fff}.box-shadow{box-shadow:0 3px 29px 0 rgb(106 107 108 / .18)}.border-radius{border-radius:5px}ul.list-no-style li:before{content:none!important}.wp-block-gallery{display:inline-flex}.wp-block-gallery{display:inline-flex}.vertical-align-middle img{vertical-align:middle}blockquote{border-left:5px solid #79ab1b}.wpb-wmca-hamburger-button{z-index:1!important}input[type=text],select,textarea{background:rgb(255 255 255)!important;font-size:16px!important;color:#000000!important;border-radius:4px!important;padding-left:15px;padding-right:15px;-webkit-appearance:none}.form-general .glyphicon-asterisk{margin-left:5px;font-size:11px}.contact_form_wrapper li.hidden_label input{margin-top:0px!important}.contact_form_wrapper .left_label input.large,.contact_form_wrapper .left_label select.large,.contact_form_wrapper .left_label textarea.large,.contact_form_wrapper .left_label textarea.medium,.contact_form_wrapper .left_label textarea.small,.contact_form_wrapper .right_label input.large,.contact_form_wrapper .right_label select.large,.contact_form_wrapper .right_label textarea.large,.contact_form_wrapper .right_label textarea.medium,.contact_form_wrapper .right_label textarea.small{width:100%!important}.contact_form_wrapper input[type=text],.contact_form_wrapper textarea{padding:8px 15px!important;height:auto;box-shadow:none}.contact_form_wrapper label.gfield_label{font-size:18px!important}.contact_form_wrapper li.hidden_label input{margin-top:0px!important}.contact_form_wrapper .gform_footer{margin:0!important}.contact_form_wrapper ul li.field_description_below div.ginput_container_checkbox,.contact_form_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:10px!important}.contact_form_wrapper .gfield_radio li{font-size:18px}.gform_wrapper li.gfield.field_description_below+li.gsection{margin-top:15px!important;margin-bottom:10px}.gform_wrapper select{height:43px!important;padding:8px 15px!important}.contact-information{font-size:16px}.contact-information h4{font-size:1.3em;margin-bottom:15px;border-bottom:solid 2px #000;padding-bottom:3px}.service-point-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch;align-items:stretch;align-content:stretch}.service-point-item>div{flex-grow:1;flex-basis:46%;margin:2%}.wpv-addon-maps-render{height:100%}.single-toimipiste .sp-section{border:solid 1px #242422;padding:1em}.sp-section p,.sp-section li{font-size:22px}.single-yhteystiedot .tb-fields-and-text ul{margin-left:0;list-style:none}.sp-actions div{display:block!important;margin-top:15px}.sp-actions div a{width:300px}.sp-section .gform_wrapper{background:#fafafa;padding:1em}.car-container{color:#000;max-width:1800px;margin:0 auto 3em auto;display:grid;grid-template-columns:1% 1fr 1%;grid-template-rows:auto auto auto auto;gap:.4% .8%;grid-template-areas:". Auto-Header ." ". Auto-Image ." ". Auto-Price ." ". Auto-Description ." ". Auto-Technical ." ". Auto-Contact-Info ." ". Auto-Contact .";margin-bottom:4em!important}.car-container>div{overflow:hidden;padding:1.5em 2em;border:0}.Auto-Header{grid-area:Auto-Header;padding:0!important}.Auto-Image{grid-area:Auto-Image;padding:0!important}.Auto-Description{grid-area:Auto-Description}.Auto-Price{grid-area:Auto-Price}.Auto-Technical{grid-area:Auto-Technical}.Auto-Accessories{grid-area:Auto-Accessories}.Auto-Contact-Info{grid-area:Auto-Contact-Info}.Auto-Contact{grid-area:Auto-Contact}.Auto-Price{padding:0!important}.Auto-Price,.Auto-Price a,.Auto-Price h2{color:#ffffff!important}.Auto-Price h2{border-color:#ffffff!important}.Auto-Price .info{padding:1.5em}.Auto-Price .contact-info div{margin-bottom:0;font-size:15px;font-weight:700}.Auto-Price .info a.button{margin:15px 0 0 0;display:block;text-align:center;font-size:14px;border:solid 1px #fff;background:#fff0}.Auto-Price .info a.button:hover{border:solid 1px #79ab1b;background:#79ab1b}.Auto-Price .buy-button{padding:1em 1.5em 0 1.5em}.Auto-Price .buy-button .button{width:100%}.Auto-Header .page-title-container{position:relative;background:#232526;background:-webkit-linear-gradient(to right,#414345,#232526);background:linear-gradient(to right,#414345,#232526);height:300px;margin:0 auto 0 auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border-radius:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch}.Auto-Header .page-title-content{padding-top:0!important}.Auto-Header h1.page-title{padding:0;font-size:44px;color:#FFF;margin-bottom:15px;text-shadow:1px 1px 1px rgb(0 0 0 / .6);line-height:1.1}.Auto-Description ul{column-count:3;margin:0 0 0 1.3em}.Auto-Description ul li{margin-right:15px}.car-container p{margin-bottom:15px}.car-container blockquote{padding:10px 20px;margin:0 0 20px 0;font-size:22px;border-left:5px solid #79ab1b;font-style:italic;background:#FFF}.car-container h1{max-width:1150px;margin:10px auto 10px auto}.car-container .car-price{font-size:50px;line-height:normal;margin-bottom:5px;padding:.5em;border:0}.car-container .car-price-addt{font-size:15px;line-height:normal}.car-container h2{font-size:26px;text-transform:uppercase;color:#000;border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:20px;letter-spacing:-.02em;font-weight:700}.car-container .table{border:0}.car-container .table>tbody>tr>td,.car-container .table>tbody>tr>th,.car-container .table>tfoot>tr>td,.car-container .table>tfoot>tr>th,.car-container .table>thead>tr>td,.car-container .table>thead>tr>th{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #000}.Auto-Accessories ul{margin:0 0 1.5em 1em}.car-container .tags{flex-wrap:wrap;padding:1.5em 1.5em 0 1.5em}.car-container .tags span{font-size:14px;border:0;font-weight:700;margin-right:15px;margin-bottom:5px}.car-container .contact_form_wrapper,.car-container .contact_form_wrapper .gsection_title{color:#fff}.car-container .gform_wrapper .gform_footer input.button,.car-container .gform_wrapper .gform_footer input[type=submit],.car-container .gform_wrapper .gform_page_footer input.button,.car-container .gform_wrapper .gform_page_footer input[type=submit]{width:100%}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;width:98%!important;max-width:600px!important;margin:1em auto}.videoTour .gfield_radio{column-count:3}.car-container .car-financing table{margin-bottom:10px}#financing-details{width:100%;display:table}#financing-details a.collapsed{color:#000}#financing-details div.collapse[aria-expanded="false"]{display:block;height:0px!important;overflow:hidden}#financing-details div.collapsing[aria-expanded="false"]{height:0px!important}#financing-details a{font-size:15px}#financing-details a.collapsed:after{content:'+ Näytä lisää'}#financing-details a:not(.collapsed):after{content:'- Näytä vähemmän'}.calc{text-align:left}.calc p{margin-bottom:8px}.calc input,.calc select{font-weight:700;width:100%;padding:4px 0}.text-small.text-muted{background:#fafafa;padding:3px 5px;margin-top:5px}.calc p{padding-bottom:0}p#output{font-size:30px;text-align:center;font-weight:700}.btn-financing{width:100%}p#output:after{content:" €/kk"}.handling-fee{text-align:center;margin-top:-14px;font-size:.8em}.sacalc label,.sacalc p#output,.sacalc .handling-fee{color:#000}.inputSlider,.submitCalc{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-bottom:20px}.submitCalc{flex-direction:row;margin-top:20px}.inputSlider .fslider{flex-basis:80%;margin-right:15px;border-radius:0;border:solid 1px #000}.inputSlider #interestSlider{border:solid 1px #fff0}.sacalc .inputSlider .fslider{background-color:#79ab1b}.sacalc .inputSlider #interestSlider{background:#fff0}.submitCalc .btn-financing{flex-basis:100%}.ui-slider .ui-slider-handle{height:27px;border:solid 1px #000000!important;background-color:#242422!important;border-radius:50%;width:27px;margin-top:-2px}.inputSlider div.value{flex-basis:20%}.inputSlider div.value input{text-align:right;border:solid 1px #000}.sacalc .inputSlider div.value input{border:0!important;background:#fff0!important}.inputSlider .ui-slider-horizontal{height:14px;border-radius:10px}.car-financing .alert-info{border-radius:0;background-color:#242422;border:0;color:#fff;border:solid 1px #242422;padding:1em;border-radius:8px}.swiper-container{margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:center}.gallery-top{height:89%;width:100%}.gallery-thumbs{height:11%;box-sizing:border-box;padding:10px 0 0 0}.gallery-thumbs .swiper-slide{height:100%;opacity:.4}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.contact-info div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;margin-bottom:7px}.contact-info div i{flex-basis:35px;font-size:1.2em;margin-top:3px}.contact-info div p{margin-bottom:0}.grid-search{display:grid;column-gap:0;grid-template-columns:1fr 3.5fr;grid-template-rows:auto auto;grid-template-areas:"search-form search-results" "search-form search-results"}.search-form{grid-area:search-form}.search-results{grid-area:search-results}.grid-search .search-results{background-color:#fff0}.grid-search .search-form{background:#000}.grid-search .search-form .form-group{margin-bottom:15px}.grid-search .search-form,.grid-search .search-results{padding:.6em;overflow-x:auto}.grid-search input,.grid-search select{width:100%}.grid-search .search-form .form-group label{border-bottom:0;margin-bottom:0;width:100%;padding-bottom:4px;font-size:16px;font-weight:400;color:#fff;display:none}.grid-search .filter-row{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:stretch}.grid-search .filter-row div{width:48.5%}.grid-search .filter-row div .btn-search{width:100%;padding-left:inherit;padding-right:inherit;border-radius:4px}.grid-search .filter-row div .btn-clear{width:100%;border:solid 1px #fff;background-color:#fff0;padding-left:inherit;padding-right:inherit;border-radius:4px}.grid-search .alert-info{color:#fff}.pagination>li>a,.pagination>li>span{color:#ffffff!important;background-color:#242422;border:none!important;margin-right:1px!important;margin-left:1px!important;padding:8px 12px 4px 12px!important}.pagination>li>a:hover,.pagination>li>span:hover{color:#fff;background-color:#242422}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#242422;border-color:#242422}.pagination-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch;border-radius:4px}.pagination-container .pagination{margin:0}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#242422;border-color:#242422;color:#000}.pagination>li>a,.pagination>li>span{color:#000}.pagination-container div a{border:solid 1px #79ab1b;border-radius:4px;margin:3px;height:51px;line-height:51px;padding-left:15px;padding-right:15px}.grid-search .controls{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.sorting-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.auto-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.auto-grid>div{flex-basis:24.4%}.auto-listing{border-radius:0;border:solid 1px #000;position:relative;color:#000;background-color:#fafafa;line-height:1.33em;cursor:pointer;overflow:hidden;box-sizing:border-box;font-size:15px;text-align:left;transition:all .4s ease-in-out;margin:.3%}.auto-listing a{color:#000}.auto-listing:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.auto-listing a{text-decoration:none}.auto-listing .image{width:100%;margin:0;padding:0;height:0;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:75%}.auto-listing .inner{padding:1em}.auto-listing .inner div{display:block;margin-bottom:5px}.auto-listing .price{position:relative;font-size:22px;line-height:normal;margin-bottom:8px;font-weight:700}.auto-listing .else{font-size:18px}.auto-listing .make-model{font-size:20px;text-transform:uppercase;line-height:1.2;height:80px;padding:1em 1em .5em 1em;font-weight:700}.auto-listing .make-model .model{color:#79ab1b}.auto-listing .trim{margin-bottom:10px;min-height:50px}.auto-listing .slogan{display:block;margin:.7em 0 .7em;font-size:1.1em}.auto-listing .year-mileage{list-style:none;list-style-type:none;position:absolute;bottom:13px}.tags{display:flex!important;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.auto-listing .tags span{background:#79ab1b;display:inline-block;color:#fff;padding:2px 4px;margin:2px 2px 4px 0;border:0;font-size:11px;white-space:nowrap;font-weight:700}.auto-listing hr{background-color:#666;border:0;height:1px;margin-bottom:1em;margin-top:1em}.car-search-form{overflow:hidden;max-width:700px;margin:0 auto}.car-search-form .search-form form{display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:stretch;flex-wrap:wrap}.car-search-form .search-form form>div{flex-basis:33%;margin:0;padding:1%}.car-search-form .search-form .form-group label{display:none}.car-search-form .search-form .form-group .form-control{font-weight:700;width:100%}.car-search-form .filter-row{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:stretch}.car-search-form .filter-row div{width:49%}.car-search-form .button{margin-top:10px}.group-title{font-weight:700!important}.employee-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:20px}.employee-container{background:#fafafa;text-align:left;flex-basis:24%;overflow:hidden;max-width:300px}.employee-inner{padding:.8em;line-height:1.5}.employee-inner h4,.employee-inner p{margin-bottom:5px}.employee-inner p{font-size:16px}.employee-img{border-bottom:solid 3px #79ab1b}a.whatsapp-link.button{font-size:12px;padding:10px 20px;margin-top:11px;display:block;border:solid 1px #79ab1b;background:#fff0;color:#79ab1b}.employee{background:#fafafa}.widget{margin:0 0 1em 0}.woocommerce.archive ul.products li a.button,.woocommerce>ul.products li a.button,.woocommerce related a.button,.woocommerce .related a.button,.woocommerce .up-sells a.button .woocommerce .cross-sells a.button{font-size:15px}.widget_shopping_cart_content{color:#000}.widget_shopping_cart_content .woocommerce-mini-cart-item a{color:#79ab1b!important}.ast-woocommerce-cart-menu .ast-cart-menu-wrap .count,.ast-woocommerce-cart-menu .ast-cart-menu-wrap .count:after{border-color:#ffffff!important;color:#FFFFFB!important}#carReserve .woocommerce #content div.product div.images,#carReserve .woocommerce div.product div.images,#carReserve .woocommerce-page #content div.product div.images,#carReserve .woocommerce-page div.product div.images{width:25%}#carReserve .woocommerce #content div.product div.summary,#carReserve .woocommerce div.product div.summary,#carReserve .woocommerce-page #content div.product div.summary,#carReserve .woocommerce-page div.product div.summary{width:70%}#carReserve .product_meta,#carReserve .cart p{display:none}.car-container .car-reserve{padding:1em 1.5em .5em 1.5em}.car-container .car-reserve .button{display:block;text-align:center}#product-65305 .woocommerce-breadcrumb{display:none}.banner-container{height:700px;display:flex;flex-direction:row;flex-wrap:wrap}.banner{flex-basis:50%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:cover;padding:1em}.banner h1{color:#ffffff!important;letter-spacing:-.02em;text-shadow:1px 1px 1px #000}.banner-link{background:#79ab1b;color:#fff;display:inline-block;width:auto;padding:10px 30px;border-radius:50px;text-align:center}.fp-banners .uagb-column__inner-wrap{padding:0!important}.fp-banners .uagb-columns__wrap .uagb-columns__shape-bottom{z-index:2}.brand-logos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.brand-logos>div{flex-basis:10%;padding:10px}.brand-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch}.brand-grid>div{flex-basis:23%;text-align:center;border:solid 1px #000;padding:1.2em;margin:1%;background:#fff}.brand-grid>div:hover{background:#f1f1f1}.brand-grid a{height:100%;display:block}.brand-grid .brand-bg{height:185px;text-align:center;background-size:cover;background-position:center;position:relative;margin:-1.2em}.brand-grid .bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / .45)}.brand-grid img{height:50px;margin-bottom:15px;margin-top:2em;width:auto}.brand-grid h5{color:#fff;display:none}.brand-grid p{color:#000;font-size:15px;margin:0}.wapf-product-totals{display:none!important}