@font-face { font-family: 'Roboto Condensed';  src: url("https://carlution.biz/assets/fonts/robotocondensed-light.woff")   format('woff'); font-weight: 300; font-style: normal; font-display: swap;}
@font-face { font-family: 'Roboto Condensed';  src: url("https://carlution.biz/assets/fonts/robotocondensed-regular.woff") format('woff'); font-weight: 400; font-style: normal; font-display: swap;}
@font-face { font-family: 'Roboto Condensed';  src: url("https://carlution.biz/assets/fonts/robotocondensed-bold.woff")    format('woff'); font-weight: 700; font-style: normal; font-display: swap;}

/*D*/

/* #cl_headline-row:not(.bg-transparent),
#cl_filter-row:not(.bg-transparent) {
  box-shadow: 0 6px 6px -6px rgba(0,0,0,0.1);
} */


input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  transition: all 5000s ease-in-out 0s;
}

/* @media (min-width: 992px) */
._cl_marketplace[id$='list'] .main-filter-row {
  box-shadow: 0 6px 6px -6px rgb(0 0 0 / 10%);
}
/* } */

.main-filter-row .detail-filter-badges .badge {
  cursor: pointer;
}
.bg-light.main-filter-row .detail-filter-badges .badge.badge-light {
  background-color: #fff;
}
.main-filter-row .detail-filter-badges .remove-detail-filter-value {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -200%);
  padding: 0;
}
.main-filter-row .detail-filter-badges .badge > div {
  transition: transform .15s ease-in-out;
}
.main-filter-row .detail-filter-badges .badge:hover > div:first-child {
  transform: translate(-50%, 0%);
}
.main-filter-row .detail-filter-badges .badge:hover > div:last-child {
  transform: translate(0%, 200%);
}

@media (max-width:575px) {
  ._cl_marketplace .carCountWrapper {
   font-size: 1.2rem;
  }
  .detail-filter-badges {
    position: relative;
  }
  .detail-filter-badges:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: linear-gradient(-90deg, #fff 10%, rgba(255, 255, 255, 0) 30%, rgba(255, 0, 0, 0));
    pointer-events: none;
  }
}
@media (min-width:576px) {
 #cl_filter-row {
   display: block;
 }
}

.filter-value-a:not(:empty) {
  /* padding-right: .25rem; */
}
.filter-value-b:not(:empty) {
  /* padding: 0 .25rem; */
}

[data-if="new_flag"].badge {
  /* background-color: rgba(40,167,69, 0); */
}
[data-if="saving"].badge {
  background-color: rgba(220,53,69, .05);
}
[data-if="reduction"].badge {
  color: rgba(253,126,20, 1)!important;
  background-color: rgba(253,126,20, .05);
}
[data-if="garage"].badge {
  background-color: rgba(40,167,69, .1);
  color: #28a745;
}
[data-if="distance"].badge {
  background-color: rgba(108,117,125, .1);
}
[data-if="panorama"].badge img,
[data-if="panorama"].badge svg {
  height: 0.8rem;
  color: var(--orange);
}
[data-if*="consumption.hybrid"].badge img,
[data-if*="consumption.hybrid"].badge svg {
  height: 1rem;
}

._cl_marketplace .invisible {
 display: none!important;
}

._cl_marketplace .bg-anthracite {
 background-color: #e6ebf1 !important;
}
._cl_marketplace .bg-anthracite-light {
 background-color: #f1f3f7 !important;
}

._cl_marketplace .result_list_wrapper a[data-id] {
	border: 0!important;
	background-color: #f8f9fa;
  font-family: 'Roboto Condensed'!important;
  font-size: .9rem!important;
}

._cl_marketplace .result_list_wrapper a[data-id].would-be-blocked:after {
	content: "Fahrzeug blockiert";
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1000;
  background: #dc3545;
  color: #fff;
  font-size: .7rem;
  font-weight: 900;
  padding: 0 .25rem;
  border-radius: .25rem;
  transform: translate(.25rem, -50%);
}



.bg-light ._cl_marketplace .result_list_wrapper a[data-id]:not([class*="bg-"]) {
  background-color: #fbfdfc!important;
}

._cl_marketplace .result_list_wrapper.loading a[data-id] {
  overflow: hidden;
}

@media (min-width:992px) {
  ._cl_marketplace .result_list_wrapper a[data-id] .carousel-inner{
    transition: transform 400ms ease-in-out;
    transform-origin: 50%;
  }
  ._cl_marketplace .result_list_wrapper a[data-id]:not(.has-placeholder):hover .carousel-inner {
    transform: scale(1.04);
  }
}
._cl_marketplace .result_list_wrapper.loading a[data-id]:after,
._cl_marketplace .result_list_wrapper a[data-id] .img-holder.loading:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    opacity: 1;
    z-index: 3;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgb(248 249 250);
    display: block;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2268px%22%20%20height%3D%2268px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22lds-ripple%22%20style%3D%22background%3A%20rgba%280%2C%200%2C%200%2C%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%220%22%20fill%3D%22none%22%20ng-attr-stroke%3D%22%7B%7Bconfig.c1%7D%7D%22%20ng-attr-stroke-width%3D%22%7B%7Bconfig.width%7D%7D%22%20stroke%3D%22%2393dbe9%22%20stroke-width%3D%222%22%3E%0A%20%20%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20values%3D%220%3B50%22%20keyTimes%3D%220%3B1%22%20dur%3D%221.5%22%20keySplines%3D%220%200.2%200.8%201%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%0A%20%20%20%20%20%20%3Canimate%20attributeName%3D%22opacity%22%20calcMode%3D%22spline%22%20values%3D%221%3B0%22%20keyTimes%3D%220%3B1%22%20dur%3D%221.5%22%20keySplines%3D%220.2%200%200.8%201%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%0A%20%20%20%20%3C/circle%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%220%22%20fill%3D%22none%22%20ng-attr-stroke%3D%22%7B%7Bconfig.c2%7D%7D%22%20ng-attr-stroke-width%3D%22%7B%7Bconfig.width%7D%7D%22%20stroke%3D%22%23689cc5%22%20stroke-width%3D%222%22%3E%0A%20%20%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20calcMode%3D%22spline%22%20values%3D%220%3B50%22%20keyTimes%3D%220%3B1%22%20dur%3D%221.5%22%20keySplines%3D%220%200.2%200.8%201%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%0A%20%20%20%20%20%20%3Canimate%20attributeName%3D%22opacity%22%20calcMode%3D%22spline%22%20values%3D%221%3B0%22%20keyTimes%3D%220%3B1%22%20dur%3D%221.5%22%20keySplines%3D%220.2%200%200.8%201%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%0A%20%20%20%20%3C/circle%3E%0A%20%20%3C/svg%3E);
    transition: all 100ms linear;
}
._cl_marketplace .result_list_wrapper.loading a[data-id] .img-holder.loading:after {
  opacity: 0;
  pointer-events: none;
}

