 @font-face {font-family: 'Roboto';font-style: normal;font-weight: 300;src: url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-300.eot');src: local(''), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-300.woff2') format('woff2'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-300.woff') format('woff'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-300.ttf') format('truetype'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-300.svg#Roboto') format('svg');font-display: swap;}@font-face {font-family: 'Roboto';font-style: italic;font-weight: 300;src: url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-300italic.eot');src: local(''), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-300italic.woff2') format('woff2'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-300italic.woff') format('woff'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-300italic.ttf') format('truetype'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-300italic.svg#Roboto') format('svg');font-display: swap;}@font-face {font-family: 'Roboto';font-style: normal;font-weight: 400;src: url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-regular.eot');src: local(''), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-regular.woff2') format('woff2'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-regular.woff') format('woff'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-regular.ttf') format('truetype'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-regular.svg#Roboto') format('svg');font-display: swap;}@font-face {font-family: 'Roboto';font-style: normal;font-weight: 500;src: url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-500.eot');src: local(''), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-500.woff2') format('woff2'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-500.woff') format('woff'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-500.ttf') format('truetype'), url('/system/modules/com.fairgarage/resources/fonts/roboto-v30-latin/roboto-v30-latin-500.svg#Roboto') format('svg');font-display: swap;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-regular.eot');src: local(''), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-regular.eot?#iefix') format('embedded-opentype'), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-regular.woff2') format('woff2'), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-regular.woff') format('woff'), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-regular.ttf') format('truetype'), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-regular.svg#OpenSans') format('svg');font-display: swap;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;src: url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-600.eot');src: local(''), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-600.eot?#iefix') format('embedded-opentype'), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-600.woff2') format('woff2'), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-600.woff') format('woff'), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-600.ttf') format('truetype'), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-600.svg#OpenSans') format('svg');font-display: swap;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-700.eot');src: local(''), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-700.eot?#iefix') format('embedded-opentype'), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-700.woff2') format('woff2'), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-700.woff') format('woff'), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-700.ttf') format('truetype'), url('/system/modules/com.fairgarage/resources/fonts/open-sans-v29-latin/open-sans-v29-latin-700.svg#OpenSans') format('svg');font-display: swap;}h4, .h4 {font-size: 31px;}h6, .h6 {font-size: 20px;font-weight: 600;}h7, .h7 {font-family: "Roboto",Helvetica,Arial,sans-serif;font-size: 17px;font-weight: 500;}.bg-blue {background-color: #009ee0;}.clickable {cursor: pointer;}.list-links {line-height: 1.8;}ul ul, ol ul, ul ol, ol ol {margin-bottom: 0;}.uppercase {text-transform: uppercase;}ul.list-glyphicon li {padding-left: 1.4em;text-indent: -0.7em;}ul.cart.list-glyphicon li {display: flex;padding-left: 0;text-indent: 0;}.bg ul.cart.list-glyphicon li:before {content: url("/system/modules/com.fairgarage/resources/img/icon-remove.png");}ul.cart.list-glyphicon li:before {content: url("/system/modules/com.fairgarage/resources/img/icon-remove-2.gif");}ul.list-glyphicon li:before {position: relative;top: 2px;display: inline-block;margin-right: 5px;}ul.cart.list-glyphicon li.not-removeable:before {content: "";}ul.list-glyphicon li.not-removeable:before {margin-right: 0;}ul.list-glyphicon li.not-removeable {padding-left: 0;text-indent: 0;}ul.list-checked li {list-style: outside none none;padding-left: 1.1em;text-indent: -1.1em;}ul.list-checked li:before {content: "\2713";color: #009ee0;margin-right: 5px;}ul.list-checked li.not-included:before {content: "\2717";color: #ff4f18;}ul.list-checked.large li {font-size: 17px;margin-bottom: 1px;padding-left: 1.9em;text-indent: -1.9em;}ul.list-checked.large li b {font-weight: 400;}ul.list-checked.large li:before {font-size: 20px;margin-right: 16px;}.info-box .list-checked.large {margin-left: 15px;}ul.list-badge {list-style: outside none none;margin: 0 0 31px;padding: 0;}ul.list-badge li {padding-bottom: 20px;}ul.list-badge li:last-of-type {padding-bottom: 0;}ul.list-badge .text {overflow: hidden;padding-top: 4px;}ul.list-badge .h7 {display: block;padding-bottom: 5px;}.badge {border: 3px solid #009ee0;color: #009ee0;border-radius: 500px;float: left;margin-right: 12px;margin-top: -2px;padding: 0;max-width: 100%;font-family: "Open Sans",sans-serif;font-size: 17px;font-weight: 600;line-height: 20px;margin-right: 17px;margin-top: 0;padding: 0 0 2px;text-align: center;text-shadow: none;white-space: normal;width: 30px;}.badge-icon.white {border-color: #ffffff;background-color: #ffffff;color: #009ee0;}.badge-icon {border: 1px solid #009ee0;background-color: #ffffff;color: #009ee0;border-radius: 9px;width: 18px;display: inline-block;padding: 0 6px;font-family: "Open Sans",sans-serif;font-size: 15px;line-height: 16px;font-weight: 600;cursor: pointer }ul.list-point li {list-style: outside none none;padding-left: 1.1em;text-indent: -1.1em;}ul.list-point li:before {content: "-";color: #009ee0;margin-right: 5px;font-weight: bold;font-size: 14px;}#result-list-configurator .tooltip-inner, #result-list-configurator .tooltip-arrow {background-color: #ffffff;color: #009ee0;}#result-list-configurator .tooltip.top .tooltip-arrow {border-top-color: #ffffff;background-color: transparent;}ul.list-badge-large {list-style: outside none none;margin: 0 0 31px;padding: 0;}ul.list-badge-large li {padding-bottom: 20px;}ul.list-badge-large li:last-of-type {padding-bottom: 0;}ul.list-badge-large .text {overflow: hidden;padding-top: 4px;}ul.list-badge-large .h7 {display: block;padding-bottom: 5px;}ul.list-badge-large .badge {width: 70px;background-color: #009ee0;}ul.votings li {padding-bottom: 41px;}ul.votings li .quote {min-height: 95px;font-style: italic;}ul.votings li .details {text-align: center;margin-top: 10px;}ul.votings li b {font-weight: 400;}ul.votings li .quote span:before {content: url("/system/modules/com.fairgarage/resources/img/icon-blockquote.png");height: 40px;margin-right: 10px;}ul.votings li hr {margin-bottom: 0;margin-top: 40px;}.float-right {float: right;}.no-bottom-margin {margin-bottom: 0;}.padding-bottom {padding-bottom: 50px;}.no-left-padding {padding-left: 0;}.no-right-padding {padding-right: 0;}.text-align-center {text-align: center;}li.inline {display: inline;}.text-align-right {text-align: right;}.error-message {display: none;color: #ff4f18;transition: all 0.4s ease 0s;}.lightbox {background-color: #ffffff;display: none;height: 100%;left: 0;opacity: 0.9;position: absolute;top: 0;width: 100%;z-index: 30;transition: all 0.4s ease;text-align: center;}.lightbox span {position: absolute;width: 100%;display: block;font-weight: 400;font-size: 17px;color: #333;padding: 20px;}.lightbox span.centered {top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.lightbox span:after {content: url("/system/modules/com.fairgarage/resources/img/spinner-large.gif");display: block;margin-top: 12px;}#configurator .lightbox {padding: 3px;}span.tuv {color: #034ea2;font-weight: 600;font-size: 17px;//font-style: italic;}.usps-inline li {display: inline-block;}.usps-inline li + li {margin-left: 10px;}.usp-wrapper div.dat {padding-left: 1.1em;letter-spacing: 0.5px;}.table {display: table;width: 100%;}.table-row {display: table-row;}.table-cell {display: table-cell;vertical-align: top;}.table-cell.hidden-default {display: none;}.tooltip-inner {text-align: left;}header .usps {font-size: 16px;line-height: 21px;}header .dropdown {display: block;}header a.dropdown-toggle:before {content: "";display: inline;border-left: 1px solid #ccc;padding: 7px 0;margin-right: 15px;}header a.dropdown-toggle {text-decoration: none;color: #717985;}header .dropdown .dropdown-menu {width: 250px;padding: 20px;right: 0;left: unset;margin-top: 17px;max-height: unset;}header .dropdown .dropdown-menu .btn {margin: 7px 0 23px;}.banderole.bg {height: auto;}.banderole.bg, .banderole.bg .h6, .banderole.bg label, .banderole.bg a, .banderole.bg a:focus, .banderole.bg a:hover, .banderole.bg .link, .banderole.bg .link:focus, .banderole.bg .link:hover {color: #ffffff;}.banderole.no-bg, .banderole .no-bg {background-color: #ffffff;}.banderole.bg .no-bg, .banderole.bg .no-bg .h6, .banderole.bg .no-bg label, .banderole.bg .no-bg a, .banderole.bg .no-bg a:focus, .banderole.bg .no-bg a:hover, .banderole.bg .no-bg .link, .banderole.bg .no-bg .link:focus, .banderole.bg .no-bg .link:hover {color: #414851;}.banderole p {padding-bottom: 7px;}.banderole.padding, .banderole .padding {padding-top: 20px;padding-bottom: 20px;}.banderole .padding.button {padding-top: 15px;}.banderole .border {border: 1px solid #333;border-top: none;}.banderole .result-list-configurator-flap .topic {border-left: 1px solid transparent;border-right: 1px solid transparent;border-top: 1px solid transparent;margin-top: -1px;padding-top: 21px;}.banderole .result-list-configurator-flap .topic.active {border-left: 1px solid #333;border-right: 1px solid #333;border-top: 1px solid #333;opacity: 0.9;}ul.how-to {padding: 20px 0;display: table;width: 100%;}ul.how-to .h5, ul.how-to .h7 {display: block;}ul.how-to .h5.letter-spacing, ul.how-to .h7.letter-spacing {letter-spacing: -2px;}ul.how-to-2-items > li {width: 50%;}ul.how-to-3-items > li {width: 33%;}ul.how-to-4-items > li {width: 25%;}ul.how-to-5-items > li {width: 20%;}ul.how-to > li {list-style: none;float: left;display: table-cell;vertical-align: top;padding-right: 10px;}ul.how-to > li a {text-decoration: none;}ul.how-to > li .icon {position: relative;float: left;margin-right: 12px;margin-top: -2px;padding: 0;background-size: 70% 70%;background-repeat: no-repeat;background-position: center;width: 58px;height: 58px;filter: invert(100%) brightness(118%);}ul.how-to > li .icon:before {display: block;content: "";width: 100%;height: 100%;border: 3px solid #000;border-radius: 500px;}ul.how-to .icon-kfz .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-kfz.svg");}ul.how-to .icon-service .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-service.svg");}ul.how-to .icon-region .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-region.svg");}ul.how-to .icon-workshop .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-offers.svg");}ul.how-to .icon-appointment .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-appointment.svg");}ul.how-to .icon-duration .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-duration.png");}ul.how-to .icon-trend-up .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-trend-up.png");}ul.how-to .icon-code .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-code.png");}ul.how-to .icon-mileage .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-mileage.svg");}ul.how-to .icon-residual-value .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-residual-value.svg");}ul.how-to .icon-tradein-partner .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-tradein-partner.svg");}ul.how-to .icon-filter .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-filter.svg");}ul.how-to .icon-workshop-list .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-workshop-list.svg");}ul.how-to .icon-contact-request .icon {background-image: url("/system/modules/com.fairgarage/resources/img/icon-contact-request.svg");}.how-to-text {text-align: center;padding: 10px;}.how-to-text span {text-transform: none;//font-style: italic;font-size: 15px;font-weight: normal;}#result-list-configurator ul {padding-bottom: 7px;}ul.cart li:hover {cursor: pointer;}ul.cart li.not-removeable:hover, ul.cart li.not-removeable:hover button {cursor: default;}#result-list-configurator .service .cta {margin-right: 20px;}.flap {padding: 20px;background-color: #333;color: #ffffff;border-radius: 0 0 10px 10px;padding: 6px 20px 8px;margin-left: auto;margin-right: auto;display: inline-block;}.flap .link, .flap .link:focus, .flap .link:hover {color: #ffffff;}.no-flap .open {display: none;}.content-navigation.mobile .wrapper {position: relative;width: 100%;overflow-x: hidden;}.content-navigation.mobile li {border-top: 1px solid #333;border-left: 1px solid #333;border-right: 1px solid #ffffff;padding: 6px 7px 8px 7px;float: left;font-size: 15px;font-weight: 500;text-transform: none;text-align: center;width: 33%;white-space: nowrap;}.content-navigation.mobile li.bg-blue {border-top: 1px solid #009ee0;border-left: 1px solid #009ee0;}.content-navigation.mobile li:last-of-type, .content-navigation.mobile li._close:last-of-type {width: 34%;border-right: 1px solid #333;}.content-navigation.mobile li._close:first-of-type {border-left: 1px solid #333;}.content-navigation.mobile li:hover, .content-navigation .burger {cursor: pointer;}.content-navigation.mobile li:not(.burger):after {content: "\276F";margin-left: 8px;display: inline-block;-moz-transition: -moz-transform 0.5s ease;-webkit-transition: -webkit-transform 0.5s ease;-o-transition: -o-transform 0.5s ease;transition: transform 0.5s ease;}.content-navigation.mobile .main-navigation, .content-navigation.mobile .sub-navigation {position: absolute;top: 0;width: 100%;opacity: 0;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}.content-navigation.mobile .main-navigation.active, .content-navigation.mobile .sub-navigation.active {position: relative;opacity: 1;left: 0;-webkit-transform: translate(0%);-moz-transform: translate(0%);-ms-transform: translate(0%);-o-transform: translate(0%);transform: translate(0%);}.content-navigation.mobile .main-navigation {left: -100%;}.content-navigation.mobile .sub-navigation {left: 100%;}.content-navigation.mobile .sub-navigation li:not(.burger):after {-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.content-navigation.mobile li._close {background-color: #ffffff;color: #333;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}.content-navigation.mobile .sub-navigation li._close:not(.burger):after {-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);color: #333;}.content-navigation.mobile .main-navigation li {width: 50%;background-color: #4b4b4b;border-top: 1px solid #4b4b4b;border-left: 1px solid #4b4b4b;}.content-navigation.desktop .burger div {opacity: 0;}.content-navigation.desktop .topics {width: 100%;padding-left: 15px;padding-right: 15px;}.content-navigation.desktop .topic {display: none;opacity: 0;}.content-navigation.desktop .navigation-expanded .topic {margin-top: 0;padding-top: 21px;padding-bottom: 21px;width: auto;opacity: 1;}.content-navigation.desktop .navigation-expanded > div {overflow: hidden;white-space: nowrap;width: auto;display: block;}.content-navigation.desktop .navigation-expanded > div .margin {margin-left: 15px;margin-right: 15px;}.content-navigation.desktop .spacer {width: 25px;overflow: hidden;}.content-navigation .burger {width: 20px;}.content-navigation.desktop .navigation-expanded, .content-navigation .burger {background-color: #4b4b4b;vertical-align: middle;}.content-navigation .burger div:before {content: "\276F";color: #ffffff;font-size: 18px;line-height: 18px;display: inline-block;margin-top: 2px;padding-left: 15px;padding-right: 15px;-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}#result-list-configurator .content-navigation ul.navigation {padding-bottom: 0;}.content-navigation ul.navigation li {display: block;padding: 10px 10px 7px 15px;border-top: 1px solid #5d5d5d;text-transform: uppercase;}.content-navigation ul.navigation li:hover {cursor: pointer;background-color: #505050;}.content-navigation ul.navigation li:last-of-type {border-bottom: 1px solid #5d5d5d;}.content-navigation ul.navigation li > .h7 {font-weight: 300;text-transform: none;padding-left: 30px;display: block;}.content-navigation ul.navigation li > div.icon {float: left;padding: 0;background-size: cover;background-repeat: no-repeat;width: 20px;height: 20px;}#result-list-selection-wrapper section.form-region-selection .dropdown-menu li {padding: 10px 15px;cursor: pointer;width: 100%;}#result-list-selection-wrapper section.form-region-selection label {display: none;}#result-list-selection-wrapper .selection-header {background-color: #333;color: #ffffff;padding: 10px 20px;cursor: pointer;-webkit-box-shadow: 3px 3px 5px 6px #f0f0f0;-moz-box-shadow: 3px 3px 5px 6px #f0f0f0;box-shadow: 3px 3px 5px 6px #f0f0f0;box-shadow: 0 8px 6px -6px black;}#result-list-selection-wrapper .selection-options label {padding: 10px 20px;cursor: pointer;width: 100%;margin-bottom: 0;}#result-list-selection-wrapper .selection-options label.selected, #result-list-selection-wrapper .selection-options label.selectedBg {background-color: #f0f0f0;}#result-list-selection-wrapper .selection-header:after {content: "x";font-weight: bold;position: absolute;top: 6px;right: 20px;}#result-list-selection-wrapper .selection-options input[type=radio] {display: none;}#result-list-selection-wrapper .selection-options label .brand-logo {margin-right: 10px;width: 32px;height: 32px;}#result-list-selection-wrapper .selection-options .brand-selection {display: flex;flex-wrap: wrap;}#result-list-selection-wrapper .selection-options .brand-selection label {flex: 50%;}@media (max-width: 767px) {#result-list-selection-wrapper .selection-options {padding: 20px 0;}#result-list-selection-wrapper {background-color: #ffffff;width: 100%;max-height: 100%;position: fixed;z-index: 999;bottom: 0;overflow: auto;}#result-list-selection-wrapper section.form-region-selection {height: 100vh;}#result-list-selection-wrapper section.form-region-selection .dropdown-menu {position: relative;border: none;box-shadow: none;max-height: unset;}}@media (min-width: 768px) {#result-list-selection-wrapper {position: absolute;max-width: 300px;background-color: transparent;}#result-list-selection-wrapper .selection-header {display: none;}#result-list-selection-wrapper .selection-wrapper {z-index: 1000;width: 270px;padding: 5px 0;margin: 10px 20px 20px 20px;list-style: none;font-size: 15px;text-align: left;background-color: #ffffff;border: 1px solid #ccc;border: 1px solid rgba(204,204,204,0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);box-shadow: 0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip: padding-box;background-clip: padding-box;}#result-list-selection-wrapper .regionSearchResults.dropdown-menu {float: none;position: relative;border: none;box-shadow: none;overflow: visible;}#result-list-selection-wrapper .selection-wrapper.form-brand-selection {height: 300px;}#result-list-selection-wrapper .selection-options {padding: 0;background-color: #ffffff;}#result-list-selection-wrapper .selection-options label {line-height: 1.42857143;white-space: nowrap;}#result-list-selection-wrapper .selection-options label:hover, #result-list-selection-wrapper .selection-options label:focus {background-color: #f0f0f0;}#result-list-selection-wrapper .selection-options label.selected, #result-list-selection-wrapper .selection-options label.selected:hover, #result-list-selection-wrapper .selection-options label.selected:focus {background-color: #f0f0f0;}#result-list-selection-wrapper .selection-options .brand-selection {position: absolute;width: 100%;height: 300px;overflow-y: auto;display: block;}#result-list-selection-wrapper .selection-options .brand-selection label {flex: unset;}}.filter-items {margin-bottom: 10px;display: flex;flex-wrap: wrap;}.filter-items .filter-item {padding-right: 10px;}.filter-items .filter-item > span, .filter-items .filter-item > label {display: block;white-space: nowrap;font-size: 12px;letter-spacing: -0.5px;color: #333333;font-family: "Open Sans";}.filter-items .filter-item > label {margin-bottom: 0;}.filter-items .filter-item .form-group {margin-bottom: 0;}.filter-items .filter-item-selection {border: 1px solid #009ee0;background-color: #009ee0;border-radius: 4px;height: 35px;cursor: pointer;color: #ffffff;line-height: normal;margin-bottom: 10px;overflow: hidden;width: 100%;position: relative;padding: 6px 12px 6px 12px;display: flex;justify-content: space-between;align-items: center;}.filter-items .filter-item-selection::placeholder {color: #ffffff;}.filter-items .filter-item-selection.disabled {border: 1px solid #afafaf;background-color: #afafaf;}.filter-items .filter-item-selection .caret {margin-left: 12px;}.filter-items .filter-item-selection input {display: none;color: #333;}#seo-content .hints, #main-content .hints {padding-top: 50px;}article h1 {padding-top: 18px;padding-bottom: 10px;letter-spacing: -2px;font-weight: 300;text-transform: none;color: #333;position: relative;clear: both;font-size: 40px;}article h4, article .h4 {font-size: 21px;padding-top: 18px;padding-bottom: 10px;letter-spacing: -1px;font-weight: 400;text-transform: none;color: #333;position: relative;}article > p:after, article > div[id^="cms"] > p:after, article > div#cmsMainContentContainer > p:after {clear: both;content: " ";display: table;}article table {border-width: 1px;border-color: #333;margin-top: 6px;margin-bottom: 10px;}article p + table {}article table p {padding-bottom: 0;}article table td, article table th {padding: 5px 10px 4px 10px;}article table thead td, article table thead th {text-align: middle;}article table tbody td, article table tbody th {text-align: left;}article table thead td {padding: 5px;font-weight: 400;background-color: #333;border-color: #ffffff;color: #ffffff;}article table th {font-weight: 400;background-color: #f4f4f4;color: #333;}article p + ul, article p + h4, article p + a[name^="anker"] + h4 {margin-top: -35px;}article p + p {margin-top: -17px;}article ul {margin-bottom: 10px;}article ul + h3, article ul + a[name^="anker"] + h3, article table + a[name^="anker"] + h3, article ul + h2, article ul + a[name^="anker"] + h2, article table + a[name^="anker"] + h2 {margin-top: 45px;}article > .list-links, article > div[id^="cms"] > .list-links, article > div#cmsRelatedLinksContainer > .list-links, article > div#cmsMainContentContainer > .list-links {padding-top: 12px;}article .content-teaser img {padding: 0;}article .content-teaser {display: block;float: left;padding-bottom: 45px;}article .content-teaser a {text-decoration: none;}article img + .content-teaser {padding-top: 45px;}.marginal-bar-teaser {float: left;margin-top: 25px;padding-bottom: 45px;}.offers-loading > .row, .error-wrapper .row:first-child {padding-bottom: 20px;padding-top: 20px;}.offers-loading > .row > div, .error-wrapper .row > div {text-align: center;font-size: 20px;}.offers-loading > .row img {margin-top: 15px;}.error-wrapper .btn {margin-top: 20px;}.btn-block + .table {margin-top: 5px;}.result-list .filter-wrapper {position: relative;margin-bottom: 5px;}.result-list .filter-wrapper .lightbox {z-index: 20;}.result-list .filter-wrapper .lightbox span:after {content: url("/system/modules/com.fairgarage/resources/img/spinner_small.gif");background-repeat: no-repeat;}.result-list .filter-wrapper .filter-container {float: right;}.result-list .filter-wrapper .filter-container .filter-item {float: left;}.result-list .filter-wrapper .filter-container span.headline {font-family: "Open Sans",sans-serif;font-size: 15px;font-weight: 600;display: block;float: left;margin: 10px 10px 10px 0;}.result-list .filter-wrapper .filter-container .filter-item + .filter-item {margin-left: 15px;}.result-list-item-wrapper {margin-top: 10px;}.result-list-item-wrapper .more-offers {min-height: 200px;}div.more-offers .boxWrapper {display: flex;justify-content: center;align-content: space-around;}div.more-offers .boxWrapper .btn {marign: 20px 0;}#result-list .show-inactive-offers {padding-top: 20px;padding-right: 40px;padding-left: 40px;text-align: center;}#result-list .show-inactive-offers .btn {margin-top: 20px;}.booking-form .price {margin-top: 25px;float: left;}.booking-form .price .value {font-size: 24px;font-weight: 700;margin-left: 5px;}.booking-form .price + .link {margin-top: 35px;display: inline-block;float: right;}.back-to-start-link, .back-to-result-list-link {margin-top: -20px;margin-bottom: 20px;}.booking-form-wrapper .stars .hint {margin-left: 4px;}.info-box .h6 {display: block;padding-bottom: 10px;}.info-box .h7, .price-details .h7, .additional-service-list .h7 {font-weight: 400;}.testing-organisation-logo {height: 25px;padding-right: 10px;}.price-details-wrapper, .price-details-wrapper .lightbox {background-color: #F8F8FF;}.price-details-wrapper .checkbox {margin-top: 0;margin-bottom: 5px;}.price-details-wrapper .price-details ul {margin-bottom: 10px;}.price-details-wrapper .note .headline {margin-top: 10px;font-weight: bold;}.price-details-wrapper .asterisk-text {font-size: 12px;line-height: 15px;margin-left: 14px;margin-top: 6px;}.price-details-wrapper span.asterisk {box-sizing: padding-box;display: block;float: left;letter-spacing: 1px;margin-left: -14px;min-width: 14px;text-align: right;}.price-details-wrapper .package .intro {display: block;}.price-details-wrapper .package li + .intro, .price-details-wrapper .package .intro + .intro {margin-top: 10px;}.workshop-wrapper .picture-gallery img {padding-bottom: 23px;}.workshop-wrapper .more-reviews-wrapper {margin-top: 25px;}.workshop-wrapper .rating-entry {padding-top: 25px;}.workshop-wrapper .rating-entry:first-of-type {padding-top: 0;}.workshop-wrapper .rating-entry .description .service {display: table-cell;}.workshop-wrapper .rating-entry ._close {display: inline-block;padding-top: 15px;padding-bottom: 25px;}.workshop-wrapper .brand-logo {margin-right: 10px;height: 40px;}.workshop-wrapper .workshop-name-wrapper {display: flex;margin-bottom: 15px;}.workshop-wrapper .workshop-name {display: block;}.workshop-wrapper .address {font-size: 17px;}.workshop-wrapper .more-ratings-wrapper {margin-top: 25px;}.workshop-wrapper .workshop-logo {display: block;width: auto;max-width: 90%;max-height: 100px;margin-bottom: 30px;}@media (max-width: 480px) {.workshop-wrapper .workshop-logo {max-width: 100%;max-height: auto;margin-top: 15px;}}@media (min-width: 768px) and (max-width: 990px) {.workshop-wrapper .workshop-logo {margin-top: -22px;}}.workshop-wrapper h7, .workshop-wrapper .h7 {display: block;margin-bottom: 7px;color: inherit;}.hint-container .box-container {background-color: #b3e1f5;padding: 20px 20px 20px 15px;color: #333;}.info-box .hint-container .box-container {padding: 20px 20px 20px 10px;}.hint-container .box-container b {font-weight: 500;}.hint-container .box-container {display: flex;flex-flow: nowrap;flex-basis: 100%;}.hint-container .box-container img {width: 23px;height: 23px;padding: 0;margin: 0;margin-right: 14px;}.hint-container .box-container span.link {display: inline-block;}footer {background-color: #333;padding-top: 10px;padding-bottom: 10px;min-height: 42px;margin-top: -42px;}footer a {margin-right: 20px;}#configurator {position: relative;z-index: 10;}#configurator form {position: relative;}.loading {background-image: url("/system/modules/com.fairgarage/resources/img/spinner_small.gif");display: inline-block;width: 16px;height: 16px;}.loading.dark-bg {background-image: url("/system/modules/com.fairgarage/resources/img/spinner-small-333.gif");}.regionAutocompleteSearch input.loading {background-image: url("/system/modules/com.fairgarage/resources/img/spinner_small.gif");background-repeat: no-repeat;background-position: right 7px center;}input.regionAutocompleteSearch.region-loading {background-image: url("/system/modules/com.fairgarage/resources/img/spinner_small.gif");background-repeat: no-repeat;background-position: right 7px center;}select.loading-spinner {background-image: url("/system/modules/com.fairgarage/resources/img/spinner_small.gif");background-repeat: no-repeat;background-position: center;}.form-equipment-selection .list label + div.radio {margin-top: 0;}.form-equipment-selection .list .checkbox:last-of-type {margin-top: 20px;}.form-equipment-selection .list .low-cost-hint {margin-top: 21px;border-top: 1px solid #eee;padding-top: 21px;}.form-equipment-selection .list .low-cost-hint img {padding: 0 10px 4px 0;}.form-equipment-selection .list .form-sub-equipment-selection:nth-of-type(2) {padding-top: 21px;margin-top: 21px;border-top: 1px solid #eee;}.form-equipment-selection .list .low-cost-hint + select + .form-sub-equipment-selection {padding-top: unset;margin-top: unset;border-top: unset;}.form-equipment-selection .loading {width: 100%;background-repeat: no-repeat;padding-left: 20px;line-height: 17px;}.form-service-selection select.service-selection-list {width: 100%;}.configurator .evaluation .asterisk-text {display: block;font-size: 12px;line-height: 15px;margin-left: 10px;margin-top: 6px;}.configurator .evaluation span.asterisk {box-sizing: padding-box;display: block;float: left;letter-spacing: 1px;margin-left: -10px;min-width: 10px;text-align: left;}.evaluation-result .evaluation-value {display: block;text-align: center;padding: 10px 0 15px 0;}.evaluation-result .dat-euro-code {font-size: 12px;margin-bottom: 20px;}.evaluation-result .value {white-space: nowrap;}.scrollToConfigurator {width: 100%;display: none;position: fixed;margin: 0 auto;z-index: 99;border: none;background-color: rgba(250, 250, 250, 0.9);text-align: center;padding: 7px 0;}.scrollToConfigurator span.btn-content {background-color: #333;color: #ffffff;margin: 0 auto;border-color: #333;font-weight: 300;padding: 10px 20px;display: inline-block;cursor: pointer;}.scrollToConfigurator span.btn-content:hover {background-color: #ffffff;color: #333;border: 1px solid #333;border-radius: 0;padding: 10 20px;}.scrollToConfigurator span.close {cursor: pointer;position: absolute;right: 0;top: 0;font-weight: 400;font-size: 22px;padding: 5px 15px;color: #333;}.location-search-teaser {margin-top: 21px;margin-bottom: -22px;background-color: #cdd0d4;margin-left: -25px;margin-right: -25px;padding: 20px 25px;}.location-search-teaser .headline {font-size: 20px;line-height: 1.2;font-family: 'Roboto';font-weight: 400;color: #333;}.location-search-teaser p {margin: 5px 0 12px 0;font-size: 13px;color: #333;}.location-search-teaser a {margin-top: 5px;}select[name="date"] option p {float: left;width: 30px;}.btn {font-family: "Open sans",sans-serif;}a.btn {text-decoration: none;}.btn-default.btn-lg {font-weight: 600;}.btn-primary:hover, .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-default, .blue .open > .dropdown-toggle.btn-default:hover, .blue .open > .dropdown-toggle.btn-default:focus, .blue .open > .dropdown-toggle.btn-default.focus, .blue .open > .dropdown-toggle.btn-default.active, .blue .open > .dropdown-toggle.btn-default:active, .blue .dropdown-toggle.btn-default:hover, .blue .dropdown-toggle.btn-default:focus, .blue .dropdown-toggle.btn-default.focus, .blue .dropdown-toggle.btn-default.active, .blue .dropdown-toggle.btn-default:active {background-color: #ffffff;color: #f15a29;border-color: #f15a29;}.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default.focus:active, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus, .btn-default:focus, .btn-default.focus, .btn-default:hover, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default, .open > .dropdown-toggle.btn-default.active, .open > .dropdown-toggle.btn-default:active {color: #ffffff;background-color: #f15a29;border-color: #f15a29;}.btn-primary:focus, .btn-primary.focus, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {color: #ffffff;background-color: #f15a29;border-color: #f15a29;}.btn-black, .btn-black:focus, .btn-black:active:focus, .open > .dropdown-toggle.btn-black:focus, .btn-black.focus:active {color: #ffffff;background-color: #333;border-color: #333;}.btn-black:hover, .btn-black:active:hover {color: #333;background-color: #ffffff;border-color: #333;}.btn-orange, .btn-orange:focus, .btn-orange:active:focus, .open > .dropdown-toggle.btn-orange:focus, .btn-orange.focus:active {color: #ffffff;background-color: #f15a29;border-color: #f15a29;}.btn-orange:hover, .btn-orange:active:hover {color: #f15a29;background-color: #ffffff;border-color: #f15a29;}.btn-default.btn-black, .btn-default.btn-black:active:hover, .btn-default.btn-black.active:hover, .open > .dropdown-toggle.btn-default.btn-black:hover, .btn-default.btn-black:active:focus, .btn-default.btn-black.active:focus, .open > .dropdown-toggle.btn-default.btn-black:focus, .btn-default.btn-black.focus:active, .btn-default.btn-black.active.focus, .open > .dropdown-toggle.btn-default.btn-black.focus, .btn-default.btn-black:focus, .btn-default.btn-black.focus, .btn-default.btn-black:hover, .btn-default.btn-black:active, .btn-default.btn-black.active, .open > .dropdown-toggle.btn-default.btn-black, .open > .dropdown-toggle.btn-default.btn-black.active, .open > .dropdown-toggle.btn-default.btn-black:active {color: #333;background-color: #ffffff;border-color: #333;}.btn-default.btn-grey, .btn-default.btn-grey:active:hover, .btn-default.btn-grey.active:hover, .open > .dropdown-toggle.btn-default.btn-grey:hover, .btn-default.btn-grey:active:focus, .btn-default.btn-grey.active:focus, .open > .dropdown-toggle.btn-default.btn-grey:focus, .btn-default.btn-grey.focus:active, .btn-default.btn-grey.active.focus, .open > .dropdown-toggle.btn-default.btn-grey.focus, .btn-default.btn-grey:focus, .btn-default.btn-grey.focus, .btn-default.btn-grey:hover, .btn-default.btn-grey:active, .btn-default.btn-grey.active, .open > .dropdown-toggle.btn-default.btn-grey, .open > .dropdown-toggle.btn-default.btn-grey.active, .open > .dropdown-toggle.btn-default.btn-grey:active {color: #aaa;background-color: #ffffff;border-color: #aaa;}.btn.btn-xs, .btn.btn-sm {font-weight: normal;}article .btn-article {margin-bottom: 45px;}section.bg-grey {background-color: #f8f8ff;}.orange {color: #ff4f18;}a, .link {text-decoration: underline;cursor: pointer;border: none;background-color: unset;color: #007DB3;}a:hover, .link:hover {color: #009ee0;text-decoration: none;cursor: pointer;}a.white:hover {color: #ffffff;}.arrow-down:before, .arrow-up:before, .arrow-back:before, .arrow-right:before {font-size: 10px;line-height: 20px;display: inline-block;text-decoration: none;width: 15px;}.arrow-down:before {content: "\25BC";float: left;margin-top: 1px;}.arrow-up:before {content: "\25B2";float: left;margin-top: 1px;}.arrow-back:before {content: "\25c0";float: left;margin-top: 1px;}.arrow-right:before {content: "\25B6";float: left;margin-top: 1px;}.btn.arrow-forward:after {content: "\25B6";font-size: 11px;margin-left: 6px;}.stars .rating {color: #252525;font-size: 16px;}.stars .hint {font-size: 12px;margin-left: 10px;}#detail-page-content .workshop-description:not([style*="display: none"]) + .workshop-rating {margin-top: 30px;}#detail-page-summary .workshop .stars .rating {color: #009ee0;}#detail-page-content .workshop-rating .stars .rating + .hint {margin-left: 10px;}.banderole .stars {color: #ffffff;}#detail-page-content .banner .img-responsive {width: 100%;}label, legend, .checkbox-inline, .radio-inline, .radio label {color: #414851;font-weight: 300;}label.headline {font-weight: 400;}label.subheadline {font-weight: 400;}.form-control {color: #414851;border: 1px solid #ccc;font-size: 14px;}.form-control.active:not(.keyboard-focus) {border-color: #009ee0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgba(0, 158, 224, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 4px rgba(0, 158, 224, .6);}.form-control::-moz-placeholder {color: #8d939b;}.form-control:-ms-input-placeholder {color: #8d939b;}.form-control::-webkit-input-placeholder {color: #8d939b;}.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #f4f4f4;color: #8d939b;}label.disabled {color: #8d939b;}.error-element {border: 1px solid #ff4f18;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.error-element:focus {border-color: #ff4f18;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 79, 24, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 79, 24, .6);}.error-element.form-sub-equipment-selection {border: none;border-radius: 0;box-shadow: unset;}.error-element.form-sub-equipment-selection label.subheadline {color: #ff4f18;}.search-selection-form .input-field.search-box-error-element {border-color: #f15a29;}.search-selection-form .input-field.search-box-error-element .placeholder {color: #f15a29;}.search-selection-form input.input-field.search-box-error-element::-moz-placeholder {color: #f15a29;}.search-selection-form input.input-field.search-box-error-element:-ms-input-placeholder {color: #f15a29;}.search-selection-form input.input-field.search-box-error-element::-webkit-input-placeholder {color: #f15a29;}.form-group.hints, #configurator .form-group.hints {padding-top: 20px;}.form-group.hints .hint {float: left;margin-right: 20px;}.asterix {float: right;}hr {border-color: #eee;}body .hidden-default, .hidden-no-entry {display: none;}.form-service-selection .dropdown-toggle span.caret {float: right;margin-top: 10px;width: auto;overflow: visible;}.dropdown-menu {width: 100%;max-height: 315px;overflow-y: auto;overflow-x: hidden;}.dropdown-menu > li > span {clear: both;color: #009ee0;display: block;padding: 3px 20px;white-space: nowrap;cursor: pointer;font-weight: 300;line-height: 1.84615;text-align: left;text-decoration: none;}.dropdown-menu > li > span:hover {background-color: #009ee0;color: #ffffff;}.fg-checked-xs input, .fg-checked-sm input, .fg-checked-md input, .fg-checked-lg input {display: none;}.fg-checked-xs input + span, .fg-checked-sm input + span, .fg-checked-md input + span, .fg-checked-lg input + span {display: inline-block;margin-left: 5px;}.fg-checked-md input + span {margin-left: 15px;}.fg-checked-xs input + span:before, .fg-checked-sm input + span:before, .fg-checked-md input + span:before, .fg-checked-lg input + span:before {content: "";position: absolute;display: inline-block;width: 15px;height: 15px;left: 0;border: 1px solid #ccc;border-radius: 2px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}.fg-checked-xs input + span:before {top: 5px;}.fg-checked-sm input + span:before {border-radius: 4px;width: 20px;height: 20px;top: 1px;}.fg-checked-md input + span:before {border-radius: 4px;width: 25px;height: 25px;}.fg-checked-xs input:checked + span:after, .fg-checked-sm input:checked + span:after, .fg-checked-md input:checked + span:after, .fg-checked-lg input:checked + span:after {content: "\2713";position: absolute;display: inline-block;width: 15px;height: 15px;font-size: 20px;left: 2px;top: -4px;color: #414851;z-index: 10;transition: all 1s ease-in-out;color: #009ee0;font-weight: 200;}.fg-checked-sm input:checked + span:after {width: 20px;height: 20px;font-size: 25px;left: 3px;top: -9px;}.fg-checked-md input:checked + span:after {width: 25px;height: 25px;font-size: 40px;left: 3px;top: -21px;}.fg-checked-xs input + span img, .fg-checked-sm input + span img, .fg-checked-md input + span img, .fg-checked-lg input + span img {-webkit-filter: grayscale(100%);filter: grayscale(100%);}.fg-checked-xs input:checked + span img, .fg-checked-sm input:checked + span img, .fg-checked-md input:checked + span img, .fg-checked-lg input:checked + span img, .fg-checked-xs input:hover + span img, .fg-checked-sm input:hover + span img, .fg-checked-md input:hover + span img, .fg-checked-lg input:hover + span img, .fg-checked-xs input + span:hover img, .fg-checked-sm input + span:hover img, .fg-checked-md input + span:hover img, .fg-checked-lg input + span:hover img {-webkit-filter: grayscale(0);filter: grayscale(0);}.fg-checked-sm label {font-weight: 300;color: #717985;font-size: 14px;}.evaluation-price {}body > .pac-container, .pac-container .pac-item, .pac-container .pac-item-query {font-family: inherit;font-size: 14px;color: #414851;}.pac-container .pac-item {line-height: 35px;}.pac-container .pac-matched {font-weight: 500;}.marginal-bar-teaser .teaser-acoat-selected {padding: 10px;}.teaser-acoat-selected {border: 1px solid #F18E00;display: block;color: #333;font-family: "Helvetica Neue",Arial,sans-serif;float: left;}.teaser-acoat-selected hr {border-color: #F18E00;}.teaser-acoat-selected div {padding-top: 14px;padding-bottom: 18px;}.teaser-acoat-selected .headline {font-family: "Open sans",sans-serif;font-size: 17px;line-height: 19px;display: block;padding-bottom: 10px;padding-top: 0;color: #333;font-weight: 600;letter-spacing: -1px;}.teaser-acoat-selected .copytext {font-size: 15px;line-height: 18px;padding-bottom: 11px;display: block;}.teaser-acoat-selected .line {padding-top: 0;padding-bottom: 0;}.teaser-acoat-selected .line hr {margin: 10px 0;}.teaser-acoat-selected .btn {color: #ffffff;background-color: #F18E00;border-color: #F18E00;}.teaser-acoat-selected .btn:hover {color: #F18E00;background-color: #ffffff;border-color: #F18E00;}section.blue .h3.white, section.blue h3.white, section.blue .h4.white, section.blue h4.white {text-shadow: 1px 1px rgba(0, 0, 0, 0.2);}.marginal-bar-teaser .teaser-rescue-plaque {padding: 15px 10px;margin-top: 20px;}#booking-confirmed-content .marginal-bar-teaser {margin-top: 14px;}#booking-confirmed-content .marginal-bar-teaser .teaser-rescue-plaque {padding-top: 3px;}.teaser-rescue-plaque {border: 1px solid #14255b;display: block;color: #14255b;float: left;}.teaser-rescue-plaque .header {padding-left: 15px;padding-right: 15px;}.teaser-rescue-plaque .header > div {margin-top: -28px;background-color: #ffffff;color: #14255b;}.teaser-rescue-plaque .btn-primary {color: #ffffff;background-color: #14255b;border-color: #14255b;}.teaser-rescue-plaque .btn-primary:hover {color: #14255b;background-color: #ffffff;border-color: #14255b;}.teaser-rescue-plaque .btn-default {color: #14255b;background-color: #ffffff;border-color: #14255b;}.teaser-rescue-plaque .btn-default:hover {color: #ffffff;background-color: #14255b;border-color: #ffffff;}.teaser-rescue-plaque img.img-responsive {filter: grayscale(97%);-webkit-filter: grayscale(97%);-moz-filter: grayscale(97%);-ms-filter: grayscale(97%);-o-filter: grayscale(97%);filter: url(desaturate.svg#greyscale);filter: gray;-webkit-filter: grayscale(0.97);}.teaser-rescue-plaque .boxshadow {position: relative;box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);background: white;padding-left: 0;padding-right: 0;}.teaser-rescue-plaque .boxshadow img {position: relative;width: 100%;border: 1px solid #14255b;border-style: inset;z-index: 10;}.teaser-rescue-plaque .orange {color: #e74013;}.teaser-rescue-plaque .boxshadow:after {content: "";position: absolute;z-index: -1;box-shadow: 0 15px 20px rgba(0, 0, 0, 0.25);}.teaser-rescue-plaque ul {position: relative;font-size: 15px;font-weight: 400;margin-top: 5px;margin-bottom: 15px;text-align: left;display: inline-block;}.teaser-rescue-plaque ul li:before {margin-right: 5px;display: inline-block;color: #e74013;font-size: unset;content: "\271A";}.teaser-rescue-plaque ul li .highlighted {color: #e74013;font-weight: 500;}.result-list.summary {margin-top: 10px;}.result-list.summary .summary-text {font-size: 13px;}.result-list.summary h1 {font-size: unset;margin: 0;line-height: unset;font-weight: unset;color: #333;}@media (min-width: 992px) {.booking-form, .price-details {padding-right: 35px;border-right: 1px solid #eee;}.price-details {border-right: none;}.info-box, .additional-service-list {padding-left: 25px;}}@media (max-width: 991px) {#detail-page-content .info-box .h6:first-of-type {padding-top: 20px;}.info-box .list-checked li {padding-left: 0;text-indent: 0;}#detail-page-content .info-box, #detail-page-content .additional-service-list {border-top: 1px solid #eee;}.booking-form-wrapper, .booking-form {padding-bottom: 30px }.workshop-wrapper .picture-gallery img {display: block;}.common-workshop-data .text-align-right {text-align: left;}.common-workshop-data label {margin-bottom: 0;margin-top: 10px;}section#about-us .about-us p {text-align: center;}section#about-us .contact .table {margin-left: auto;margin-right: auto;}}@media (min-width: 768px) and (max-width: 1199px) {ul.how-to li {text-align: center;}ul.how-to li .icon {float: none;display: block;margin: 0 auto 10px;}}@media (min-width: 768px) {.no-left-padding-month {padding-left: 0;}}@media (min-width: 768px) and (max-width: 991px) {h4, .h4 {font-size: 25px;}.content-navigation.desktop ul.navigation > li > span.h7 {font-size: 15px;}}@media (max-width: 767px) {.form-control, .form-control:focus {font-size: 16px;}.curved-arrow {position: absolute;width: 0;height: 0;border-top: 10px solid transparent;border-right: 10px solid #555;-webkit-transform: rotate(-10deg);-moz-transform: rotate(-10deg);-ms-transform: rotate(-10deg);-o-transform: rotate(-10deg);left: 105%;margin-top: -30px;}.curved-arrow:after {content: "";position: absolute;border: 0 solid transparent;border-top: 3px solid #555;border-radius: 30px 0 0 0;top: -20px;left: -30px;width: 30px;height: 30px;-webkit-transform: rotate(40deg);-moz-transform: rotate(40deg);-ms-transform: rotate(40deg);-o-transform: rotate(40deg);}.how-to-mobile {padding: 10px;}.how-to-mobile ul.how-to {padding: 0;}.how-to-mobile ul.how-to.how-to-2-items .curved-arrow {display: none;}.how-to-mobile ul.how-to > li {position: relative;list-style: none;float: left;display: table-cell;vertical-align: top;padding-left: 10px;padding-right: 10px;}.how-to-mobile ul.how-to > li:first-of-type, .how-to-mobile ul.how-to > li:last-of-type {padding-left: 0;padding-right: 0;}.how-to-mobile ul.how-to.how-to-2-items li, .how-to-mobile ul.how-to.how-to-3-items li {text-align: center;}.how-to-mobile ul.how-to li.border-right {border-right: 1px solid #555;}.how-to-mobile ul.how-to > li .icon {border: 1px solid #555;border-radius: 500px;float: left;margin-right: 12px;margin-top: -2px;padding: 0;background-repeat: no-repeat;width: 40px;height: 40px;}ul.how-to > li .icon:before {border-width: 1px;}.how-to-mobile ul.how-to.how-to-2-items li .icon, .how-to-mobile ul.how-to.how-to-3-items li .icon {float: none;display: block;margin: 0 auto 10px;}#detail-page-summary .content-navigation.mobile ul li:nth-of-type(1) {width: 44%;}#detail-page-summary .content-navigation.mobile ul li:nth-of-type(2) {width: 25%;}#detail-page-summary .content-navigation.mobile ul li:nth-of-type(3) {width: 31%;}#detail-page-summary .content-navigation.mobile .price .loading {margin-left: 10px;margin-right: 10px;}ul.cart li {margin-bottom: 15px;}.booking-form-wrapper ul.cart li {margin-bottom: 0;}.booking-form-wrapper .subheadline {margin-bottom: 13px;}.lightbox.bg {background-color: #333;}.lightbox.bg span {color: #ffffff;}.result-list .filter-wrapper {margin-top: 10px;}}@media (min-width: 481px) and (max-width: 767px) {h4, .h4 {font-size: 23px;}}@media (max-width: 480px) {h4, .h4 {font-size: 22px;}h7, .h7 {font-size: 15px;}footer a {display: block;margin-bottom: 20px;}.checkbox, .radio, .checkbox-inline {margin-bottom: 20px;}.stars .rating {font-size: 14px;}.stars .hint {margin-left: 0;}.result-list .filter-wrapper .filter-container {float: none;}.result-list .filter-wrapper .filter-container .filter-item .checkbox {margin-bottom: 10px;}}@media (max-width: 320px) {.stars .rating {font-size: 14px;letter-spacing: -1px;}.stars .hint {margin-left: 3px;font-size: 11px;}h7, .h7 {font-size: 13px;}}@media only screen and (min-width: 961px) {a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover {text-decoration: none;color: #009ee0;}}.form-region-selection .dropdown-menu > li {padding: 6px 12px;display: block;}.form-region-selection .dropdown-menu > li > span:hover {background-color: unset;}.form-region-selection .dropdown-menu > li[role="option"][aria-selected="true"] {background-color: #009ee0;color: #ffffff;cursor: pointer;}.form-region-selection .dropdown-menu > li[role="option"][aria-selected="true"] .pin {background-color: #ffffff;color: #009ee0;}.form-region-selection .dropdown-menu > li[role="option"][aria-selected="true"] .pin:after {background-color: #009ee0;}.form-region-selection .dropdown-menu > li > span {clear: none;white-space: unset;display: block;padding: 0;padding-left: 20px;line-height: unset;color: inherit;}.form-region-selection .dropdown-menu > li > span:hover {color: inherit;}.form-region-selection .dropdown-menu > li .lens:after {content: "\02315";font-size: 23px;font-weight: bold;display: block;float: left;line-height: 1em;margin-left: -2px;}.form-region-selection .dropdown-menu > li strong {font-weight: 500;}.form-region-selection .dropdown-menu > li.no-entry:hover {background-color: #ffffff;color: #009ee0;cursor: default;}.pin {content: " ";width: 15px;height: 15px;border-radius: 50% 50% 50% 0;background: #009ee0;transform: rotate(-45deg);float: left;margin-top: 2px;}.pin:after {content: '';width: 7px;height: 7px;margin: 4px 0 0 4px;background: #ffffff;position: absolute;border-radius: 50%;}.filter-item .pin, .home .search-box .pin {display: none;}.filter-item.form-region-selection .dropdown-menu > li > span, .home .search-box .form-region-selection .dropdown-menu > li > span {padding-left: 0;}.progress-bar {position: relative;display: inline-block;width: 100%;border-radius: 4px;border: 1px solid #eee;text-align: left;padding: 3px;}.progress-bar .progress {display: block;width: 1%;height: 20px;border-radius: 4px;background: #009ee0;overflow: hidden;}.tabs {display: flex;width: 100%;margin-bottom: 50px;position: relative;border-bottom: 1px solid #eee;}.tab {cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition: .4s;transition: .4s;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-decoration: none;color: #333;border-bottom: 1px solid #f9f9f9;background-color: #f9f9f9;text-transform: uppercase;border-bottom: 1px solid #eee;color: #414851;padding: 10px 30px;transition: 0.4s;font-size: 17px;font-weight: 500;border-right: 1px solid #ffffff;margin-bottom: -1px;}.tabs .tab.active {border-color: #009ee0;border-right-color: #ffffff;background-color: transparent;}.tabs .tab.active:hover {cursor: default;}.price-details-wrapper, .price-details-wrapper .lightbox {background-color: unset;}.tab-content.padding-top {padding-top: 0;}.tab.phone {background-color: #333;margin-left: auto;background-image: url('/system/modules/com.fairgarage/resources/img/icon-phone-fff.png');background-size: contain;background-repeat: no-repeat;background-position: center;padding: 10px 20px 10px 30px;}@media only screen and (min-width: 768px) {.tab[data-tab='contact-request'] {padding-left: 50px;position: relative;}.tab[data-tab='contact-request'] .contact-sign {font-weight: 600;font-size: 29px;position: absolute;left: 20px;top: -2px;}}@media only screen and (max-width: 767px) {.tabs.padding-top, .banner.padding-top {padding-top: 0;}.tabs {margin-left: -15px;margin-right: -15px;flex: 0 0 100%;border-bottom: none;display: flex;flex-direction: row;align-items: stretch;width: auto;margin-bottom: 20px;left: 100%;position: relative;-moz-transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}.tabs.active {left: 0;opacity: 1;-webkit-transform: translate(0%);-moz-transform: translate(0%);-ms-transform: translate(0%);-o-transform: translate(0%);transform: translate(0%);}.tab {background-color: #333;color: #ffffff;font-size: 15px;font-weight: 500;text-transform: none;text-align: center;white-space: nowrap;padding: 8px 3px 7px 3px;margin-bottom: 0;border-bottom: none;flex-grow: 1;}.tabs .tab.active {background-color: #009ee0;color: #ffffff;}.tabs .back-to-result-list, .tabs .back-to-start {background-color: #4b4b4b;vertical-align: middle;display: flex;}.tabs .back-to-result-list div, .tabs .back-to-start div {align-self: center;}.tabs .back-to-result-list div:before, .tabs .back-to-start div:before {content: "\276F";color: #ffffff;font-size: 18px;line-height: 18px;display: inline-block;margin-top: 2px;padding-left: 15px;padding-right: 15px;-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}.tab.phone {padding: 0 15px;}}.cloud-search h5 {margin: 10px 10px 10px 0;}.cloud-search ul {display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction: row;color: #ffffff;margin: 0 -3px;}.cloud-search li {float: none;margin: 0;}.cloud-search li a, .btn-root-default {background-color: rgba(255, 255, 255, 1);padding: 5px 20px;border-radius: 25px;display: inline-block;font-size: 17px;font-weight: 400;color: #009ee0;border: 1px solid #009ee0;text-decoration: none;margin: 7px 3px;}.cloud-search li a:hover, .btn-root-default:hover {background-color: rgba(0, 158, 224, 0.8);color: #ffffff;}.result-list-instamotion-banner {position: relative;margin-bottom: -1px;z-index: 9;background: #317988;background: -moz-linear-gradient(-76deg, #317988 4%, #6dc4cd 63%, #064255 63%, #054256 101%);background: -webkit-linear-gradient(-76deg, #317988 4%,#6dc4cd 63%,#064255 63%,#054256 101%);background: linear-gradient(167deg, #317988 4%,#6dc4cd 63%,#064255 63%,#054257 101%) filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#317988', endColorstr='#054256',GradientType=1 );}.result-list-instamotion-banner .banner-container, .result-list-instamotion-banner .headline-container {padding: 9px 15px 11px 15px;display: flex;}.result-list-instamotion-banner .headline-container {color: white;padding-bottom: 0;padding-top: 4px;align-items: first baseline;}.result-list-instamotion-banner .banner-container .teaser-list, .result-list-instamotion-banner .headline-container .teaser-headline {display: flex;width: 83%;flex: 1 1 0px;}.result-list-instamotion-banner .banner-container .benefits, .result-list-instamotion-banner .headline-container .benefits-headline {display: flex;width: 17%;}.result-list-instamotion-banner .headline-container .teaser-headline {font-weight: 500;font-size: 21px;}.result-list-instamotion-banner .headline-container .benefits-headline, .result-list-instamotion-banner .benefits .benefits-headline {font-weight: 500;font-size: 16px;padding-left: 10px;}.result-list-instamotion-banner .benefits .benefits-headline {padding-left: 0;display: none;}.result-list-instamotion-banner .banner-container .teaser {margin-right: 12px;border-radius: 8px;overflow: hidden;background-color: #ffffff;text-decoration: none;width: 100%;}.result-list-instamotion-banner .banner-container .teaser .image {position: relative;width: 100%;height: 83px;background-size: cover;background-repeat: no-repeat;background-position: center 62%;}.result-list-instamotion-banner .banner-container .teaser img {display: block;}@media (max-width: 1199px) {.result-list-instamotion-banner {background: -moz-linear-gradient(-77deg, #317988 4%, #6dc4cd 63%, #064255 63%, #054256 101%);background: -webkit-linear-gradient(-77deg, #317988 4%,#6dc4cd 63%,#064255 63%,#054256 101%);background: linear-gradient(167deg, #317988 4%,#6dc4cd 63%,#064255 63%,#054257 101%) }}@media (max-width: 991px) {.result-list-instamotion-banner .banner-container .teaser:nth-of-type(4) {display: none;}.result-list-instamotion-banner .banner-container .teaser-list, .result-list-instamotion-banner .headline-container .teaser-headline {width: 75%;}.result-list-instamotion-banner .banner-container .benefits, .result-list-instamotion-banner .headline-container .benefits-headline {width: 25%;}.result-list-instamotion-banner {background: -moz-linear-gradient(-70deg, #317988 4%, #6dc4cd 60%, #064255 60%, #054256 101%);background: -webkit-linear-gradient(-70deg, #317988 4%,#6dc4cd 60%,#064255 60%,#054256 101%);background: linear-gradient(159deg, #317988 4%,#6dc4cd 60%,#064255 60%,#054257 101%) }}@media (max-width: 768px) {.result-list-instamotion-banner .banner-container .teaser:nth-of-type(4), .result-list-instamotion-banner .banner-container .teaser:nth-of-type(3) {display: none;}.result-list-instamotion-banner {background: -moz-linear-gradient(-75deg, #317988 4%, #6dc4cd 50%, #064255 50%, #054256 101%);background: -webkit-linear-gradient(-75deg, #317988 4%,#6dc4cd 50%,#064255 50%,#054256 101%);background: linear-gradient(165deg, #317988 4%,#6dc4cd 50%,#064255 50%,#054257 101%) }}@media (min-width: 610px) and (max-width: 768px) {.result-list-instamotion-banner .banner-container .teaser .image {height: 110px;}}@media (max-width: 540px) {.result-list-instamotion-banner .banner-container .teaser .image {height: 130px;}.result-list-instamotion-banner .banner-container .teaser:nth-of-type(4), .result-list-instamotion-banner .banner-container .teaser:nth-of-type(3), .result-list-instamotion-banner .banner-container .teaser:nth-of-type(2) {display: none;}.result-list-instamotion-banner .headline-container .teaser-headline {font-size: 18px;display: block;margin-top: 5px;}.result-list-instamotion-banner .headline-container .benefits-headline {display: none;}.result-list-instamotion-banner .banner-container .teaser-list, .result-list-instamotion-banner .headline-container .teaser-headline {width: 61%;}.result-list-instamotion-banner .banner-container .benefits, .result-list-instamotion-banner .headline-container .benefits-headline {width: 39%;}.result-list-instamotion-banner .benefits .benefits-headline {display: block;}.result-list-instamotion-banner .result-list-instamotion-banner {background: -moz-linear-gradient(-70deg, #317988 4%, #6dc4cd 50%, #064255 50%, #054256 101%);background: -webkit-linear-gradient(-70deg, #317988 4%,#6dc4cd 50%,#064255 50%,#054256 101%);background: linear-gradient(160deg, #317988 4%,#6dc4cd 50%,#064255 50%,#054257 101%) }}.result-list-instamotion-banner .banner-container .teaser .content {padding: 7px 12px;font-size: 13px;font-weight: 500;}.result-list-instamotion-banner .banner-container .teaser .modell-name {display: block;color: #333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.result-list-instamotion-banner .banner-container .teaser .price-monthly {display: block;border-top: 1px solid #e5e5e5;margin-top: 6px;padding-top: 5px;color: #363636;font-family: "Open Sans",sans-serif;font-size: 13px;line-height: 15px;font-weight: 600;}.result-list-instamotion-banner .banner-container .teaser .price-monthly .from {}.result-list-instamotion-banner .banner-container .teaser .price-monthly .value {color: #f78b28;font-size: 17px;}.result-list-instamotion-banner .banner-container .teaser .price-monthly .unit {font-weight: normal;font-size: 11px;}.result-list-instamotion-banner .banner-container .benefits {color: white;font-size: 11px;line-height: 13px;flex-direction: column;justify-content: space-between;padding-left: 12px;}.result-list-instamotion-banner .banner-container .benefits ul {display: flex;height: 100%;flex-direction: column;justify-content: center;}.result-list-instamotion-banner .banner-container .benefits ul.list-checked li:before {color: rgba(110, 196, 206);}.result-list-instamotion-banner .banner-container .benefits ul li {margin-bottom: 6px;}.result-list-instamotion-banner .kwelXr {color: rgb(255, 255, 255);font-family: BentonSans;font-weight: 500;}.result-list-instamotion-banner .hSSPUp div {width: 12rem;height: 2.5rem;}.result-list-instamotion-banner .hSSPUp svg {width: 12rem;height: 2.5rem;}.result-list-instamotion-banner .czZNui .result-list-instamotion-banner .cls-1, .jmnbOZ .cls-1 {fill: rgb(247, 182, 40);}.result-list-instamotion-banner .czZNui .result-list-instamotion-banner .cls-2, .jmnbOZ .cls-2 {fill: rgb(255, 255, 255);}.result-list-item-container {--result-list-item-row-gap: 15px;--result-list-item-column-gap: 15px;--result-list-item-box-padding: 10px;}.result-list-item-container {margin-left: calc(-1 * var(--result-list-item-column-gap));margin-right: calc(-1 * var(--result-list-item-column-gap));}.result-list-item-wrapper {display: flex;flex-wrap: wrap;width: 100%;color: #333;}.result-list-item-wrapper > * {flex: 0 1 calc(100% / 3 - (2 * var(--result-list-item-column-gap)));}.result-list-item-wrapper .result-list-item, .result-list-item-wrapper .result-list-banner {display: flex;}.result-list-instamotion-banner, .result-list-instamotion-banner2, .result-list-inactive-locations, .result-list-item-wrapper .result-list-item, .result-list-item-wrapper .result-list-banner {margin: var(--result-list-item-column-gap) var(--result-list-item-row-gap);}.result-list-item .boxWrapper {position: relative;display: flex;flex-wrap: wrap;align-content: flex-start;background-color: #f5f5f5;padding: var(--result-list-item-box-padding);height: 100%;width: 100%;}.result-list-item .boxWrapper > * {position: relative;}.result-list-item.recommendation .boxWrapper {border: 3px solid #f15a29;}.result-list-item.recommendation .boxWrapper:before {position: absolute;content: "Unsere Empfehlung";top: 0px;right: 30px;background-color: #f15a29;color: white;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;padding: 2px 10px 5px 10px;font-size: 10px;}.result-list-item .box1, .result-list-item .box2 {flex: 1;margin-bottom: 15px;}.result-list-item .box1 {order: 1;}.result-list-item .box2 {display: flex;flex-direction: column;align-items: center;align-self: stretch;justify-content: center;order: 2;}.result-list-item .box2 > * {margin: 0 10px;}.result-list-item .box3 {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;flex-basis: 100%;margin-bottom: 20px;align-items: first baseline;font-size: 14px;line-height: 16px;margin-bottom: 25px;order: 3;}.result-list-item .box4, .result-list-item .box5 {margin-bottom: 10px;}.result-list-item .box4 {font-size: 14px;line-height: 16px;flex: min-content;order: 4;}.result-list-item .box5 {display: flex;flex-direction: column;padding-left: 15px;flex: 0 0 auto;order: 5;}.result-list-item .box6 {width: 100%;order: 6;}.result-list-item .box6 {--btn-row-gap: 2.5px;--btn-column-gap: 2.5px;}.result-list-item .box6 .detail-button-wrapper {display: flex;flex-direction: row;flex-basis: 100%;flex-wrap: wrap;margin-left: calc(-1 * var(--btn-column-gap));margin-right: calc(-1 * var(--btn-column-gap));}.result-list-item .box6 .detail-button-wrapper .btn {margin-left: var(--btn-column-gap);margin-right: var(--btn-column-gap);}.result-list-item.highlighted {border: 3px solid #f15a29;}.result-list-item .workshop-img, .result-list-item .workshop-img > * {display: block;height: auto;width: 100%;}.result-list-item .price {display: flex;flex-direction: column;margin-bottom: 10px;align-items: center;}.result-list-item .price .value {display: flex;align-items: center;font-weight: 700;font-size: 18px;font-family: "Open Sans";}.result-list-item .price .value:before {content: "\25B6";color: #009ee0;font-size: 12px;margin-right: 5px;}.result-list-item .price .value:after {content: "\25c0";color: #009ee0;font-size: 12px;margin-left: 5px;}.result-list-item .price .hint {color: #009ee0;font-size: 12px;text-align: center;}.result-list-item .stars {display: flex;flex-direction: row;align-items: center;}.result-list-item .stars .hint {font-size: 14px;line-height: 16px;margin-left: 0;}.result-list-item .stars .rating {margin: 0 5px;font-size: 16px;margin-top: -1px;}.result-list-item .distance:before, #detail-page-summary .distance:before {content: url('/system/modules/com.fairgarage/resources/img/pin.png');padding-right: 2px;float: left;}.result-list-item .is-open {display: flex;align-items: center;margin-bottom: 5px;font-size: 12px;line-height: 14px;}.result-list-item .is-open.open:before, .result-list-item .is-open.closed:before {content: "";display: inline-block;width: 14px;height: 14px;margin-right: 5px;border-radius: 10px;}.result-list-item .is-open.closed:before {background-color: red;}.result-list-item .is-open.open:before {background-color: #5ccc41;}.result-list-item .workshop-form {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}.result-list-item .workshop-form img {height: 20px;margin-right: 5px;}.result-list-item .workshop-form .value {font-size: 12px;}.result-list-item .workshop-name {font-weight: 500;}.result-list-item .address-wrapper {min-height: 65px;}.result-list-item .channel-logos img {width: 45px;display: block;}.result-list-item .channel-logos .channel-logo + .channel-logo {margin-top: 10px;}.result-list-item .channel-logos .channel-logo.channel-30, .result-list-item .channel-logos .channel-logo.channel-187 {width: 75px;border-top: 10px solid #ffffff;border-bottom: 10px solid #ffffff;border-left: 3px solid #ffffff;border-right: 3px solid #ffffff;}.result-list-item .detail-button .btn {white-space: nowrap;margin-top: 10px;}.result-list-item .detail-button .btn.damage-recording {white-space: unset;}.result-list-item .detail-button .btn.btn-default {background-color: transparent;border-color: #333;color: #333;}.result-list-item .detail-button .btn-default:hover, .result-list-item .detail-button .btn-default:active {color: #ffffff;background-color: #333;border-color: #333;}.result-list-item .detail-button .btn.btn-primary.green {background-color: #5ccc41;border-color: #5ccc41;color: #ffffff;}.result-list-item .btn-primary.green:hover, .result-list-item .btn-primary.green:focus, {color: #ffffff;background-color: #5ccc41;border-color: #5ccc41;}.result-list-item .detail-button .damage-recording {white-space: inherit;}.result-list-item .detail-button .quick.service-request, .result-list-item .detail-button .damage-recording, .result-list-item .detail-button .phone, .result-list-item.empty-offer[data-contact-request=true] .detail-button .quick.contact-request {flex-basis: 100%;}.result-list-item .details.service-request, .result-list-item .quick.contact-request, .result-list-item .details.vcard {flex-shrink: 1;flex-grow: 1;}.result-list-item .btn.hidden-element {visibility: hidden;}.result-list-item.empty-offer[data-contact-request=true] .detail-button .quick.contact-request {order: 1;}.result-list-item.empty-offer[data-contact-request=true] .detail-button .details.vcard {order: 2;}.result-list-banner .img-responsive {height: 100%;}.result-list-inactive-locations {flex-basis: 100%;background-color: #a7ddf5;padding: 75px;margin-bottom: 30px;text-align: center;}@media (max-width: 991px) {.result-list-item-wrapper > * {flex: 0 1 calc(100% / 2 - (var(--result-list-item-column-gap) * 2));}.result-list-inactive-locations {flex-basis: 100%;}}@media (max-width: 700px) {.result-list-item-wrapper > * {flex: 0 0 100%;}.result-list-item {padding-right: 0;}.result-list-item-container, .result-list-inactive-locations, .result-list-instamotion-banner, .result-list-instamotion-banner2, .result-list-item-wrapper .result-list-item, .result-list-item-wrapper .result-list-banner {margin-left: 0;margin-right: 0;}.result-list-item .btn-block.hidden-element {display: none;}.result-list-item .box1, .result-list-item .box2 {flex: 1;}.result-list-item.no-image .box1 {display: none;}}@media (max-width: 430px) {.result-list-item-wrapper > * {flex: 0 0 100%;}.result-list-item {padding-right: 0;}.result-list-item .btn-block.hidden-element {display: none;}.result-list-item .box1, .result-list-item .box2 {flex-basis: 100%;}.result-list-item .box1 {position: relative;margin-left: calc(var(--result-list-item-box-padding) - var(--result-list-item-box-padding) - var(--result-list-item-box-padding));margin-right: calc(var(--result-list-item-box-padding) - var(--result-list-item-box-padding) - var(--result-list-item-box-padding));margin-top: calc(var(--result-list-item-box-padding) - var(--result-list-item-box-padding) - var(--result-list-item-box-padding));}.result-list-item:not(.no-image) .box2 > * {margin: 0;}.result-list-item:not(.no-image) .box1:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient( rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.0) 70%, rgba(00, 0, 0, 1.0) 100% );z-index: 1;}.result-list-item:not(.inactive-location):not(.no-image) .price, .result-list-item:not(.inactive-location):not(.no-image) .workshop-form {position: absolute;z-index: 100;top: -60px;}.result-list-item:not(.no-image) .price {right: 0;}.result-list-item:not(.no-image) .price .value {color: #ffffff;}.result-list-item:not(.inactive-location):not(.no-image) .workshop-form {left: 0;border: 5px solid #ffffff;border-radius: 15px;background-color: #ffffff;padding: 0px 5px 0px 1px;margin-top: 6px;}.result-list-item:not(.inactive-location):not(.no-image) .workshop-form .value {margin-left: 4px;}.result-list-item .price .hint {font-size: 11px;line-height: 11px;}.result-list-inactive-locations {padding: 50px 20px;}.result-list-item.highlighted .boxWrapper:before {content: "Unsere Empfehlung";position: absolute;z-index: 100;background-color: #f15a29;color: white;font-size: 12px;padding: 5px 10px;border-radius: 15px;left: 5px;}}@media (min-width: 431px) {.result-list-item.highlighted .box2:before {content: "Unsere Empfehlung";position: absolute;z-index: 100;top: calc(var(--result-list-item-box-padding) * -1);background-color: #f15a29;color: white;font-size: 12px;padding: 3px 10px 4px 10px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}}.result-list-item.inactive-location .box2, .result-list-item.inactive-location .box3 {margin-bottom: 25px;flex: 0 0 50%;}.result-list-item.inactive-location .box2 {order: 3;align-self: baseline;-webkit-justify-content: flex-end;align-items: flex-end;-webkit-align-items: flex-end;}.result-list-item.inactive-location .box2 > * {margin: 0;}.result-list-item.inactive-location .box3 {order: 2;font-size: 12px;}.result-list-item .detail-button .btn.btn-default.btn-black {background-color: transparent;border-color: #333;color: #333;}.result-list-item .detail-button .btn.btn-default.btn-black:hover, .result-list-item .detail-button .btn.btn-default.btn-black:focus, .result-list-item .detail-button .btn.btn-default.btn-black:active {background-color: #333;border-color: #333;color: #ffffff;}.result-list-item .detail-button .btn.btn-primary.btn-black {background-color: #f15a29;border-color: #f15a29;color: #ffffff;}.result-list-item .detail-button .btn.btn-primary.btn-black:hover, .result-list-item .detail-button .btn.btn-primary.btn-black:focus, .result-list-item .detail-button .btn.btn-primary.btn-black:active {background-color: #ffffff;border-color: #f15a29;color: #f15a29;}.result-list-item.inactive-location .detail-button .phone {flex-shrink: 1;flex-grow: 1;flex-basis: unset;}.result-list-instamotion-banner {flex: 1 1 100%;width: 100%;}@media (pointer: coarse) {.btn-sm {padding: 7px 10px;}}@media (pointer: fine), (pointer: none) {.result-list-item .detail-button .btn.phone {display: none;}}@media (pointer: fine) and (any-pointer: coarse) {}@media (any-pointer: coarse) {}.quick-form {position: relative;}.quick-forms-lightbox {background: rgba(0,0,0,.6);transition: background-color 250ms linear;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 9999;display: flex;overflow-y: scroll;}body.noscroll {overflow: hidden;}.quick-form-wrapper {position: relative;z-index: 999;display: block;width: 100vw;z-index: 10000;margin: auto;padding: 40px 0;}@media (min-width: 992px) {.quick-form-wrapper {padding-top: 40px;padding-bottom: 40px;}}.quick-form-box {display: flex;background-color: #ffffff;}.quick-form-box .result-list-item {flex: 1;}.quick-form-box .boxWrapper {padding: 20px;}.quick-form-box .detail-button {display: none;}.quick-form-box .quick-form {padding: 20px;flex: 3;}.quick-form-box .quick-form .price {margin-right: 35px;}.quick-form-wrapper .result-list-item-wrapper > * {flex: 0 0 100%;}.quick-form-wrapper .result-list-item {padding-right: 0;}.quick-form-wrapper .result-list-item .btn-block.hidden-element {display: none;}.quick-form-wrapper .result-list-item .box1, .quick-form-wrapper .result-list-item .box2 {flex-basis: 100%;}.quick-form-wrapper .result-list-item .box1 {position: relative;margin-left: calc(var(--result-list-item-box-padding) - var(--result-list-item-box-padding) - var(--result-list-item-box-padding));margin-right: calc(var(--result-list-item-box-padding) - var(--result-list-item-box-padding) - var(--result-list-item-box-padding));margin-top: calc(var(--result-list-item-box-padding) - var(--result-list-item-box-padding) - var(--result-list-item-box-padding));}.quick-form-wrapper .result-list-item .box2 > * {margin: 0;}.quick-form-wrapper .result-list-item:not(.no-image) .box1:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient( rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.0) 70%, rgba(00, 0, 0, 1.0) 100% );z-index: 1;}.quick-form-wrapper .result-list-item:not(.inactive-location):not(.no-image) .workshop-form {left: 0;border: 5px solid #ffffff;border-radius: 15px;background-color: #ffffff;padding: 0px 5px 0px 1px;margin-top: 6px;}.quick-form-wrapper .result-list-item:not(.inactive-location):not(.no-image) .workshop-form .value {margin-left: 4px;}.quick-form-wrapper .result-list-item .price .hint {font-size: 11px;line-height: 11px;}.quick-form-wrapper .service-request, .quick-form-wrapper .contact-request {position: relative;}.quick-form-wrapper a.close {position: absolute;right: 0;top: 0;border: 1px solid #252525;border-radius: 4px;padding: 0px 10px 2px 10px;text-decoration: none;z-index: 10;}.quick-form-wrapper a.close:after {content: "x";font-size: 20px;color: #252525;font-weight: 500;}.quick-form-wrapper .result-list-item .box2 {order: 7;flex-direction: column-reverse;align-items: normal;}.quick-form-wrapper .result-list-item .box2 .workshop-form {width: fit-content;}.quick-form-wrapper .result-list-item .box2 .price, .quick-form-wrapper .result-list-item .box2 .workshop-form {flex-basis: 100%;}.quick-form-wrapper .result-list-item .address-wrapper {min-height: unset;}.quick-form-wrapper .result-list-item .box2 .price {margin-top: 20px;}.quick-form-wrapper .result-list-item .box2 .price .value {font-size: 30px;color: #252525;}.quick-form-wrapper .quick-form .workshop-name {font-weight: 500;}.quick-form-wrapper .label.headline, .quick-form-wrapper .quick-form .info-box .h6 {padding-right: 40px;}@media (max-width: 1199px) {.quick-form-box .result-list-item {flex: 1.5;}.quick-form-box .quick-form {flex: 3.5;}}@media (max-width: 991px) {.quick-form-box .result-list-item {flex: 2;}.quick-form-box .quick-form {flex: 3;}.quick-form-wrapper a.close {right: 14px;top: -7px;}}@media (max-width: 600px) {.quick-form-box .result-list-item {flex: 1.7;}.quick-form-box .quick-form {flex: 2.5;}}@media (max-width: 550px) {.quick-form-box .result-list-item {display: none;}.quick-form-box .quick-form {flex: 1;}}@media (max-width: 430px) {.quick-form-box .quick-form {padding: 20px 0;}}.result-list-instamotion-banner2 {position: relative;z-index: 9;border: 1px solid #ccc;border-radius: 10px;color: #002642;background: rgb(0, 38, 66) url("/system/modules/com.fairgarage/resources/img/instamotion-bg.svg");background-repeat: no-repeat;overflow: auto;}@media (min-width: 1200px) {.result-list-instamotion-banner2 {background-position-x: 44%;background-position-y: 150%;background-size: 165%;}}@media (max-width: 1199px) {.result-list-instamotion-banner2 {background-position-x: 54%;background-position-y: 207%;background-size: 165%;}}@media (max-width: 991px) {.result-list-instamotion-banner2 {background-position-x: 54%;background-position-y: 150%;background-size: 165%;}}@media (max-width: 700px) {.result-list-instamotion-banner2 {background-position-x: 54%;background-position-y: 110%;background-size: 165%;}}@media (max-width: 540px) {.result-list-instamotion-banner2 {background-position-x: 54%;background-position-y: 114%;background-size: 165%;}}.result-list-instamotion-banner2 .banner-container {padding: var(--result-list-item-box-padding) 10px var(--result-list-item-box-padding) 10px;display: flex;position: relative;align-content: flex-start;height: 100%;width: 100%;justify-content: space-between;flex-direction: column;}.result-list-instamotion-banner2 .headline-container {align-items: first baseline;margin-bottom: 13px;}.result-list-instamotion-banner2 .banner-container .teaser-list, .result-list-instamotion-banner2 .headline-container .teaser-headline {display: flex;flex: 1 1 0px;}.result-list-instamotion-banner2 .headline-container .teaser-headline {font-weight: 500;font-size: 17px;}.result-list-instamotion-banner2 .headline-container .benefits-headline, .result-list-instamotion-banner2 .benefits .benefits-headline {font-weight: 500;font-size: 16px;padding-left: 10px;}.result-list-instamotion-banner2 .benefits .benefits-headline {padding-left: 0;margin-bottom: 3px;display: block;}.result-list-instamotion-banner2 .banner-container .teaser {overflow: hidden;text-decoration: none;width: 100%;height: 100%;margin-bottom: 20px;display: flex;flex-direction: row: }.result-list-instamotion-banner2 .banner-container .teaser .image {position: relative;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center 62%;flex: 1.5;border-radius: 11px;min-height: 120px;}.result-list-instamotion-banner2 .banner-container .teaser img {display: block;}@media (max-width: 1199px) {.result-list-instamotion-banner2 {}}@media (max-width: 991px) {.result-list-instamotion-banner2 .banner-container .teaser:nth-of-type(4) {display: none;}.result-list-instamotion-banner2 .banner-container .benefits, .result-list-instamotion-banner2 .headline-container .benefits-headline {width: 25%;}.result-list-instamotion-banner2 {}}@media (max-width: 768px) {.result-list-instamotion-banner2 .banner-container .teaser:nth-of-type(4), .result-list-instamotion-banner2 .banner-container .teaser:nth-of-type(3) {display: none;}.result-list-instamotion-banner2 {}}@media (min-width: 610px) and (max-width: 768px) {.result-list-instamotion-banner2 .banner-container .teaser .image {height: 110px;}}@media (max-width: 540px) {.result-list-instamotion-banner2 .banner-container .teaser .image {height: 130px;}.result-list-instamotion-banner2 .headline-container .teaser-headline {font-size: 18px;display: block;margin-top: 5px;}.result-list-instamotion-banner2 .banner-container .benefits, .result-list-instamotion-banner2 .headline-container .benefits-headline {width: 39%;}.result-list-instamotion-banner2 .benefits .benefits-headline {display: block;}.result-list-instamotion-banner2 .result-list-instamotion-banner {}}.result-list-instamotion-banner2 .banner-container .teaser .content {padding: 7px 12px;font-size: 15px;font-weight: 500;height: 100%;align-self: center;flex: 1;display: flex;flex-direction: column;text-align: center;justify-content: space-between;}.result-list-instamotion-banner2 .banner-container .teaser .modell-name {display: block;text-overflow: ellipsis;overflow: hidden;position: relative;}.result-list-instamotion-banner2 .banner-container .teaser .price-monthly-wrapper {display: flex;flex-grow: 1;align-items: center;}.result-list-instamotion-banner2 .banner-container .teaser .price-monthly {display: block;font-family: "Open Sans",sans-serif;font-size: 15px;line-height: 23px;font-weight: 600;}.result-list-instamotion-banner2 .banner-container .teaser .price-monthly .from {}.result-list-instamotion-banner2 .banner-container .teaser .price-monthly .value {color: #fe5c11;font-size: 21px;}.result-list-instamotion-banner2 .banner-container .teaser .price-monthly .unit {font-weight: normal;font-size: 11px;}.result-list-instamotion-banner2 .banner-container .benefits {font-size: 11px;line-height: 13px;flex-direction: column;justify-content: space-between;flex: 2;}.result-list-instamotion-banner2 .banner-container .benefits ul {display: flex;height: 100%;flex-direction: column;justify-content: center;margin-left: 4px;}.result-list-instamotion-banner2 .banner-container .benefits ul.list-checked li:before {color: rgba(254, 92, 17);}.result-list-instamotion-banner2 .banner-container .benefits ul li {margin-bottom: 5px;}.result-list-instamotion-banner2 .banner-container .benefits ul li:before {margin-right: 8px;}.result-list-instamotion-banner2 .banner-container .benefits ul li b {font-weight: 500;}.result-list-instamotion-banner2 .kwelXr {color: rgb(255, 255, 255);font-family: BentonSans;font-weight: 500;}.result-list-instamotion-banner2 .hSSPUp div {width: 12rem;height: 2.5rem;}.result-list-instamotion-banner2 .hSSPUp svg {width: 12rem;height: 2.5rem;}.result-list-instamotion-banner2 .czZNui .cls-1, .result-list-instamotion-banner2 .jmnbOZ .cls-1 {fill: rgb(247, 182, 40);}.result-list-instamotion-banner2 .czZNui .cls-2, .result-list-instamotion-banner2 .jmnbOZ .cls-2 {fill: rgb(255, 255, 255);}.logo-instamotion {flex: 1;align-self: end;}.result-list-instamotion-banner2 .banner-container .btn-instamotion {margin-top: 20px;cursor: pointer;border-radius: 6px;-moz-box-pack: center;justify-content: center;-moz-box-align: center;align-items: center;text-decoration: none;display: flex;font-family: Roboto, sans-serif;font-size: 15px;font-weight: 600;width: unset;background: rgb(254, 92, 17);color: rgb(0, 38, 66);font-weight: 600;line-height: 18px;padding: 16px 16px 14px 16px;position: relative;max-width: 100%;margin-top: 30px;}.result-list-instamotion-banner2 .banner-container .btn-instamotion:hover, .result-list-instamotion-banner2 .banner-container .btn-instamotion:active {color: inherit;}.result-list-instamotion-banner2 .banner-container .btn-instamotion .modell-name {width: auto;display: block;max-width: 100%;padding-right: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.result-list-instamotion-banner2 .banner-container .btn-instamotion .modell-name:before {position: absolute;content: "";width: 12px;height: 12px;right: 2px;top: 2px;border-top: 2px solid rgb(0, 38, 66);border-right: 2px solid rgb(0, 38, 66);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}.accordion {padding-top: 5px;padding-bottom: 5px;}.accordion-container {margin-bottom: 45px;margin-top: 15px;}.accordion-header {padding: 15px 45px 15px 15px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;color: #414851;font-weight: 400;position: relative;margin-top: -1px;}.accordion-header.open {border-bottom: 1px solid transparent;}.accordion-header.open .text {font-weight: 400;color: #333;}.accordion-header {position: relative;}.accordion-header:hover {cursor: pointer;}.accordion-header:after, .accordion-header:before {content: '';position: absolute;top: 0;bottom: 0;margin: auto 0;width: 12px;height: 1px;background-color: #717985;transition: all .6s;}.accordion-header.open:before, .accordion-header.open:after {background-color: #333;}.accordion-header:before {right: 15px;}.accordion-header:after {right: 25px;}.accordion-header:after, .accordion-header.open:before {transform: rotate(34deg);}.accordion-header:before, .accordion-header.open:after {transform: rotate(-34deg);}.accordion-content {display: none;padding: 5px 0 45px 35px;}@media (max-width: 767px) {.accordion-content {padding-left: 0;}}.accordion-content p {padding-bottom: 35px;}.accordion-content p:last-child {margin-bottom: 0;}.accordion-content b {font-weight: 400;}.faqs .accordion-header {border-color: transparent;padding: 5px 15px 5px 35px;}.faqs .accordion-header:before, .faqs .accordion-header:after {top: 15px;bottom: unset;}.faqs .accordion-header:before {left: 10px;}.faqs .accordion-header:after {left: 0;}button.accordion-header {background-color: transparent;border: none;text-align: left;}#content-accordion .accordion-container {border-top: 1px solid #e9ebed;padding-top: 10px;padding-bottom: 10px;}#content-accordion .accordion {border-top: 1px solid #e9ebed;padding-top: 10px;padding-bottom: 10px;}#content-accordion p:first-child {padding-bottom: 35px;}#content-accordion .accordion:last-child {border-bottom: 1px solid #e9ebed;}#content-accordion h4, #content-accordion .h4 {font-size: 18px;}#content-accordion .accordion-header.open + .accordion-content h4, #content-accordion .accordion-header:focus + .accordion-content h4 {display: none;}article table {width: 100%;border-right: 1px solid #FFFFFF !important;border-left: 1px solid #FFFFFF !important;border-top: 1px solid #cccccc;border-bottom: 4px double #cccccc;text-align: left;margin-bottom: 30px;}article table th {background-color: #f4f4f4;text-transform: uppercase;font-weight: 500 !important;text-align: left;border-right: 1px solid #f4f4f4 !important;border-left: 1px solid #f4f4f4 !important;border-bottom: 1px solid #ccc;}article table thead th {text-transform: uppercase;}article table tbody tr {border-right: 1px solid #FFFFFF !important;border-left: 1px solid #FFFFFF !important;border-bottom: 1px solid #ccc;}select, input, textarea {outline: none;transition: border-color 0.2s ease;}[role="option"] {padding: 8px 12px;cursor: pointer;transition: background-color 0.2s ease, font-weight 0.2s ease;}[role="option"]:hover {background-color: #eee;}[role="option"][aria-selected="true"] {background-color: rgba(0, 158, 224,1);color: #ffffff;}legend {font-size: inherit;border: none;margin-bottom: 5px;}input::placeholder, body .filter-item input:placeholder, body .filter-item input::placeholder, body .filter-item input::-moz-placeholder, body .filter-item input::-ms-input-placeholder, body .filter-item input::-webkit-input-placeholder {color: #fff !important;}*:focus {outline: none;}.mouse-focus.form-control {border-color: #009ee0;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 158, 224, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 158, 224, 0.6);}.keyboard-focus {outline: 4px dotted #f15a29;outline-offset: 4px;z-index: 999;border-color: #ccc;-webkit-box-shadow: none;box-shadow: none;border-radius: 4px;}.focus-start {position: absolute;width: 0;height: 0;overflow: hidden;}.infobox-blue {background-color: #7d9eac;background-color: rgba(179,225,245, 0.7);padding: 25px;margin-bottom: 35px;color: #333;text-decoration: none;display: block;}.infobox-blue P:first-child::before {content: url('/de-de/_resources/img/icons/icon-info-25px.png');padding: 0px;margin: 0px 20px 0px 0px;}.infobox-blue p:last-child {padding-bottom: 0px;}.infobox-blue ul {padding-left: 25px;}