.page-main-content { min-height: 75vh; }
.resdrg { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.resdrg .item { height: auto !important; }
.resdrg .item * { box-sizing: border-box; }
.resdrg .item:hover .item-unique-id { opacity: 1 !important; }
.resdrg .item .item-image { width: 100%; display: block; height: 0; padding-bottom: 75%; background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; }
.resdrg .item .item-image.placeholder { box-shadow: inset 0 0 20px 0 rgba(0, 0, 0, 0.05); padding-bottom: 50%; }
.resdrg .item .item-image:hover { opacity: 0.8; }
.resdrg .item .item-image:hover .popup-single { display: inline-block; }
.resdrg .item .item-image .popup-single { padding: 30px; display: none; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #fff; opacity: 0.6; }
.resdrg .item .item-image .popup-single .fa { font-size: 30px; }
.resdrg .item .item-image .popup-single:hover { opacity: 1; }
.resdrg .item .item-image .item-price { bottom: 2px; left: 2px; position: absolute; font-size: 15px; padding: 0.2em 0.5em; color: #fff; background-color: rgba(0, 0, 0, 0.5); line-height: 1; text-shadow: 1px 1px 2px #000; }
.resdrg .item .item-image .item-unique-id { opacity: 0; padding: 0.2em 0.3em; line-height: 1; font-size: 12px; top: 3px; left: 3px; position: absolute; color: #fff; }
.resdrg .item .item-image .item-unique-id img { display: inline-block; height: 10px; padding: 1px; }
@media (max-width: 480px) { .resdrg .item .item-image .item-unique-id { font-size: 18px; }
.resdrg .item .item-image .item-unique-id img { height: 15px; } }
.resdrg .item .item-data { overflow-x: hidden; }
.resdrg .item .item-data .item-head { border-style: solid; border-color: #eee; border-width: 0 1px; padding: 8px; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
.resdrg .item .item-data .item-head .head-data { width: 100%; }
.resdrg .item .item-data .item-head .head-more { position: relative; min-width: 40px; }
.resdrg .item .item-data .item-head .head-more > span { cursor: pointer; position: absolute; font-size: 30px; right: 0; top: 50%; transform: translateY(-50%); }
.resdrg .item .item-data .item-head .head-more > span:hover { color: #0faef1; }
.resdrg .item .item-data .item-head .item-info-snippet { font-size: 14px; }
.resdrg .item .item-data .item-head .item-info-snippet .snippet { line-height: 1; color: #182141; display: inline-block; }
.resdrg .item .item-data .item-head .item-info-snippet .snippet.price { font-weight: bold; }
.resdrg .item .item-data .item-head .item-info-snippet .snippet + .snippet { padding-left: 4px; margin-left: 4px; box-sizing: content-box; border-left: 2px solid rgba(0, 0, 0, 0.1); }
.resdrg .item .item-data .item-head .item-info-snippet .snippet + .snippet.nettix { padding-left: 0; border-left: 0; }
.resdrg .item .item-data .item-head .item-info-snippet .snippet:nth-child(2) { text-align: center; }
.resdrg .item .item-data .item-head .item-info-snippet .snippet:nth-child(3) { text-align: right; }
.resdrg .item .item-data .item-head .item-info-snippet .snippet .askforprice { color: #aaa; }
.resdrg .item .item-data .item-head .item-info-snippet .snippet .nettix-link { background-color: #CC3300; line-height: 1; display: inline-block; position: relative; height: 13px; width: 13px; border-radius: 50% !important; transform: translateY(2px); }
.resdrg .item .item-data .item-head .item-info-snippet .snippet .nettix-link:hover { background-color: #b32d00; }
.resdrg .item .item-data .item-head .item-info-snippet .snippet .nettix-link img { width: auto; height: 0.55em; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.resdrg .item .item-data .item-body { font-size: 13px; background-color: #fcfcfc; padding: 8px; border-style: solid; border-width: 1px 1px; border-color: #eee; }
.resdrg .item .item-data .item-body .item-sales { margin-bottom: 4px; }
.resdrg .item .item-data .item-body .salesperson .fa { font-size: 0.9em; transform: translateY(-0.05em); margin-right: 3px; }
.resdrg .item .item-data .item-body .salesperson .firstname { display: inline-block; width: 80px; font-weight: bold; }
.resdrg .item .item-data .item-body .salesperson a:hover { color: #0faef1; }
.resdrg .item .item-data .item-body p { user-select: text !important; cursor: text; margin-bottom: 0; line-height: 1.4; }
.resdrg .item .item-data .item-footer { padding: 0 8px 4px; border-style: solid; border-width: 0 1px 1px; border-color: #eee; }
.resdrg .item .item-data .item-footer:not(.active) .item-share [class*="share-"] { color: #999; }
.resdrg .item .item-data .item-footer.active .item-share [class*="share-"] { color: #0faef1; }
.resdrg .item .item-data .item-footer .item-share [class*="share-"] { display: inline-block; font-size: 15px; padding: 0 2px; }
.resdrg .item .item-data .item-footer .item-share [class*="share-"]:hover { color: #182141; }
.resdrg .item .item-data .item-footer .item-share [class*="share-"] + [class*="share-"] { margin-left: 6px; }
.resdrg .item .item-data .item-title { font-size: 1em; }
.resdrg .item .item-data .item-subtitle { font-size: 0.85em; color: #666; font-family: inherit; font-weight: 400; }
@media (min-width: 992px) { .item-auto { max-width: calc(100% / 3) !important; } }
@media (max-width: 991px) and (min-width: 768px) { .item-auto { max-width: calc(100% / 2) !important; } }
@media (max-width: 991px) and (max-width: 767px) and (min-width: 501px) { .item-auto { max-width: calc(50% - 3px) !important; } }
@media (max-width: 991px) and (max-width: 767px) and (max-width: 500px) { .item-auto { max-width: 100% !important; } }
.item-inner { width: 100% !important; }
.page-main-content .asp-fss-masonry > fieldset { position: relative !important; max-width: 100% !important; min-width: 100% !important; top: auto !important; }
.mobile-filters { background-color: #3f3e3e; width: 100%; position: fixed; bottom: 0; transition: opacity 200ms linear; }
.mobile-filters:not(:hover) { opacity: 0.5; }
.mobile-filters .asp-fss-masonry { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; padding: 0 5px !important; height: auto !important; }
.mobile-filters .asp-fss-masonry .asp_filter_tax { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative !important; top: auto !important; width: 256px !important; max-width: calc(100% / 3) !important; margin: 0 !important; min-width: 0 !important; }
.mobile-filters .asp-fss-masonry .asp_filter_tax legend { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; color: #fff; margin: 0 auto 5px !important; text-transform: uppercase; font-size: 0.9em !important; text-align: center; width: calc(100% - 5px) !important; padding: 0 !important; }
.mobile-filters .asp-fss-masonry .asp_filter_tax .categoryfilter { margin: 0 auto !important; width: calc(100% - 5px) !important; }
.mobile-filters .asp-fss-masonry .asp_filter_tax .categoryfilter .asp_select_label { padding: 0 !important; } .single-auto-content { max-width: 100%; }
.nettix-slider { width: 800px; max-width: 100%; margin: auto; }
.nettix-theater .owl-stage-outer, .nettix-thumbs .owl-stage-outer { overflow: hidden; margin: auto; }
.nettix-theater .owl-stage-outer .owl-stage, .nettix-thumbs .owl-stage-outer .owl-stage { position: relative; }
.nettix-theater .owl-stage-outer .owl-stage .owl-item, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item { display: inline-block; width: 100%; height: auto; }
.nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-slide-item, .nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-slide-item, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item { background-color: #fafafa; position: relative; display: block; background-size: cover; background-position: center; background-repeat: no-repeat; background-position: relative; padding-bottom: 75%; }
.nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-slide-item.video, .nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item.video, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-slide-item.video, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item.video { padding-bottom: 0; }
.nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-slide-item .video-container, .nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item .video-container, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-slide-item .video-container, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item .video-container { position: relative; width: 100%; height: auto; padding-bottom: 75%; }
.nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-slide-item .video-container iframe, .nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item .video-container iframe, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-slide-item .video-container iframe, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item .video-container iframe { position: absolute; height: 100%; width: 100%; }
.nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-slide-item:hover .magnific-popup, .nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item:hover .magnific-popup, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-slide-item:hover .magnific-popup, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item:hover .magnific-popup { opacity: 0.5; }
.nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-slide-item:hover .magnific-popup:hover, .nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item:hover .magnific-popup:hover, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-slide-item:hover .magnific-popup:hover, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item:hover .magnific-popup:hover { opacity: 1; }
.nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-slide-item .magnific-popup, .nettix-theater .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item .magnific-popup, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-slide-item .magnific-popup, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item .nettix-thumb-item .magnific-popup { top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #fff; transition: opacity 100ms ease-in; opacity: 0; line-height: 1; display: block; font-size: 100px; width: 100px; text-align: center; }
.owl-nav button:hover, .owl-nav button:focus, .owl-nav button:active { background-color: #182141; }
.nettix-theater { position: relative; }
.nettix-theater:hover .owl-nav { opacity: 1; }
.nettix-theater button { position: absolute; }
.nettix-theater .owl-nav { opacity: 0; width: 100%; position: absolute; z-index: 10; top: 50%; height: auto; transform: translateY(-50%); }
.nettix-theater .owl-nav .fa { color: #fff; }
.nettix-theater .owl-nav button { top: 50%; position: absolute; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 0; border: 0; width: 50px; height: 50px; border-radius: 50%; }
.nettix-theater .owl-nav button .fa { top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.nettix-theater .owl-nav .owl-prev { left: 2%; right: auto; }
.nettix-theater .owl-nav .owl-next { left: auto; right: 2%; }
.nettix-thumbs { padding: 0 30px; margin: 0 auto; position: relative; }
.nettix-thumbs .owl-stage-outer { z-index: 10; }
.nettix-thumbs .owl-stage-outer .owl-stage .owl-item { cursor: pointer; padding: 2px; background-color: transparent; }
.nettix-thumbs .owl-stage-outer .owl-stage .owl-item:hover, .nettix-thumbs .owl-stage-outer .owl-stage .owl-item:focus { background-color: #ccc; }
.nettix-thumbs .owl-stage-outer .owl-stage .owl-item.current { background-color: #0faef1; }
.nettix-thumbs .owl-nav { width: 100%; }
.nettix-thumbs .owl-nav button { line-height: 25px; border-radius: 50%; padding: 0; margin: 0; width: 25px; height: 25px; position: absolute; top: 50%; border: 0; transform: translateY(calc(-50% - 5px)); }
.nettix-thumbs .owl-nav button .fa { font-size: 11px; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.nettix-thumbs .owl-nav button.owl-prev { left: 0; right: auto; }
.nettix-thumbs .owl-nav button.owl-next { left: auto; right: 0; }
.nettix-thumbs .owl-nav button.disabled { background-color: transparent !important; cursor: not-allowed; }
.nettix-thumbs .owl-nav button.disabled .fa { color: #aaa; }
.yht-wrapper [class*="yht-"] { -webkit-box-sizing: border-box; box-sizing: border-box; }
[class^="yht-title"] { margin-top: 30px; }
[class^="yht-title"][class*="--center"] { text-align: center; }
[class^="yht-people"] { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 30px; }
[class^="yht-people"][class*="--center"] { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
[class^="yht-people"][class*="--left"] { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
[class^="yht-people"] [class^="yht-item"] {  text-align: center; margin: 10px; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
[class^="yht-people"] [class^="yht-item"] * { font-size: inherit; }
[class^="yht-people"] [class^="yht-item"].size-normal { width: 260px; font-size: 13px; }
[class^="yht-people"] [class^="yht-item"].size-larger { width: calc(260px * (3/2)); font-size: calc(13px * (3/2)); }
[class^="yht-people"] [class^="yht-item"].dir-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
[class^="yht-people"] [class^="yht-item"].dir-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
[class^="yht-people"] [class^="yht-item"].dir-row .yht-img { width: calc(260px * (1/3)); }
[class^="yht-people"] [class^="yht-item"] .yht-img-wrap { width: 100%; position: relative; }
[class^="yht-people"] [class^="yht-item"] .yht-img-wrap .yht-img { display: block; background-color: #eee; background-position: center; background-size: contain; background-repeat: no-repeat; width: 80%; border-radius: 50%; margin: auto; height: 0; padding-bottom: 80%; position: relative; }
[class^="yht-people"] [class^="yht-item"] .yht-img-wrap .yht-img:hover { background-color: #f6f6f6; }
[class^="yht-people"] [class^="yht-item"] .yht-img-wrap .yht-img.with-linkedin:hover .yht-soc { opacity: 1 !important; }
[class^="yht-people"] [class^="yht-item"] .yht-img-wrap .yht-img.with-linkedin .yht-soc { -webkit-transition: opacity 125ms ease-out; -o-transition: opacity 125ms ease-out; transition: opacity 125ms ease-out; opacity: 0; position: absolute; bottom: 7.5%; right: 7.5%; width: 2em; height: 2em; -webkit-box-sizing: content-box; box-sizing: content-box; }
[class^="yht-people"] [class^="yht-item"] .yht-img-wrap .yht-img.with-linkedin .yht-soc a { display: inline-block; top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; color: #fff; background-color: #182141; border-radius: 50%; padding: 0.25em; -webkit-transition: background-color 75ms linear, -webkit-box-shadow 25ms linear; transition: background-color 75ms linear, -webkit-box-shadow 25ms linear; -o-transition: background-color 75ms linear, box-shadow 25ms linear; transition: background-color 75ms linear, box-shadow 25ms linear; transition: background-color 75ms linear, box-shadow 25ms linear, -webkit-box-shadow 25ms linear; }
[class^="yht-people"] [class^="yht-item"] .yht-img-wrap .yht-img.with-linkedin .yht-soc a:hover { background-color: #0d1223; -webkit-box-shadow: none; box-shadow: none; }
[class^="yht-people"] [class^="yht-item"] .yht-img-wrap .yht-img.with-linkedin .yht-soc a:active { background-color: #0d1223; -webkit-box-shadow: inset 0 0 6px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 6px 1px rgba(0, 0, 0, 0.2); }
[class^="yht-people"] [class^="yht-item"] .yht-img-wrap .yht-img.with-linkedin .yht-soc a .fa { top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
[class^="yht-people"] [class^="yht-item"] .yht-info { border-width: 0; border-style: solid; border-color: #eee; padding: 12px 15px; }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-namepos .yht-name { margin-bottom: 3px; font-size: 1.25em; }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-namepos .yht-name .staff-edit { font-size: 80%; margin-left: 5px; vertical-align: text-top; color: #aaa; }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-namepos .yht-name .staff-edit:hover { color: #182141; }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-namepos .yht-pos { text-transform: uppercase; font-size: 0.95em; color: #182141; font-weight: 800; letter-spacing: 0.02em; }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-intro { margin-top: 0.4em; font-size: 1em; }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-intro p { margin-bottom: 0; }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-contact { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 0.4em; }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-contact .fa { color: #182141; margin-right: calc(13px / 2); }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-contact .yht-btn { display: inline-block; }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-contact .yht-btn:hover span { text-decoration: underline; }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-contact .yht-btn[class*="linkedin"], [class^="yht-people"] [class^="yht-item"] .yht-info .yht-contact .yht-btn[class*="more"] { display: none !important; }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-contact .yht-btn:hover span { color: #182141; }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-contact .yht-btn span { color: #000; }
[class^="yht-people"] [class^="yht-item"] .yht-info .yht-textinfo { display: none !important; padding-top: 4px; border-top: 2px solid #eee; margin-top: 4px; } @media (max-width: 767px) { .page-title-bar-inner { padding: 2em 0 !important; } }
.page-title-bar-inner .page-title-bar-heading { margin-bottom: 0; }
.page-title-bar-inner .page-title-bar-heading .heading { margin-bottom: 0; }
@media (max-width: 500px) { .page-top-bar .container .row [class*="col-"] { float: left; }
.page-top-bar .container .row [class*="col-"]:first-child { width: 80%; text-align: left !important; }
.page-top-bar .container .row [class*="col-"]:first-child .top-bar-info { width: 100%; }
.page-top-bar .container .row [class*="col-"]:first-child .top-bar-info li { width: 100%; display: block !important; text-align: left; margin-right: 0 !important; }
.page-top-bar .container .row [class*="col-"]:last-child { width: 20%; }
.page-top-bar .container .row [class*="col-"]:last-child .top-bar-social-network > a { display: block !important; text-align: center; margin: auto !important; } } .fa { font-family: FontAwesome !important; }
.page-yhteydenotot h2 { font-size: 1.3em !important; }
@media only screen and (max-width: 1000px) { .desktop-menu-only { display: none !important; } }
@media only screen and (min-width: 1001px) { .mobile-menu-only { display: none !important; } }
.mfp-close { right: 5px !important; height: 50px !important; top: 50px !important; width: auto !important; padding: 10px 10px !important; height: auto !important; line-height: 1.1 !important; }
.top-bar-info > li a .fa { color: #fff; margin-right: 8px; }
.info-link .fa { margin-right: 8px; }
.info-link:hover { color: #0faef1 !important; }
.nettiauto-gradient { background: #d63d00; background: -moz-linear-gradient(90deg, #d63d00 0%, #c22900 97%, #b42600 98%, #9c2100 100%); background: -webkit-linear-gradient(90deg, #d63d00 0%, #c22900 97%, #b42600 98%, #9c2100 100%); background: linear-gradient(0deg, #d63d00 0%, #c22900 97%, #b42600 98%, #9c2100 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#FFD63D00", endColorstr="#FF9C2100",GradientType=1 ); }
.joviauto-gradient { background: #0b8cc2; background: -moz-linear-gradient(-45deg, #0b8cc2 0%, #0faef1 100%); background: -webkit-linear-gradient(-45deg, #0b8cc2 0%, #0faef1 100%); background: linear-gradient(135deg, #0b8cc2 0%, #0faef1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#FF0B8CC2", endColorstr="#FF0FAEF1",GradientType=1 ); }
.nettix-external-link { font-family: "Open Sans"; background-color: #CC3300; color: #fff; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 1em; line-height: 1em; text-align: center; vertical-align: middle; }
.nettix-external-link img { vertical-align: baseline; display: inline-block; height: 0.55em; }
.nettix-external-link .id { margin-left: 0.4em; display: inline-block; } .single-auto article { border: 0; }
.single-auto .row.main .sidebar { border-left: 1px solid #eee; }
.car-data thead th { text-align: center; background-color: #182141; border-width: 0 0 2px; border-bottom: 2px solid #3a509e; background-image: none !important; padding: 0; }
.car-data thead th:hover { background-color: #CC3300; border-bottom-color: #b32d00; }
.car-data thead th .nettix-external-link { display: block !important; padding: 10px; color: #fff; background-color: transparent; }
.car-data thead th.allcars { width: 150px; max-width: 150px; font-size: 0.8em; text-transform: uppercase; }
.car-data tbody td { vertical-align: top; border: 0; font-size: 0.9em; }
.car-data tbody td:first-child { font-weight: bold; text-transform: uppercase; font-size: 0.8em; text-align: right; background: none; background-image: url(//joviauto.fi/wp-content/_custom/images/box_shadow_r.png); background-size: auto; background-repeat: repeat-y; background-position: center right; }
.car-data tbody td:last-child { background: none; text-align: left; }
.car-data tbody td:only-child { text-align: center; }
.car-data tbody tr:hover td:last-child { background-color: rgba(0, 0, 0, 0.02) !important; }
.car-data tbody tr:nth-child(n+2) td:last-child { background-image: none; }
.car-data tbody tr:nth-last-child(n+2) td:first-child { border-width: 0 2px 0 0  !important; border-style: solid; border-color: #eee; }
.sidebar-share { text-align: center; margin-bottom: 0.4em; }
.sidebar-share [class*="share-"] { line-height: 30px; vertical-align: middle; display: inline-block; font-size: 20px; }
.sidebar-share [class*="share-"][class*="label"] { text-transform: uppercase; font-weight: bold; color: #aaa; font-size: 0.75em; }
.sidebar-share [class*="share-"] + [class*="share-"] { margin-left: 10px; }  [class*="nettix-"] { box-sizing: border-box; }
@media (max-width: 991px) { .nettix-head-data { text-align: center; } }
.nettix-featured { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 0.5em; }
.nettix-featured .nettix-featured-data { display: inline-block; padding: 10px; }
.nettix-featured .nettix-featured-data.nettix-tags { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
.nettix-featured .nettix-featured-data.nettix-tags .nettix-fd-label { display: none; }
.nettix-featured .nettix-featured-data.nettix-tags .nettix-fd-data { text-align: right; }
.nettix-featured .nettix-featured-data.nettix-tags .nettix-fd-data span { display: inline-block; padding: 0.3em; margin: 2px; text-transform: uppercase; font-size: 0.6em; letter-spacing: 0.05em; background-color: #fafafa; font-family: Orbitron, Helvetica, Arial, sans-serif; }
.nettix-featured .nettix-featured-data [class*="-label"] { text-transform: uppercase; font-weight: bold; font-size: 0.6em; }
.nettix-featured .nettix-featured-data:not(.nettix-tags) [class*="-data"] { line-height: 1; font-size: 1.5em; font-weight: bold; }
@media (max-width: 767px) { .nettix-featured .nettix-featured-data:not(.nettix-tags) [class*="-data"] { font-size: 1.2em; } }
.nettix-featured .nettix-featured-data:not(.nettix-tags) [class*="-data"] .unit { font-size: 0.6em; }
.nettix-featured .nettix-featured-data.nettix-price { min-width: 12em; }
.nettix-featured .nettix-featured-data.nettix-price .nettix-fd-price { font-size: 2.5em; }
@media (max-width: 767px) { .nettix-featured .nettix-featured-data.nettix-price { padding-bottom: 0; width: 100% !important; }
.nettix-featured .nettix-featured-data.nettix-price .nettix-fd-price { font-size: 2em; } }
.nettix-featured .nettix-featured-data.nettix-price [class*="-label"] { display: none; }
.nettix-featured .nettix-featured-data.nettix-price [class*="-data"] { color: #0faef1; text-shadow: 1px 1px 0px #fff, 4px 4px 0px rgba(0, 0, 0, 0.1); }
@media (max-width: 991px) { .nettix-gallery-sidebar { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.nettix-gallery-sidebar > [class*="nettix-"] { width: 100%; } }
.nettix-acc-desc { margin-top: 1em; border-top: 1px solid #eee; padding-top: 1em; }
.nettix-acc-desc > div[class*="nettix-"] { padding: 0 0.5em; }
@media (max-width: 767px) { .nettix-acc-desc { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.nettix-acc-desc > [class*="nettix-"] { width: 100%; }
.nettix-acc-desc > [class*="nettix-"] + [class*="nettix-"] { margin-top: 1em; border-top: 1px solid #eee; padding-top: 1em; } }
.nettix-share { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0.2em 0 0.3em; background: #fafafa; margin: 0; border-bottom: 1px dashed #eee; font-size: 1.5em; }
@media (max-width: 480px) { .nettix-share { font-size: 1.2em; } }
.nettix-share .nettix-share-label { font-weight: bold; }
.nettix-share .nettix-share-links { text-align: center; }
.nettix-share .nettix-share-links a { display: inline-block; margin: 0 0.2em; }
@media (max-width: 767px) { .nettix-share .nettix-share-links a { margin: 0 5px; } }
.nettix-contacts .yht-item { font-size: 0.8em !important; }
.nettix-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
.nettix-row { -ms-flex-wrap: wrap; flex-wrap: wrap; white-space: normal; word-break: break-word; width: 100%; max-width: 100%; clear: both; }
.nettix-row .nettix-sidebar { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
@media (max-width: 991px) { .nettix-row .nettix-sidebar { margin-top: 1em; } }
.nettix-column { width: 100%; max-width: 100%; clear: both; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.nettix-skip { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; padding: 0 0.8em; text-align: center; }
.nettix-skip.nettix-skip-mobile { margin-bottom: 1em; }
@media (min-width: 768px) { .nettix-skip.nettix-skip-mobile { display: none !important; } }
@media (max-width: 767px) { .nettix-skip.nettix-skip-desktop { display: none !important; } }
.nettix-skip a { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 0.3em; background-color: #182141; color: #fff !important; width: 50%; display: block; }
@media (max-width: 1199px) { .nettix-skip a { font-size: 0.8em; } }
@media (max-width: 1199px) and (max-width: 420px) { .nettix-skip a { font-size: 0.65em; } }
.nettix-skip a:hover, .nettix-skip a:focus { background-color: #0faef1; }
.nettix-skip a + a { margin-left: 0.1em; }
.nettix-sidebar-table { font-size: 0.8em; }
.nettix-sidebar-table tr.nettix-sidebar-item:not(:hover) { background: none !important; }
.nettix-sidebar-table tr.nettix-sidebar-item:not(:hover) td { background: none !important; }
.nettix-sidebar-table tr.nettix-sidebar-item:hover { background-color: #fafafa; }
.nettix-sidebar-table tr.nettix-sidebar-item:hover td { background-image: none !important; }
.nettix-sidebar-table tr.nettix-sidebar-item td { vertical-align: top; padding: 0.3em 1em; border: 0 !important; text-align: left; }
@media (max-width: 991px) { .nettix-sidebar-table tr.nettix-sidebar-item td { padding: 0.3m 0.5em; } }
.nettix-sidebar-table tr.nettix-sidebar-item td:first-child { text-align: left; font-weight: bold; }
.nettix-sidebar-contact { margin-top: 1em; border-top: 1px solid #eee; padding-top: 1em; }
.nettix-sidebar-contact .nettix-contact-us-title { text-align: center; margin-bottom: 0; }
@media (max-width: 767px) { .nettix-sidebar-contact .yht-people--center { margin-bottom: 0; } }
.nettix-theater, .nettix-thumbs { background-color: #fafafa; }
.single-auto-content { width: 100%; }
.single-auto-content .nettix-title { margin-bottom: 0.2em; }
.single-auto-content .nettix-title small { font-size: 0.6em; }
.nettix-accessories, .nettix-main { width: calc(100% * (2/3)); }
.nettix-description, .nettix-sidebar { width: calc(100% * (1/3)); }
.nettix-accessories { font-size: 0.8em; }
@media (min-width: 768px) { .nettix-accessories { margin: 1em 0; } }
@media (max-width: 767px) { .nettix-accessories { margin-bottom: 0; } }
.nettix-accessories .nettix-accessory-title { font-size: 1.25em; margin-bottom: 0.3em; }
.nettix-accessories .nettix-accessory-list { margin-bottom: 0.6em; }
.nettix-description { margin: 1em 0; font-size: 0.8em; }
.nettix-description ul { padding-left: 1.5em; list-style: circle; }
.nettix-description ul li { list-style-position: outside; padding: 0 0.2em; }
.nettix-description ul li:hover { background-color: #eee; }
.nettix-head-data { text-align: center; }
.nettix-head-data .nettix-titles:after { display: block; height: 0; position: relative; width: 400px; margin: 1em auto 0; content: " "; border-top: 1px solid #eee; }
.nettix-head-data .nettix-titles .nettix-title { text-transform: none; line-height: 1.2; }
@media (max-width: 767px) { .nettix-head-data .nettix-titles .nettix-title { font-size: 1.5em; } }
@media (max-width: 767px) and (max-width: 480px) { .nettix-head-data .nettix-titles .nettix-title { font-size: 1.25em; } }
.nettix-head-data .nettix-titles .nettix-modeltypenames { font-weight: bold; color: #999; }
.nettix-head-data .nettix-featured { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } [data-toggle-target]:not([data-toggle-target=""]) { cursor: pointer !important; }
@media (min-width: 768px) { .nettix-row > [class*="nettix"] { padding: 0 10px; } }
button, input[type="button"], input[type="reset"], input[type="submit"] { border-radius: 0; }
.nettix-enquiry-form-title { text-align: center; }
.nettix-enquiry-form-title:hover small { color: #0faef1; }
.nettix-enquiry-form { font-size: 0.8em; }
.nettix-enquiry-form .wpcf7-form { padding-top: 0.5em; border-top: 1px solid #eee; }
.nettix-enquiry-form .wpcf7-form p { margin-bottom: 0.5em; }
.nettix-enquiry-form .wpcf7-form p:last-of-type { margin-bottom: 0; }
.nettix-enquiry-form .wpcf7-form input, .nettix-enquiry-form .wpcf7-form textarea, .nettix-enquiry-form .wpcf7-form label { height: auto; font-size: inherit; }
.nettix-enquiry-form .wpcf7-form input, .nettix-enquiry-form .wpcf7-form textarea { padding: 10px; }
.nettix-enquiry-form .wpcf7-form .wpcf7-form-control-wrap { margin-bottom: 0; }
.nettix-enquiry-form .wpcf7-form .wpcf7-checkbox .wpcf7-list-item { display: block; z-index: 10; }
.nettix-enquiry-form .wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label { padding-left: 5px; display: inline-block; width: calc(100% - 30px); }
.nettix-enquiry-form .wpcf7-form .wpcf7-submit { width: 100%; padding: 0; background-color: #182141; color: #fff; border: 0; margin-top: 15px; }
.nettix-enquiry-form .wpcf7-form .wpcf7-response-output { margin-top: 0.5em; font-size: 0.8em; }
::-webkit-resizer { border-style: solid; border-color: transparent transparent rgba(15, 174, 241, 0.5) !important; }