._cl_marketplace .result_list_wrapper a[data-id] .img-holder.placeholder img {
  transform: scale(0.5);
  transform-origin: 50% 35%;
}
/* ._cl_marketplace .result_list_wrapper a[data-id] .img-holder.placeholder:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0px;
  opacity: 0.025;
  z-index: 1;
  display: block;
  background-image: var(--logourl);
  transition: all 100ms linear;
  background-size: 150px;
  background-repeat: no-repeat;
  background-position: 50% 15%;
  filter: grayscale(1);
} */
._cl_marketplace .result_list_wrapper a[data-id] .img-holder.placeholder:after {
  content: 'Fotos folgen in Kürze …';
  width: 100%;
  color: #b6b6b6;
  font-size: 1rem;
  position: absolute;
  top: 60%;
  left: 0px;
  z-index: 1;
  display: block;
}
._cl_marketplace .result_list_wrapper a[data-id] .img-holder.notice:before {
  content: 'Abbildungen zeigen Sonderausstattungen';
  width: 100%;
  position: absolute;
  bottom: 0.25rem;
  z-index: 4;
  font-size: 75%;
  color: #c7c7c7;
}

._cl_marketplace .result_list_wrapper a[data-id] small {
  font-weight: 300;
}

._cl_marketplace .result_list_wrapper a[data-id] .img-holder img {
	height: calc((100vw - 30px) / 1.33333333333333);
  object-fit: contain;
}


._cl_marketplace .result_list_wrapper .left-top-corner {
  position: absolute;
  right: -6px;
}


._cl_marketplace .result_list_wrapper a[data-id] .h4 {
  font-size: 1.2rem!important;
}
._cl_marketplace .result_list_wrapper a[data-id] .h5 {
  font-size: 1rem!important;
}

._cl_marketplace .result_list_wrapper a[data-id] .facts-col > .row:nth-child(1) > .d-flex,
._cl_marketplace .result_list_wrapper a[data-id] .facts-col > .row:nth-child(2) > .d-flex {
  column-gap: 1rem;
}

._cl_marketplace .result_list_wrapper a[data-id] [data-if="eyecatcher"] {
  top: 0;
  left: 50%;
  pointer-events: none;
  transform: translate(-50%, -50%);
  z-index: 1;
}

@media (min-width:576px) {

  ._cl_marketplace .result_list_wrapper a[data-id] [data-text="subtitle"] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  ._cl_marketplace .result_list_wrapper .left-top-corner {
    transform: translateX(2rem);
    position: relative;
  }

	._cl_marketplace .result_list_wrapper a[data-id] .img-holder {
		width: 100%;
	}
	._cl_marketplace .result_list_wrapper a[data-id] .img-holder img {

		height: calc(510px / 1.33333333333333);
	}




}

@media (min-width:768px) {

	._cl_marketplace .result_list_wrapper a[data-id] .img-holder img {

		height: calc(690px / 1.33333333333333);
	}

  ._cl_marketplace .result_list_wrapper a[data-id] {
    font-size: 1rem!important;
  }
  ._cl_marketplace .result_list_wrapper a[data-id] .h4 {
    font-size: 1.5rem!important;
  }
  ._cl_marketplace .result_list_wrapper a[data-id] .h5 {
    font-size: 1.25rem!important;
  }

}

@media (min-width:992px) {
	._cl_marketplace .result_list_wrapper a[data-id] {
		height: 245px;
	}

	._cl_marketplace .result_list_wrapper a[data-id] .img-holder {
		max-height: 245px;
		height: 100%;
		width: calc(245px * 1.33333333333333);
	}
	._cl_marketplace .result_list_wrapper a[data-id] .img-holder img {
    height: auto;
		max-height: 100%;
	}


	._cl_marketplace .result_list_wrapper a[data-id] .title-row {
		max-width: 615px;
	}
	._cl_marketplace .result_list_wrapper a[data-id][class*="label-"] .title-row {
		padding-right: 125px!important;
	}


  ._cl_marketplace .result_list_wrapper a[data-id] {
    font-size: .9rem!important;
  }
  ._cl_marketplace .result_list_wrapper a[data-id] .h4 {
    font-size: 1.2rem!important;
  }
  ._cl_marketplace .result_list_wrapper a[data-id] .h5 {
    font-size: 1rem!important;
  }



}

@media (min-width:1200px) {
	._cl_marketplace .result_list_wrapper a[data-id] {
		height: 270px;
	}
	._cl_marketplace .result_list_wrapper a[data-id] .img-holder {
		height: 100%;
    max-height: 270px;
		width: calc(270px * 1.33333333333333);
	}
	._cl_marketplace .result_list_wrapper a[data-id] .img-holder img {
		max-height: 100%;
	}

	._cl_marketplace .result_list_wrapper a[data-id] .title-row {
		max-width: 708px;
	}
	._cl_marketplace .result_list_wrapper a[data-id][class*="label-"] .title-row {
		padding-right: 110px!important;
	}

  ._cl_marketplace .result_list_wrapper a[data-id] {
    font-size: 1rem!important;
  }
  ._cl_marketplace .result_list_wrapper a[data-id] .h4 {
    font-size: 1.5rem!important;
  }
  ._cl_marketplace .result_list_wrapper a[data-id] .h5 {
    font-size: 1.25rem!important;
  }

}


