.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(/images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:20px;background:url(/images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:1000}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}

body{font-family:"Work Sans",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Signika",sans-serif}h1,h2{letter-spacing:-1px}@media screen and (max-width: 767px){h3{font-size:1.4em}}.container{margin-left:0}.container.main{position:relative}.media .media-left{display:table-cell;vertical-align:top;padding-right:10px}.media .media-middle{vertical-align:middle}.media .media-body{display:table-cell;vertical-align:top}.media>a img{margin:0 0 10px}.media.vendor{border-bottom:1px dashed #eee;padding:5px 0}.geo-grouped-vendors .media-list{margin-top:10px}.geo-grouped-vendors .media-list .media.vendor{border-bottom:1px dashed #eee;margin-top:5px;padding:2px 0}.navbar-inverse{background-color:#ff180b;border-color:#ff180b;min-height:67px}.navbar-inverse .navbar-header{height:inherit}.navbar-nav{background-color:#ff180b}.navbar-nav li a{background-color:inherit;border:1px solid #ff180b}.navbar-nav li a.active{background-color:#fff;border-color:#fff;color:#333 !important}.navbar-brand{height:67px;background-image:url('/images/sprites-sea563333ae.png');background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;width:300px}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-nav>li>a{line-height:20px;padding-bottom:10px;padding-top:10px}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#fff;border-top:1px dotted white}.navbar-collapse.collapse{background-color:#ff180b;display:none !important;border-top:none;border-color:#fff}.navbar-collapse.collapse.in{display:block !important;border-top:1px dotted white}a.list-group-item{color:#333}a.search-offset{text-decoration:underline;color:#333}.list-group-item{background-color:#eee;color:#fff;display:block;letter-spacing:-1px;margin-bottom:-1px;padding:6px 10px 5px;position:relative}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background-color:#428bca;border-color:#428bca}.brand-promotion .media{border-bottom:1px dashed #eee}.container .jumbotron{padding:24px 30px 6px;margin-bottom:24px}.container .jumbotron img{float:left;margin:0 20px 0 0}.container .jumbotron h1{font-size:2em}.container .jumbotron p{font-size:1.4em}@media screen and (max-width: 991px){.container .jumbotron{padding-bottom:0;padding-top:6px}}@media screen and (max-width: 767px){.container .jumbotron{padding-left:10px;padding-right:10px}.container .jumbotron h1{font-size:1.4em}}@media screen and (max-width: 991px){.panel-body{padding:10px}}.vendor-sidebar .panel-heading{padding:10px}.vendor-sidebar .panel-body{padding:5px}.vendor-sidebar .vendor-sidebar-list{list-style:none;padding:0}.vendor-sidebar .vendor-sidebar-list li{border-bottom:1px dashed #eee;font-size:0.825em;padding:1px 0}.flash-messages p{padding:15px}.social{height:20px;margin-bottom:10px}a.no-highlight{color:#333}footer{background-color:#eee;padding:30px 0}footer a{color:#555}footer a:hover{text-decoration:underline}.btn-default{text-shadow:none !important}.btn .badge{font-size:12px;margin-left:10px}.btn-secondary{background-color:#eee}figure{margin:0}html,body{overflow-x:hidden}body{background-color:#fff;padding-top:10px}.margin-bottom-0{margin-bottom:0 !important}.more-vertical-space{padding:40px 0}@media screen and (max-width: 767px){.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.row-offcanvas-right{right:0}.row-offcanvas-left{left:0}.row-offcanvas-right .sidebar-offcanvas{right:-50%}.row-offcanvas-left .sidebar-offcanvas{left:-50%}.row-offcanvas-right.active{right:50%}.row-offcanvas-left.active{left:50%}.sidebar-offcanvas{position:absolute;top:0;width:50%}}.ad-list{margin:10px 0}.ad-list .thumbnail{max-width:120px;margin-bottom:0}.table thead th.price{padding:8px 20px}.table thead th a.asc{position:relative}.table thead th a.asc:after{position:absolute;top:2px;margin-left:3px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;content:"\e155";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table thead th a.desc{position:relative}.table thead th a.desc:after{position:absolute;top:2px;margin-left:3px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;content:"\e156";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table tbody td.price{padding:0 20px}.table tbody td.brand-model{max-width:378px}@-moz-document url-prefix(){fieldset{display:table-cell}}.table>tbody>tr>td{vertical-align:middle}iframe{border:0 none}

.container.advertisement{margin-bottom:10px}@media (min-width: 768px){.container.advertisement .container{padding-left:0}}@media (min-width: 992px){.container.advertisement .container{padding-left:0}}.container.buttons a{display:inline-block;margin-bottom:10px;margin-right:10px}.container.buttons a img,.container.buttons a object{width:120px}.hasAdvertising{background-color:#fff;background-position:0 0;background-repeat:no-repeat}.hasAdvertising .hideWhenAdvertising{display:none}.hasAdvertising.hasLink{cursor:pointer}.advertisement.hakutulos{text-align:center}.sidebar.right{width:140px;position:absolute;right:-140px}.sidebar.right .buttons{margin:0 0 10px;text-align:center}.sidebar.right .buttons a{display:inline-block}.sidebar.right .buttons a img{margin:0 0 10px}.sidebar.right .advertisement{margin-bottom:10px}.sidebar.left.buttons{margin:0 0 10px;text-align:center}.sidebar.left.buttons a{display:inline-block}.sidebar.left.buttons a img{margin:0 0 5px}

.ad-box div.thumbnail{box-shadow:1px 0 4px 0 rgba(0,0,0,0.2);min-height:285px}.ad-box div.thumbnail figure{overflow:hidden;max-height:153px;height:153px;line-height:153px}.ad-box div.thumbnail figure img{display:table-cell}.ad-box div.thumbnail figure img.placeholder{margin:23px 0}@media screen and (max-width: 767px){.ad-box div.thumbnail figure img.placeholder{margin:0;overflow:hidden}}.ad-box div.thumbnail .caption{height:108px;overflow:hidden;padding:9px}.ad-box div.thumbnail .caption h4{font-size:1em;margin-bottom:4px;margin-top:4px;max-height:31px;overflow:hidden}.ad-box div.thumbnail .caption p{font-size:0.9em;line-height:16px;margin:0 0 3px}.ad-box div.thumbnail .btn{bottom:34px;margin:5px 0 0}.ad-box.promo div.thumbnail{min-height:234px}.ad-box.promo div.thumbnail figure{overflow:hidden;max-height:104px;height:104px;line-height:104px}.ad-box.promo div.thumbnail figure img.placeholder{margin:23px 0}.ad-box.promo div.thumbnail .caption{height:120px}@media screen and (min-width: 1200px){.ad-box.promo.col-lg-2{width:20%}}@media screen and (max-width: 992px){.ad-box.promo div.thumbnail .caption h4{font-size:14px}.ad-box.promo div.thumbnail .caption p{font-size:12px}}@media screen and (max-width: 1199px){.ad-box.promo.col-md-3{width:20%}.ad-box.promo div.thumbnail{min-height:230px}.ad-box.promo div.thumbnail figure{height:81px;max-height:81px;line-height:81px}.ad-box.promo div.thumbnail .caption{height:140px}.ad-box.promo div.thumbnail .caption p{font-size:12px}}@media screen and (max-width: 991px){.ad-box.promo.col-sm-3{width:20%}.ad-box.promo div.thumbnail{min-height:199px}.ad-box.promo div.thumbnail figure{height:55px;max-height:55px}.ad-box.promo div.thumbnail .caption{padding:0 2px 2px;height:135px}.ad-box.promo div.thumbnail .caption p{font-size:0.7em}}@media screen and (max-width: 1199px){.ad-box div.thumbnail{min-height:270px}.ad-box div.thumbnail figure{max-height:122px;height:122px;line-height:122px}.ad-box div.thumbnail .caption{height:108px}}@media screen and (max-width: 991px){.ad-box div.thumbnail{min-height:232px}.ad-box div.thumbnail figure{max-height:122px;height:122px;line-height:122px}.ad-box div.thumbnail .caption{height:104px}.ad-box div.thumbnail .caption h4{font-size:14px;margin-bottom:5px;margin-top:5px}.ad-box div.thumbnail .caption p{font-size:13px}}@media screen and (max-width: 767px){.ad-box div.thumbnail figure{height:auto;max-height:210px;overflow:auto;margin:6px}.ad-box div.thumbnail .caption{height:auto}}.search-result{border-bottom:1px dashed #eee}.search-result p{font-size:12px}.visible-xs .media{padding-bottom:5px}.visible-xs .media .media-left{display:block;float:left}

article.page header h1{line-height:1.6em;margin-top:0}article.page header h2{color:#555;font-size:24px;margin-top:0}article.page.brand .agents .vendor h5{margin-bottom:0px}article.page.ad header{margin:0 0 20px;position:relative}article.page.ad header figure{max-height:285px;overflow:hidden}article.page.ad .details{margin:0 0 20px}@media screen and (max-width: 767px){article.page.ad .details h1{line-height:1.1em}}article.page.ad #bx-slider li{max-height:387px}article.page.ad #bx-slider img{display:block;margin:0 auto;max-height:inherit;max-width:100%;width:auto}article.page.ad #bx-slider iframe{max-height:375px;max-width:100%;width:100%}article.page.ad .thumbnails{height:80px;margin:10px 0 15px;overflow:hidden}article.page.ad .thumbnails .bx-wrapper{height:80px;overflow:hidden}article.page.ad .thumbnails .bx-wrapper .bx-viewport{border:none;box-shadow:none}article.page.ad .actions .btn{margin-bottom:10px}article.page.ad .contact-box{border:2px solid #5fc256;margin:10px 0}article.page.ad .contact-box header{background-color:#5fc256;margin:0;padding:10px}article.page.ad .contact-box header h3{color:#fff;text-transform:uppercase;margin:0;font-size:20px;line-height:20px}article.page.ad .contact-box .content{padding:10px}article.page.ad .contact-box .form-control{padding:6px}article.page.ad .contact-box .submit-button-container{height:59px}article.page.ad .contact-box .submit-button-container button{vertical-align:bottom}article.page.ad .formal_details .row div,article.page.ad .formal_details .row-fluid div{margin:0 0 10px;padding:0;border-bottom:1px dashed #ddd;font-weight:bold;padding:2px}article.page.ad .formal_details .row div span,article.page.ad .formal_details .row-fluid div span{display:inline-block;color:#555;font-weight:normal;letter-spacing:-0.5px;margin-right:10px}article.page.ad span.feature:not(:last-of-type):after{content:", "}article.page.vendor header{margin:0 0 20px;position:relative}article.page.vendor header figure{height:285px}article.page.vendor header figure.voodoo{overflow:hidden}article.page.vendor header h1{font-size:28px;line-height:1.2em;margin-top:0}article.page.vendor .advert{background-color:rgba(255,255,255,0.9);min-height:800px;padding:20px;margin-left:24px}article.page.vendor .vendor-ad-quicklinks{color:#cdcdcd;font-size:0.875em;margin:1em 0 1em}article.page.vendor .vendor-ad-quicklinks a{font-size:0.875em}article.page.vendor .ads{background-color:rgba(255,255,255,0.9)}article.page.vendor .ad-box{padding:0 15px 0 0}article.page.vendor .ad-box div.thumbnail .caption{height:100px}@media screen and (max-width: 1199px){article.page.vendor .ad-box div.thumbnail .caption{height:120px}}@media screen and (max-width: 767px){article.page.vendor .ad-box div.thumbnail .caption{height:90px}}article.page.vendor-adverts .vendor-advert{border-bottom:1px dashed #eee}article.page.vendor-adverts .vendor-advert p{max-width:90%}article.page .contact{background-color:rgba(255,255,255,0.85);padding:4px 16px;outline:1px solid #F2F2F2;margin-right:5px;margin-bottom:20px;-webkit-box-shadow:0 1px 3px 1px #f2f2f2;box-shadow:0 1px 3px 1px #f2f2f2;overflow:hidden}article.page .contact h1{font-size:28px;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}article.page .contact h4{margin-bottom:10px}article.page .contact figure{margin:0 0 10px}article.page .contact a h1{color:#333}article.page .contact a h1:hover{color:#428bca}article.page .contact .media{overflow:visible}article.page .contact address{font-size:0.85em}article.page .contact address p{word-break:break-all;font-size:0.9em}article.page .contact ul{padding-left:20px}article.page .contact .google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}article.page .contact .google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}article.page .contact .brands{text-align:center}@media screen and (max-width: 991px){article.page .contact .brands{text-align:left}}article.page .contact .brands img{display:block;margin:0 auto 10px}@media screen and (max-width: 991px){article.page .contact .brands img{display:inline-block;margin:0 10px 10px 0}}article.page.brands header{margin:0 0 20px}article.page.brands .brand-promotion{margin:10px 0 0}@media (min-width: 992px){article.page .pull-up{margin-top:-110px}}#imagesModal img,#imagesModal iframe,#imagesModal .embed-responsive{margin:0 0 10px}.error404,.error500{height:300px}

.required:after{content:"*"}.form-horizontal .form-group .checkbox{float:left;overflow:hidden;white-space:normal;width:50%;word-break:break-all;word-wrap:break-word;padding-right:12px}.form-horizontal .form-group .alkovi:before{content:" ";height:52px;display:block;background-image:url('/images/sprites-sea563333ae.png');background-position:0 -171px}.form-horizontal .form-group .integroitu:before{content:" ";height:52px;display:block;background-image:url('/images/sprites-sea563333ae.png');background-position:0 -119px}.form-horizontal .form-group .puoli-integroitu:before{content:" ";height:52px;display:block;background-image:url('/images/sprites-sea563333ae.png');background-position:0 -67px}.form-horizontal .form-group .retkeilyauto:before{content:" ";height:52px;display:block;background-image:url('/images/sprites-sea563333ae.png');background-position:0 -223px}.form-horizontal .form-group .muu-tyyppi{display:table-footer-group}.form-horizontal .form-group .form-group{float:left;margin-left:0;width:47%;margin-right:3%;margin-bottom:0;position:relative}.form-horizontal .form-group .form-group:nth-of-type(even):after{content:"-";position:absolute;right:-10px;top:6px}.form-horizontal .form-group .form-group:nth-of-type(odd){margin-right:0;width:50%}.form-horizontal .form-group textarea{height:140px}.quick-search .form-horizontal .form-group{margin-left:0 !important;margin-right:0 !important}.quick-search .form-horizontal .control-label{padding-bottom:2px;padding-left:5px;text-align:left}.quick-search .btn{display:inline-block;margin:0 1em 0 0}.quick-search p.info{display:inline-block;font-size:1.2em;line-height:30px;margin:0;vertical-align:middle}.quick-search .loader{background-image:url("/bundles/kvarkclassifieds/images/animations/ajax-loader.gif");background-repeat:no-repeat;display:inline-block;height:24px;vertical-align:middle;width:24px}.hymers .btn,.caravans .btn{display:inline-block;margin:0 1em 0 0}.hymers p.info,.caravans p.info{display:inline-block;font-size:1.2em;line-height:30px;margin:0;vertical-align:middle}.hymers .loader,.caravans .loader{background-image:url("/bundles/kvarkclassifieds/images/animations/ajax-loader.gif");background-repeat:no-repeat;display:inline-block;height:24px;vertical-align:middle;width:24px;margin-left:5px}

.carage,.rental_company{border-bottom:1px dashed #eee}

.dropzone{position:relative;border:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.02);padding:1em}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message span{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone .dz-message{opacity:1;-ms-filter:none;filter:none}.dropzone.dz-drag-hover{border-color:rgba(0,0,0,0.15);background:rgba(0,0,0,0.04)}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-preview,.dropzone-previews .dz-preview{background:rgba(255,255,255,0.8);position:relative;display:inline-block;margin:17px;vertical-align:top;border:1px solid #acacac;padding:6px 6px 6px 6px}.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail],.dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail]{display:none}.dropzone .dz-preview .dz-details,.dropzone-previews .dz-preview .dz-details{width:100px;height:100px;position:relative;background:#ebebeb;padding:5px;margin-bottom:22px}.dropzone .dz-preview .dz-details .dz-filename,.dropzone-previews .dz-preview .dz-details .dz-filename{overflow:hidden;height:100%}.dropzone .dz-preview .dz-details img,.dropzone-previews .dz-preview .dz-details img{position:absolute;top:0;left:0;width:100px;height:100px}.dropzone .dz-preview .dz-details .dz-size,.dropzone-previews .dz-preview .dz-details .dz-size{position:absolute;bottom:-28px;left:3px;height:28px;line-height:28px}.dropzone .dz-preview.dz-error .dz-error-mark,.dropzone-previews .dz-preview.dz-error .dz-error-mark{display:block}.dropzone .dz-preview.dz-success .dz-success-mark,.dropzone-previews .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview:hover .dz-details img,.dropzone-previews .dz-preview:hover .dz-details img{display:none}.dropzone .dz-preview .dz-success-mark,.dropzone-previews .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark,.dropzone-previews .dz-preview .dz-error-mark{display:none;position:absolute;width:40px;height:40px;font-size:30px;text-align:center;right:-10px;top:-10px}.dropzone .dz-preview .dz-success-mark,.dropzone-previews .dz-preview .dz-success-mark{color:#8cc657}.dropzone .dz-preview .dz-error-mark,.dropzone-previews .dz-preview .dz-error-mark{color:#ee162d}.dropzone .dz-preview .dz-progress,.dropzone-previews .dz-preview .dz-progress{position:absolute;top:100px;left:6px;right:6px;height:6px;background:#d7d7d7;display:none}.dropzone .dz-preview .dz-progress .dz-upload,.dropzone-previews .dz-preview .dz-progress .dz-upload{display:block;position:absolute;top:0;bottom:0;left:0;width:0%;background-color:#8cc657}.dropzone .dz-preview.dz-processing .dz-progress,.dropzone-previews .dz-preview.dz-processing .dz-progress{display:block}.dropzone .dz-preview .dz-error-message,.dropzone-previews .dz-preview .dz-error-message{display:none;position:absolute;top:-5px;left:-20px;background:rgba(245,245,245,0.8);padding:8px 10px;color:#800;min-width:140px;max-width:500px;z-index:500}.dropzone .dz-preview:hover.dz-error .dz-error-message,.dropzone-previews .dz-preview:hover.dz-error .dz-error-message{display:block}