._cl_marketplace .result_list_wrapper .label-saving {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 120'%3E%3Cpolygon fill='%239c1006' points='300 120 300 100 320 100 300 120'/%3E%3Cpolygon fill='%23d51317' points='320 100 0 100 20 0 320 0 320 100'/%3E%3Cpath fill='%23fff' d='M282,65.26a2.47,2.47,0,1,0,3.49,0A2.44,2.44,0,0,0,282,65.26Z'/%3E%3Cpath fill='%23fff' d='M269.77,58.69a2.47,2.47,0,1,0-3.5,0A2.51,2.51,0,0,0,269.77,58.69Z'/%3E%3Cpath fill='%23fff' d='M309.19,15.54c-.76-1.86-3.1-5-10.23-5h-.22A39.83,39.83,0,0,0,284,13.77c-.94.39-1.85.79-2.73,1.23l-.05-.05a7.56,7.56,0,0,0-10.52,0L256.4,28.89a9.75,9.75,0,0,0-3,7v47.2A6.89,6.89,0,0,0,260.32,90H291.7a6.9,6.9,0,0,0,6.89-6.89V35.91a9.72,9.72,0,0,0-.81-3.89,34.91,34.91,0,0,0,7.72-5.7C310.48,21.26,310,17.39,309.19,15.54ZM262,57a6,6,0,1,1,6,6A6,6,0,0,1,262,57Zm5.08,15.6a1.46,1.46,0,0,1-.2-2l15.67-18.88a1.46,1.46,0,0,1,2.25,1.85L269.16,72.36A1.45,1.45,0,0,1,267.12,72.55Zm16.64.43a6,6,0,1,1,6-6A6,6,0,0,1,283.76,73Zm6.62-43.83a39,39,0,0,1-8.86,2.53c0,.13,0,.25,0,.38a5.72,5.72,0,1,1-1.13-3.4,40.77,40.77,0,0,0,8.33-2.44c1-.41,1.92-.83,2.8-1.27l-5.76-5.61a5.16,5.16,0,0,0,.49-.21,34.71,34.71,0,0,1,12.48-2.83h.17c3.43,0,4.71,1,4.91,1.45C304.43,19.24,300.61,24.93,290.38,29.15Z'/%3E%3C/svg%3E");
    z-index: 3;
    background-repeat: no-repeat;
    background-size: contain;
    top: -18px;
    right: -7px;
    padding: 2px 35px 0px 0px;
    font-size: .8rem;
    background-position: right top;
    width: 128px;
    height: 48px;
    line-height: 1.2;
    filter: drop-shadow(0 1px 2px rgba(0,0,0,.2));
}


._cl_marketplace .result_list_wrapper > a .action-wrapper > .label-saving {
  display: none;
}


._cl_marketplace .result_list_wrapper .label-saving > div > div {
    right: 0;
    transform-origin: 105% -5%;
    font-size: 1rem;
}
._cl_marketplace .result_list_wrapper .label-saving > div div:first-child {
    animation: _cl_marketplace_label_saving_1 10s ease infinite 3s;
}
._cl_marketplace .result_list_wrapper .label-saving > div div:last-child {
    animation: _cl_marketplace_label_saving_2 10s ease infinite 3s;
    transform: scale(0);
}

._cl_marketplace .result_list_wrapper .label-saving + .bookmark {
  padding-left: 1rem;
}

@media (min-width: 568px) {
  /* .overflow-sm-visible {
    overflow: visible!important;
  }
  ._cl_marketplace .result_list_wrapper .label-saving  {
    right: 6px;
  } */
}

@media (min-width: 768px) {
  ._cl_marketplace .result_list_wrapper > a > .label-saving {
    display: none;
  }
  ._cl_marketplace .result_list_wrapper > a .action-wrapper > .label-saving {
    display: block;
    top: -7px;
    right: -31px;
  }
  ._cl_marketplace .result_list_wrapper > a .action-wrapper > .label-saving:not(.invisible) + .bookmark {
    padding-right: 120px;
  }
}


@media (min-width: 992px) {
  /* ._cl_marketplace .result_list_wrapper .label-saving  {
    top: 18px;
  } */
}

@media (min-width: 1200px) {
  /* ._cl_marketplace .result_list_wrapper .label-saving {
    top: calc((688px / 1.33333333333333) + 1.1rem);
  }
  ._cl_marketplace .result_list_wrapper .label-saving ~ div div.bookmark {
    margin-right: 7rem;
  } */
}

@keyframes _cl_marketplace_label_saving_1 {
  0% {transform:scale(1);}
  5% {transform:scale(0);}
  50% {transform:scale(0);}
  55% {transform:scale(1.1);}
	60% {transform:scale(1);}
  100% {transform:scale(1);}
}

@keyframes _cl_marketplace_label_saving_2 {
  0% {transform:scale(0);}
  5% {transform:scale(1.1) ;}
	10% {transform:scale(1) ;}
  50% {transform:scale(1) ;}
  55% {transform:scale(0) ;}
  100% {transform:scale(0) ;}
}


input[name*="price_suggestion"]:focus {
  box-shadow: none;
}
input[name*="price_suggestion"]:required:invalid + div span {
  display: none;
}

.trigger_modal.price-suggestion {
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 70%, 50% 100%, 0% 70%);
  clip-path: polygon(0% 0%, 100% 0%, 100% 70%, 50% 100%, 0% 70%);
}

@media (min-width: 576px) {
  .trigger_modal.price-suggestion {
    -webkit-clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
  }
  #price_suggestion table {
      font-size: 1.2rem!important;
  }
}

@media (max-width: 575px) {
  #price_suggestion .filter-body .h4,
  #price_suggestion .filter-body .h5 {
      font-size: 1rem!important;
  }
}



._cl_marketplace .financing-info + div {
    background: #17a2b8;
    color: #fff;
    font-size: 0.8rem;
    bottom: .5rem;
    left: .5rem;
    z-index: 2;
    width: calc(100% - 1rem);
    transform: translateY(100%);
    opacity: 0;
    transition: all 300ms ease-in-out;
}
._cl_marketplace .financing-info + div.show {
  transform: translateY(0%);
  opacity: 1;
  border-radius: .25rem;
}
._cl_marketplace .financing-info + div .fa {
  top: -.5rem;
  right: -.5rem;
}

._cl_marketplace .facts-wrapper i {
  opacity: .75;
}

._cl_marketplace .bootstrap-select .dropdown-toggle {
  background-color: #fff!important;
  border-color: #f1f3f7;
  outline: 0!important;
}
._cl_marketplace .bootstrap-select .dropdown-toggle:not(.bs-placeholder),
._cl_marketplace .bootstrap-select .dropdown-menu.show .dropdown-item.selected {
  font-weight: bold;
}
._cl_marketplace .bootstrap-select .dropdown-toggle:not(.bs-placeholder) .brand_logo {
  display: none;
}
._cl_marketplace .bootstrap-select .dropdown-toggle:after{
  all: unset;
  content: "\f00c";
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
  color: #28a745;
}
._cl_marketplace .livesorting-wrapper .bootstrap-select .dropdown-toggle:after {
  content: "\f884";
  color: #6c757d;
}
._cl_marketplace .livesorting-wrapper .bootstrap-select .dropdown-toggle[title*="aufsteigend"]:after {
  content: "\f884";
  content: "\f163";
}
._cl_marketplace .livesorting-wrapper .bootstrap-select .dropdown-toggle[title*="absteigend"]:after {
  content: "\f160";
  content: "\f886";
}

._cl_marketplace .bootstrap-select .dropdown-toggle.bs-placeholder:after{
  content: "\f078";
  color: #999;
}
._cl_marketplace [data-detailfilter-group="geo"] .bootstrap-select .filter-option,
._cl_marketplace [data-detailfilter-group="geo"] .bootstrap-select .filter-option-inner  {
  padding-right: 0;
}
._cl_marketplace [data-detailfilter-group="geo"] .bootstrap-select .filter-option-inner-inner {
  margin-right: 2.5rem;
}
._cl_marketplace [data-detailfilter-group="geo"][data-has-selection="1"] .bootstrap-select .dropdown-toggle:after{
  content: "\f2ed";
  color: #6c757d;
}

._cl_marketplace .livesorting-wrapper .bootstrap-select .dropdown-toggle.bs-placeholder:after{
  content: "\f88c";
}
._cl_marketplace .livesorting-wrapper .bootstrap-select .filter-option-inner {
  display: none;
}

._cl_marketplace .bootstrap-select ul.dropdown-menu .dropdown-header {
  display: inherit;
  padding: inherit;
  margin-bottom: inherit;
  font-size: inherit;
  color: inherit;
}
._cl_marketplace .bootstrap-select ul.dropdown-menu .dropdown-header .text{
  font-size: .8rem;
  padding: .5rem .75rem;
  display: block;
  width: 100%;
  color: #22262b;
  background-color: #fafbfc;
  font-weight: bold;
}
._cl_marketplace .bootstrap-select ul.dropdown-menu li:before {
  display: none;
}

._cl_marketplace .bootstrap-select div.dropdown-menu.show {
  width: 100%;
  min-width: auto!important;
  margin: 0!important;
  padding: 0;
  border: 0;
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
  transform: translate3d(0,0,0)!important;
}
._cl_marketplace .livesorting-wrapper .bootstrap-select div.dropdown-menu.show {
  width: auto;
}
._cl_marketplace .bootstrap-select div.dropdown-menu.show[x-placement="bottom-start"],
._cl_marketplace .bootstrap-select div.dropdown-menu.show[x-placement="bottom-end"] {
  /* top: -39px!important; */
}
._cl_marketplace .bootstrap-select div.dropdown-menu.show[x-placement="top-start"],
._cl_marketplace .bootstrap-select div.dropdown-menu.show[x-placement="top-end"] {
  /* top: 39px!important; */
}


._cl_marketplace .bootstrap-select div.dropdown-menu.show .dropdown-item {
  font-weight: 500;
  font-size: .8rem;
  padding: .5rem .75rem;
}
._cl_marketplace .bootstrap-select div.dropdown-menu.show .dropdown-item .brand_logo{
  max-height: 20px;
  margin-right: .5rem;
  transform: translateY(-1px);
}
._cl_marketplace .bootstrap-select div.dropdown-menu.show .dropdown-item.active,
._cl_marketplace .bootstrap-select div.dropdown-menu.show .dropdown-item:active {
    /* color: #22262b; */
    color: #18a2b8;
    background-color: #fafbfc;
}
._cl_marketplace .bootstrap-select div.dropdown-menu.show .bs-searchbox {
  padding: 0;
  border-bottom: 1px solid #f8f9fa;
}
._cl_marketplace .bootstrap-select div.dropdown-menu.show .dropdown-divider {
  margin: 0;
  border-color: #f8f9fa;
}
._cl_marketplace .bootstrap-select div.dropdown-menu.show .bs-searchbox:after,
._cl_marketplace .geo-searchbox:after  {
  content: "\f002";
  position: absolute;
  z-index: 1001;
  top: 7px;
  right: 13px;
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  color: #bdbdbd;
}

._cl_marketplace .bootstrap-select div.dropdown-menu .bs-searchbox.searching:after  {
  content: "\f3f4";
  color: #ffc107;
  -webkit-animation: fa-spin 2s linear infinite;
  animation: fa-spin 2s linear infinite;
}

._cl_marketplace .bootstrap-select div.dropdown-menu.show .bs-searchbox input{
  border: 0;
}
._cl_marketplace .bootstrap-select div.dropdown-menu.show .bs-searchbox input:focus{
  box-shadow: none;
}

._cl_marketplace .geo-searchbox .form-control {
  border-color: #f1f3f7;
  position: relative;
  z-index: 1001;

}
._cl_marketplace .geo-searchbox .form-control:focus {
  box-shadow: none!important;
}
._cl_marketplace .geo-searchbox .geo_options {

}
._cl_marketplace .geo-searchbox .geo_options div.dropdown-menu {
  max-height: 320px;
  overflow-y: auto;
  border-color: rgb(241 243 247);
  border-radius: 0 0 .25rem .25rem;
  margin: -.175rem 0 0 0;
  width: 100%;
  padding: 0;
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
._cl_marketplace .geo-searchbox .geo_options div.dropdown-menu .dropdown-item {
  font-size: .8rem;
  padding: .5rem .75rem;
  cursor: pointer;
}
._cl_marketplace .geo-searchbox .geo_options div.dropdown-menu .dropdown-item:hover,
._cl_marketplace .geo-searchbox .geo_options div.dropdown-menu .dropdown-item:active {
  background-color: #f8f9fa;
  color: #16181b;
}

[data-detailfilter-group="geo"] li.no-results {
  display: none;
}

._cl_marketplace .toggle-livesearch,
._cl_marketplace .livesearch-input-wrapper.form-control,
._cl_marketplace .livesearch-mobile-input-wrapper.form-control  {
  background-color: #fff;
  border-color: #f1f3f7;
}
._cl_marketplace .livesearch-input-wrapper.form-control .form-control,
._cl_marketplace .livesearch-mobile-input-wrapper.form-control .form-control {
  background: unset;
  border: unset;
  box-shadow: unset;
  outline: unset
}

body.dark-theme ._cl_marketplace .toggle-livesearch  {
  background-color: #343a40!important;
  border-color: #343a40;
  color: #f8f9fa!important;
}


._cl_marketplace .fs-overlay-wrapper {
  position: fixed;
	top: 0;
	bottom: 0;
  left: 0;
  right: 0;
  transform: translateX(-100vw);
  pointer-events: none;
  width: 100vw;
  z-index: -1;
  transition: all 300ms ease-in-out;

}

._cl_marketplace .fs-overlay-wrapper.show {
  transform: translateX(0);
  /* transform: translateX(-20%); */
  pointer-events: all;
  z-index: 10059;
}

._cl_marketplace .fs-overlay-wrapper .filter-header {
  background-color: #0c202c;
  color: #f8f9fa;
}
._cl_marketplace .fs-overlay-wrapper .filter-header .row {
  height: 46px;
}
._cl_marketplace .fs-overlay-wrapper .filter-footer .row {
  height: 120px;
}
._cl_marketplace .fs-overlay-wrapper .filter-body {
  overflow-y: scroll;
  overflow-x: hidden;
  /* height: calc(100vh - 46px - 120px); */
  height: calc(100vh - 46px - 120px);
  height: calc((var(--vh, 1vh) * 100) - 46px - 120px);
  transition: all 250ms ease-in;
  opacity: 1;
  pointer-events: all;

}

._cl_marketplace .fs-overlay-wrapper.disabled .filter-body {
  transition: all 250ms ease-out;
  opacity: .4;
  pointer-events: none;
  filter: blur(3px);
}

._cl_marketplace .fs-overlay-wrapper .filter-footer {
  overflow-y: scroll;
}


._cl_marketplace .fs-overlay-wrapper .filter-footer .count-button {
  background-image: linear-gradient(45deg, #28a745 100%, #28a745 100%);
  background-repeat: no-repeat;
  transition: background 700ms ease-in-out;
}
._cl_marketplace .fs-overlay-wrapper .filter-footer .count-button .position-absolute{
  transition: all 700ms ease-in-out;
}
._cl_marketplace .fs-overlay-wrapper.disabled .filter-footer .count-number,
._cl_marketplace .fs-overlay-wrapper .filter-footer .count-loader {
  display: none;
}
._cl_marketplace .fs-overlay-wrapper.disabled .filter-footer .count-loader {
  display: inline-block;
}

._cl_marketplace[data-count="0"] .fs-overlay-wrapper .filter-footer .count-button {
  border: 0;
  color: #dc3545;
  pointer-events: none;
}

._cl_marketplace .fs-overlay-wrapper .filter-footer .count-button > div:after {
  content: "anzeigen";
  padding-left: .5rem;
}
._cl_marketplace[data-count="0"] .fs-overlay-wrapper .filter-footer .count-button > div:after {
  content: "gefunden";
}

@media (min-width: 992px) {
  ._cl_marketplace .fs-overlay-wrapper .filter-header .row {
    height: 86px;
  }
  ._cl_marketplace .fs-overlay-wrapper .filter-footer .row {
    height: 120px;
  }
  ._cl_marketplace .fs-overlay-wrapper .filter-body {
    height: calc(100vh - 86px - 120px);
  }
}



._cl_marketplace .fs-overlay-wrapper .cat-box {
  /* border: 1px solid #f1f3f7; */
  border-radius: .25rem;
  background-color: rgba(241, 243, 247, .4);
}
._cl_marketplace .fs-overlay-wrapper .cat-box > i[data-toggle="collapse"] {
  transition: transform 300ms ease-in-out;
}

._cl_marketplace .fs-overlay-wrapper .cat-box > i[data-toggle="collapse"][aria-expanded="true"] {
  transform: rotate(180deg);
}

._cl_marketplace .fs-overlay-wrapper .cat-box label {
  font-size: .75rem;
}

._cl_marketplace .fs-overlay-wrapper .cat-box[data-has-selection="0"] > .selected-check,
._cl_marketplace .fs-overlay-wrapper .cat-box:not([data-has-selection="0"]) i[data-toggle="collapse"] {
  display: none!important;
}

._cl_marketplace .fs-overlay-wrapper .cat-title {
  /* font-weight: 600; */
  max-width: calc(100% - 2.5rem);
}
._cl_marketplace .fs-overlay-wrapper .cat-title[aria-expanded="true"] {
  font-weight: 600;
}


._cl_marketplace .fs-overlay-wrapper[data-has-selection="0"] .filter-footer .row > div:last-child{
  display: none;
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox {
  padding-left: 2rem;
  min-height: 0rem;
}
._cl_marketplace .fs-overlay-wrapper [data-detailfilter-group*="teriorColor"] .custom-checkbox {
  padding-left: 2.5rem;
}
._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label::before {
  top: 0rem;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 5rem;
  left: -2rem;
  border: 0;
  transform: translateY(-.25rem);
}
._cl_marketplace .fs-overlay-wrapper [data-detailfilter-group*="teriorColor"] .custom-checkbox .custom-control-label::before {
  width: 2rem;
  height: 2rem;
  left: -2.5rem;
  transform: translateY(-.5rem);
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-input {
  height: 0;
}
._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-input:focus~.custom-control-label::before {
    /* box-shadow: 0 0 0 0.2rem rgb(241 243 247 / 58%); */
    box-shadow: none;
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-input:checked~.custom-control-label::before {
  color: #fff;
  background-color: #fff;
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
  content: "\f00c";
  font-family: 'Font Awesome 5 Pro';
  color: #28a744;
  font-size: 0.75rem;
  background-image: unset;
  left: -1.55rem;
  transform: translateY(-.25rem);
}
._cl_marketplace .fs-overlay-wrapper [data-detailfilter-group*="teriorColor"] .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
  font-size: 1rem;
  left: -2rem;
  color: #fff;
  transform: translateY(-.5rem);
  left: -2rem;
}

._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value] span[class*='-Max'] {
  padding-left: .5rem;
  position: relative;
}
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value] span[class*='-Max']:before {
  content: "";
  width: 0.7rem;
  height: 0.7rem;
  /* display: inline-block; */
  border-radius: 5rem;
  position: absolute;
  left: -0.5rem;
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label[for*=teriorColor_1]::before,
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value="1"] span[class*='-Max']:before {
  background-image:linear-gradient(135deg, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 70%,rgba(0,0,0,.75) 70%,rgba(0,0,0,.75) 100%);
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label[for*=teriorColor_2]::before,
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value="2"] span[class*='-Max']:before {
  background-image:linear-gradient(135deg, rgba(138,138,138,1) 0%,rgba(138,138,138,1) 70%,rgba(138,138,138,.75) 70%,rgba(138,138,138,.75) 100%);
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label[for*=teriorColor_3]::before,
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value="3"] span[class*='-Max']:before {
  background-image:linear-gradient(135deg, rgba(209,188,138,1) 0%,rgba(209,188,138,1) 70%,rgba(209,188,138,.75) 70%,rgba(209,188,138,.75) 100%);
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label[for*=teriorColor_4]::before,
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value="4"] span[class*='-Max']:before {
  background-image:linear-gradient(135deg, rgba(117,92,73,1) 0%,rgba(117,92,73,1) 70%,rgba(117,92,73,.75) 70%,rgba(117,92,73,.75) 100%);
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label[for*=teriorColor_5]::before,
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value="5"] span[class*='-Max']:before {
  background-image:linear-gradient(135deg, rgba(203,40,33,1) 0%,rgba(203,40,33,1) 70%,rgba(203,40,33,.75) 70%,rgba(203,40,33,.75) 100%);
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label[for*=teriorColor_6]::before,
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value="6"] span[class*='-Max']:before {
  background-image:linear-gradient(135deg, rgba(85,107,47,1) 0%,rgba(85,107,47,1) 70%,rgba(85,107,47,.75) 70%,rgba(85,107,47,.75) 100%);
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label[for*=teriorColor_7]::before,
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value="7"] span[class*='-Max']:before {
  background-image:linear-gradient(135deg, rgba(33,66,180,1) 0%,rgba(33,66,180,1) 70%,rgba(33,66,180,.75) 70%,rgba(33,66,180,.75) 100%);
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label[for*=teriorColor_8]::before,
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value="8"] span[class*='-Max']:before {
  background-image:linear-gradient(135deg, rgba(148,0,211,1) 0%,rgba(148,0,211,1) 70%,rgba(148,0,211,.75) 70%,rgba(148,0,211,.75) 100%);
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label[for*=teriorColor_9]::before,
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value="9"] span[class*='-Max']:before {
  background-image:linear-gradient(135deg, rgba(218,165,32,1) 0%,rgba(218,165,32,1) 70%,rgba(218,165,32,.75) 70%,rgba(218,165,32,.75) 100%);
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label[for*=teriorColor_10]::before,
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value="10"] span[class*='-Max']:before {
  background-image:linear-gradient(135deg, rgba(230,230,230,1) 0%,rgba(230,230,230,1) 70%,rgba(230,230,230,.75) 70%,rgba(230,230,230,.75) 100%);
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label[for*=teriorColor_11]::before,
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value="11"] span[class*='-Max']:before {
  background-image:linear-gradient(135deg, rgba(255,69,0,1) 0%,rgba(255,69,0,1) 70%,rgba(255,69,0,.75) 70%,rgba(255,69,0,.75) 100%);
}
._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label[for*=teriorColor_12]::before,
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value="12"] span[class*='-Max']:before {
  background-image:linear-gradient(135deg, rgba(192,192,192,1) 0%,rgba(192,192,192,1) 70%,rgba(192,192,192,.75) 70%,rgba(192,192,192,.75) 100%);
}

._cl_marketplace .fs-overlay-wrapper .custom-checkbox .custom-control-label[for*=teriorColor_13]::before,
._cl_marketplace .badge[data-detailfilter*='teriorColor'][data-value="13"] span[class*='-Max']:before {
  background-image:linear-gradient(135deg, rgba(255,215,0,1) 0%,rgba(255,215,0,1) 70%,rgba(255,215,0,.75) 70%,rgba(255,215,0,.75) 100%);
}


._cl_marketplace .fs-overlay-wrapper .nav-pills#price-tab {
  border-color: rgba(23, 162, 184, .2)!important;
}
._cl_marketplace .fs-overlay-wrapper .nav-pills#price-tab .nav-link {
  color: #17a2b8;
}
._cl_marketplace .fs-overlay-wrapper .nav-pills#price-tab .nav-link.active {
  font-weight: bold;
  color: #f8f9fa;
  background-color: #17a2b8;
}


._cl_marketplace .sleeping-bus {

}
._cl_marketplace .sleeping-bus > div {
    width: 144px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 30px auto;
}
._cl_marketplace .sleeping-bus svg {
    width: 77px;
    overflow: visible;
    position: relative;
    top: 20px;
}
._cl_marketplace .sleeping-bus svg .bus {
  animation: 4s sleeping-bus cubic-bezier(0.645, 0.045, 0.355, 1) infinite;
  transform-origin: 28px 54px;
  fill: #fff;
  stroke: #0c202c;
  stroke-width: 1;
}
._cl_marketplace .sleeping-bus svg .bus .window{
  fill: #0c202c;
  stroke-width: 0;
}
._cl_marketplace .sleeping-bus svg .bus .mouth{
  stroke-width: 0.5;
}
._cl_marketplace .sleeping-bus svg .p {
  transform: translate(68px, 8px);
  stroke-width: 1px;
}
._cl_marketplace .sleeping-bus svg .p rect {
  width: 14px;
  height: 14px;
  fill: #009ee3;
  stroke: #009ee3;
}
._cl_marketplace .sleeping-bus svg .p .a {
  fill: #fff;
}
._cl_marketplace .sleeping-bus svg .p .l {
  stroke: #0c202c;
}
._cl_marketplace .sleeping-bus svg .zs {
  stroke: #009ee3;
  /* stroke-linecap="round"
  stroke-linejoin="round"  */
  stroke-width: 1;
}
._cl_marketplace .sleeping-bus svg .zs .z {
    transform-origin: 27px 0;
    animation: sleeping-bus-z 4s cubic-bezier(0.645, 0.045, 0.355, 1) infinite;
    stroke-dasharray: 18px;
    animation-delay: 0s;
}
._cl_marketplace .sleeping-bus svg .zs .second {
    animation-delay: 1s;
}
._cl_marketplace .sleeping-bus svg .zs .third {
    animation-delay: 2s;
}

@keyframes sleeping-bus {
  0%, 90%, 100% {
      transform: scaleY(1) scaleX(1.075);
  }
  35%, 40% {
      transform: scaleY(1.075) scaleX(1);
  }
}


@keyframes sleeping-bus-z {
  0% { transform: translateY(-12px) translateX(0); stroke-dashoffset: 0; stroke-width: 1px; }
  25% { transform: translateY(-30px) translateX(-10px); }
  50% { transform: translateY(-40px) translateX(5px); }
  75% { transform: translateY(-50px) translateX(-5px); }
  100% { transform: translateY(-60px) translateX(0); stroke-dashoffset: 20px; stroke-width: 0px; }
}


._cl_marketplace .price-saving-wrapper {
  perspective: 10px;
}
._cl_marketplace .price-wrapper,
._cl_marketplace .saving-wrapper  {
  line-height: 1;
}
._cl_marketplace .saving-wrapper {
  transform: translate3d(0, 100%, 0);
  opacity: 0;
}
._cl_marketplace .saving-wrapper:not(.invisible) {
  animation: rotate-text-up2 10s 1s infinite forwards;
  /* animation: saving-wrapper-text 5s 1s infinite forwards; */
}
._cl_marketplace .saving-wrapper:not(.invisible) + .price-wrapper {
  animation: rotate-text-up1 10s 1s infinite forwards;
  /* animation: price-wrapper-text 5s 1s infinite forwards; */
}

@keyframes rotate-text-up1 {

  0%, 25%, 75%, 100% {
    transform: translate3d(0, 0, 0);
  }

  0%, 25%, 75%, 100% {
    opacity: 1;
  }

  35%, 55% {
    opacity: 0;
  }

  45% {
    transform: translate3d(0, -100%, 0);
  }

  55% {
    transform: translate3d(0, 100%, 0);
  }

}
@keyframes rotate-text-up2 {

  0%, 25% {
    transform: translate3d(0, 100%, 0);
  }

  0%, 25%, 65%, 100% {
    opacity: 0;
  }

  45%, 55% {
    opacity: 1;
  }

  45%, 55% {
    transform: translate3d(0, 0, 0);
  }

  75%, 100% {
    transform: translate3d(0, -100%, 0);
  }

}





._cl_marketplace.dark-1 .result_list_wrapper a[data-id],
body.dark-theme ._cl_marketplace .result_list_wrapper a[data-id],
._cl_marketplace.dark-1 .bg-anthracite-light,
body.dark-theme ._cl_marketplace .bg-anthracite-light,
._cl_marketplace.dark-1 .result_list_wrapper a[data-id].is-loading:after,
body.dark-theme ._cl_marketplace .result_list_wrapper a[data-id].is-loading:after,
._cl_marketplace.dark-1 .result_list_wrapper.loading a[data-id]:after,
body.dark-theme ._cl_marketplace .result_list_wrapper.loading a[data-id]:after,
._cl_marketplace.dark-1 .result_list_wrapper a[data-id] .img-holder.loading:after,
body.dark-theme ._cl_marketplace .result_list_wrapper a[data-id] .img-holder.loading:after,
._cl_marketplace.dark-1 .is-loading:after,
body.dark-theme ._cl_marketplace .is-loading:after,
._cl_marketplace.dark-1 .car-list-pagination .bg-light,
body.dark-theme ._cl_marketplace .car-list-pagination .bg-light,
._cl_marketplace.dark-1 .no-results .bg-light
{
  background-color: #202327!important;
}

._cl_marketplace.dark-1[id$='list'] .main-filter-row,
body.dark-theme ._cl_marketplace[id$='list'] .main-filter-row {
    box-shadow: none;
}

._cl_marketplace.dark-1 .result_list_wrapper a[data-id].is-loading:after,
body.dark-theme ._cl_marketplace .result_list_wrapper a[data-id].is-loading:after,
._cl_marketplace.dark-1 .result_list_wrapper.loading a[data-id]:after,
body.dark-theme ._cl_marketplace .result_list_wrapper.loading a[data-id]:after,
._cl_marketplace.dark-1 .result_list_wrapper a[data-id] .img-holder.loading:after,
body.dark-theme ._cl_marketplace .result_list_wrapper a[data-id] .img-holder.loading:after,
._cl_marketplace.dark-1 .is-loading:after,
body.dark-theme ._cl_marketplace .is-loading:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' class='lds-ripple' preserveAspectRatio='xMidYMid' style='background:0 0' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%237c7d7f' stroke-width='2'%3E%3Canimate attributeName='r' begin='-0.75s' calcMode='spline' dur='1.5' keySplines='0 0.2 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='0;50'/%3E%3Canimate attributeName='opacity' begin='-0.75s' calcMode='spline' dur='1.5' keySplines='0.2 0 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3Ccircle cx='50' cy='50' r='0' fill='none' stroke='%237c7d7f' stroke-width='2'%3E%3Canimate attributeName='r' begin='0s' calcMode='spline' dur='1.5' keySplines='0 0.2 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='0;50'/%3E%3Canimate attributeName='opacity' begin='0s' calcMode='spline' dur='1.5' keySplines='0.2 0 0.8 1' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/svg%3E");
}

._cl_marketplace.dark-1 .result_list_wrapper a[data-id],
body.dark-theme ._cl_marketplace .result_list_wrapper a[data-id],
._cl_marketplace.dark-1 .car-list-pagination .btn,
body.dark-theme ._cl_marketplace .car-list-pagination .btn {
  color: #f8f9fa;
}

._cl_marketplace.dark-1 .result_list_wrapper a[data-id] .facts-wrapper + div > div > div,
body.dark-theme ._cl_marketplace .result_list_wrapper a[data-id] .facts-wrapper + div > div > div  {
  background-color: #343a40!important;
  color: #f8f9fa!important;
}

._cl_marketplace.dark-1 .bootstrap-select .dropdown-toggle,
body.dark-theme ._cl_marketplace .bootstrap-select .dropdown-toggle {
  background-color: #343a40!important;
  border-color: #343a40;
  color: #f8f9fa;
  text-transform: none;
}

._cl_marketplace.dark-1 .bootstrap-select .dropdown-toggle[title="Marke"],
body.dark-theme ._cl_marketplace .bootstrap-select .dropdown-toggle[title="Marke"] {

}





body.dark-theme ._cl_marketplace [type="search"].form-control.focus
,body.dark-theme ._cl_marketplace [type="search"].form-control:focus {
    outline: 0!important;
    box-shadow: unset!important;
}




body[data-page^='/nutzfahrzeug'] ._cl_marketplace .nfz-filter-row .rounded-lg {
  background: #0000007a;
}

body[data-page^='/nutzfahrzeug'] ._cl_marketplace .nfz-filter-row:before  {
  content: "";
  display: block;
  /* background-image: url(/images/nfz-filter-row-bg.jpg); */
  background-image: var(--nfz-filter-row-bg);
  background-position: center 80%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 100%;
}





._cl_marketplace .fs-overlay-wrapper .filter-body
,._cl_marketplace .fs-overlay-wrapper .filter-footer
{
  scrollbar-width: thin;
  scrollbar-color: #b1b5bc #f1f3f7;
}
._cl_marketplace .fs-overlay-wrapper .filter-body::-webkit-scrollbar
,._cl_marketplace .fs-overlay-wrapper .filter-footer::-webkit-scrollbar
{
	width: 14px;
}
._cl_marketplace .fs-overlay-wrapper .filter-body::-webkit-scrollbar-track
,._cl_marketplace .fs-overlay-wrapper .filter-footer::-webkit-scrollbar-track
{
  background-color: #f1f3f7;
}
._cl_marketplace .fs-overlay-wrapper .filter-body::-webkit-scrollbar-thumb
,._cl_marketplace .fs-overlay-wrapper .filter-footer::-webkit-scrollbar-thumb
{
	border-radius: 8px;
  background-color: #b1b5bc;
	border: 4px solid #f1f3f7;
}



._cl_marketplace .dropdown.bootstrap-select .dropdown-menu [role="listbox"]
{
  scrollbar-width: thin;
  scrollbar-color: #b1b5bc #ffffff;
}
._cl_marketplace .dropdown.bootstrap-select .dropdown-menu [role="listbox"]::-webkit-scrollbar {
  width: 6px;
}
._cl_marketplace .dropdown.bootstrap-select .dropdown-menu [role="listbox"]::-webkit-scrollbar-track
{
  background-color: #ffffff;
}
._cl_marketplace .dropdown.bootstrap-select .dropdown-menu [role="listbox"]::-webkit-scrollbar-thumb
{
  border-radius: 4px;
  background-color: #b1b5bc;
}





._cl_marketplace .livesearch-wrapper > div > button{
  z-index: 3;
}
._cl_marketplace .livesearch-wrapper .livesearch-input-wrapper {
  top: 0px;
  right: 0;
  z-index: 2;
  width: 0px;
  height: 0px;
  transition: width 300ms ease-in-out;
}
._cl_marketplace .livesearch-wrapper.show .livesearch-input-wrapper {
  width: var(--expand-width);
}
._cl_marketplace .livesearch-wrapper.show .toggle-livesearch i {
  color: #17a2b8;
  font-weight: 900;
}
._cl_marketplace [type="search"]#livesearch {
  font-weight: bold;
}
._cl_marketplace [type="search"]::-webkit-search-cancel-button {
  position:relative;
  -webkit-appearance: none;
  height: 1rem;
  width: 1rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cg fill='%236c757d'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 464c-118.7 0-216-96.1-216-216 0-118.7 96.1-216 216-216 118.7 0 216 96.1 216 216 0 118.7-96.1 216-216 216zm94.8-285.3L281.5 256l69.3 69.3c4.7 4.7 4.7 12.3 0 17l-8.5 8.5c-4.7 4.7-12.3 4.7-17 0L256 281.5l-69.3 69.3c-4.7 4.7-12.3 4.7-17 0l-8.5-8.5c-4.7-4.7-4.7-12.3 0-17l69.3-69.3-69.3-69.3c-4.7-4.7-4.7-12.3 0-17l8.5-8.5c4.7-4.7 12.3-4.7 17 0l69.3 69.3 69.3-69.3c4.7-4.7 12.3-4.7 17 0l8.5 8.5c4.6 4.7 4.6 12.3 0 17z'/%3E%3C/g%3E%3C/svg%3E");
}

._cl_marketplace .carousel-control-next,
._cl_marketplace .carousel-control-prev {
  transition: opacity .4s ease;
  filter: drop-shadow(0px 0px 1px black);
}
._cl_marketplace .carousel-control-next.hidden,
._cl_marketplace .carousel-control-prev.hidden {
  opacity: 0;
  pointer-events: none;
}


._cl_marketplace [data-livefilter="vehicleClass"] .btn.active {
  font-weight: bold;
  background-color: var(--secondary);
  color: var(--light);
}
