.modul-r-searchsimple-ajax .radio-group + .thumbnail {
  border-left-width: 1px;
}

.modul-r-searchsimple-ajax .thumbnail {
  border-width: 0;
  border-radius: 0;
  margin: 0;
  background: transparent;
}

.modul-r-searchsimple-ajax .radio {
  width: 100%;
  margin-top: 5px;
}

.modul-r-searchsimple-ajax.alternative .radio {
  margin-bottom: 5px;
  margin-top: 0;
}

.modul-r-searchsimple-ajax .radio .btn {
  text-align: left;
  width: 100%;
}

@media (min-width: 992px) {
  .modul-r-searchsimple-ajax:not(.alternative) .radio + .radio {
    margin-left: 10px;
  }

  .modul-r-searchsimple-ajax:not(.alternative) .radio,
  .modul-r-searchsimple-ajax:not(.alternative) .radio .btn {
    width: auto;
    display: inline-block;
  }

  .size-xxs .modul-r-searchsimple-ajax:not(.alternative) .radio + .radio {
    margin-left: 0;
  }

  .size-xxs .modul-r-searchsimple-ajax:not(.alternative) .radio,
  .size-xxs .modul-r-searchsimple-ajax:not(.alternative) .radio .btn {
    width: 100%;
    display: block;
  }

  .modul-r-searchsimple-ajax:not(.alternative) .radio-group + .thumbnail {
    border-left-width: 0 !important;
  }
}

@media (max-width: 768px) and (min-width: 500px) {
  .modul-r-searchsimple-ajax .radio + .radio {
    margin-left: 10px;
  }

  .modul-r-searchsimple-ajax .radio,
  .modul-r-searchsimple-ajax .radio .btn {
    width: auto;
    display: inline-block;
  }
}

@media (max-width: 768px) {
  .modul-r-searchsimple-ajax .radio-group + .thumbnail {
    border-width: 0;
  }
}

/* do not join next 3 selectors */
.modul-r-searchsimple-ajax input.text-uppercase::-webkit-input-placeholder {
  text-transform: capitalize;
}

.modul-r-searchsimple-ajax input.text-uppercase:-moz-placeholder {
  text-transform: capitalize;
}

.modul-r-searchsimple-ajax input.text-uppercase:-ms-input-placeholder {
  text-transform: capitalize;
}

.modul-r-searchsimple-ajax #lifestyle_body_list > option {
  display: none;
}

.modul-r-searchsimple-ajax .btn-body-style {
  display: grid;
  grid-template-columns: minmax(10px, 1fr) 30px;
  align-items: center;
  width: 100%;
  text-align: left;
}

.modul-r-searchsimple-ajax .btn-body-style .caret {
  justify-self: right;
}

.modul-r-searchsimple-ajax .body-style-box {
  width: 100%;
}

.modul-r-searchsimple-ajax .body-grid-box {
  padding: 5px;
  display: grid;
  grid-template-columns: 1fr;
}

.modul-r-searchsimple-ajax .body-grid-box .category-body-item {
  display: grid;
  grid-template-columns: minmax(82px, 90px) minmax(100px, 1fr);
  cursor: pointer;
}

.modul-r-searchsimple-ajax .body-grid-box .category-body-item .item-name {
  white-space: nowrap;
  width: 100%;
  align-self: end;
  font-size: 12px;
  display: grid;
  grid-template-columns: auto 1fr;
}

.modul-r-searchsimple-ajax .body-grid-box .category-body-item .item-name span {
  padding-bottom: .2em;
  padding-right: 4px;
}

.modul-r-searchsimple-ajax .body-grid-box .category-body-item .item-name span:first-child {
  overflow: hidden;
  text-overflow: ellipsis;
}

.modul-r-searchsimple-ajax .msbd-ico {
  background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1502px;
  height: 32px;
}

.modul-r-searchsimple-ajax .convert,
.modul-r-searchsimple-ajax .convertible { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat  center -2px; }
.modul-r-searchsimple-ajax .hatchback { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat  center -102px; }
.modul-r-searchsimple-ajax .coupe { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -202px; }
.modul-r-searchsimple-ajax .limousine { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -302px; }

.modul-r-searchsimple-ajax .miniven,
.modul-r-searchsimple-ajax .minivan { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -402px; }
.modul-r-searchsimple-ajax .preowned { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -502px; }
.modul-r-searchsimple-ajax .sedan { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -602px; }

.modul-r-searchsimple-ajax .sport,
.modul-r-searchsimple-ajax .sport.utility { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -702px; }
.modul-r-searchsimple-ajax .suv { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -802px; }

.modul-r-searchsimple-ajax .truck,
.modul-r-searchsimple-ajax .pickup { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -902px; }
.modul-r-searchsimple-ajax .pickup { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -902px; }
.modul-r-searchsimple-ajax .trail { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -902px; }
.modul-r-searchsimple-ajax .van { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1002px; }
.modul-r-searchsimple-ajax .wagon { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1102px; }
.modul-r-searchsimple-ajax .collection { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1202px; }

.modul-r-searchsimple-ajax .alternativ,
.modul-r-searchsimple-ajax .undefined { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1302px; }
.modul-r-searchsimple-ajax .motorcycle { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1402px; }
.modul-r-searchsimple-ajax .standard { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1402px; }
.modul-r-searchsimple-ajax .other { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1502px; }
.modul-r-searchsimple-ajax .touring { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1602px; }
.modul-r-searchsimple-ajax .cruiser { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1702px; }
.modul-r-searchsimple-ajax .shifter { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1802px; }
.modul-r-searchsimple-ajax .trial { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1802px; }
.modul-r-searchsimple-ajax .utility { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1902px; }
.modul-r-searchsimple-ajax .off-road { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -2002px; }
.modul-r-searchsimple-ajax .chopper { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -2102px; }
.modul-r-searchsimple-ajax .bobber { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1402px; }
.modul-r-searchsimple-ajax .naked { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -2202px; }
.modul-r-searchsimple-ajax .street { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -1402px; }
.modul-r-searchsimple-ajax .dual-purpose { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -2002px; }
.modul-r-searchsimple-ajax .bike { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -2202px; }
.modul-r-searchsimple-ajax .trike { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -2302px; }
.modul-r-searchsimple-ajax .motorboats { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -2502px; }
.modul-r-searchsimple-ajax .sailboats { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -2602px; }
.modul-r-searchsimple-ajax .boats { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -2502px; }
.modul-r-searchsimple-ajax .airplanes { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -2702px; }
.modul-r-searchsimple-ajax .trailers { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -2802px; }
.modul-r-searchsimple-ajax .armored { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -2902px; }
.modul-r-searchsimple-ajax .military { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -2902px; }
.modul-r-searchsimple-ajax .buses { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -3102px; }
.modul-r-searchsimple-ajax .dbl_cab { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -3202px; }
.modul-r-searchsimple-ajax .estate { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -3302px; }
.modul-r-searchsimple-ajax .kombi { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -3402px; }
.modul-r-searchsimple-ajax .mpv { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -3502px; }
.modul-r-searchsimple-ajax .sing_cab { background: transparent url("/images/dws/components/search_body/car_body_big_smoll.png") no-repeat center -3602px; }

.modul-r-searchsimple-ajax .carrier-trailer.enclosed { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -3402px; }
.modul-r-searchsimple-ajax .dump-trailers-bottom { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -3502px; }
.modul-r-searchsimple-ajax .horse-trailers { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -3802px; }
.modul-r-searchsimple-ajax .livestock-trailers { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -4002px; }
.modul-r-searchsimple-ajax .oilfield-trailers { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -4102px; }

.modul-r-searchsimple-ajax .hdt,
.modul-r-searchsimple-ajax .semi.trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -102px; }
.modul-r-searchsimple-ajax .mdt { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -202px; }
.modul-r-searchsimple-ajax .ldt { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -302px; }
.modul-r-searchsimple-ajax .hdt.other { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -902px; }
.modul-r-searchsimple-ajax .mdt.other { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -3202px; }
.modul-r-searchsimple-ajax .ldt.other { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -3302px; }
.modul-r-searchsimple-ajax .mdt.van { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -502px; }
.modul-r-searchsimple-ajax .farm-grain-truck { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -1902px; }
.modul-r-searchsimple-ajax .excavator-crawler { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -2002px; }
.modul-r-searchsimple-ajax .hdt.cabover-sleeper { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -2102px; }
.modul-r-searchsimple-ajax .dumper-truck { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -2202px; }

.modul-r-searchsimple-ajax .dump-trailers-end,
.modul-r-searchsimple-ajax .dump-trailers-side { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -2302px; }

.modul-r-searchsimple-ajax .grain-trailer,
.modul-r-searchsimple-ajax .hopper-grain-trailers { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -2402px; }

.modul-r-searchsimple-ajax .truck.trailer,
.modul-r-searchsimple-ajax .pickup.trailer,
.modul-r-searchsimple-ajax .other-trailer { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -2502px; }
.modul-r-searchsimple-ajax .sweeper-trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -2px; }
.modul-r-searchsimple-ajax .pick-up-trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -402px; }
.modul-r-searchsimple-ajax .van-trucks-box-trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -502px; }
.modul-r-searchsimple-ajax .flatbed-trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -602px; }
.modul-r-searchsimple-ajax .ldt.flatbed-trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -602px; }
.modul-r-searchsimple-ajax .hdt.flatbed-trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -3902px; }
.modul-r-searchsimple-ajax .ldt.bucket-trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -702px; }
.modul-r-searchsimple-ajax .mdt.bucket-trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -802px; }
.modul-r-searchsimple-ajax .hdt.bucket-trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -3602px; }
.modul-r-searchsimple-ajax .hdt.cab_chassis-trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -3702px; }
.modul-r-searchsimple-ajax .unspecified { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -4202px; }
.modul-r-searchsimple-ajax .ldt.service-mechanic-trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -1002px; }
.modul-r-searchsimple-ajax .mdt.service-mechanic-trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -1102px; }
.modul-r-searchsimple-ajax .bus { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -1202px; }
.modul-r-searchsimple-ajax .dry-cargo-delivery { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -1302px; }
.modul-r-searchsimple-ajax .van-box-truck-passenger { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -1402px; }
.modul-r-searchsimple-ajax .ambulance { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -1502px; }
.modul-r-searchsimple-ajax .light-towers { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -1602px; }

.modul-r-searchsimple-ajax .tank-trucks,
.modul-r-searchsimple-ajax .tank-trailers { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -1702px; }
.modul-r-searchsimple-ajax .garbage-trucks { background: transparent url("/images/dws/components/search_body/car_bodyTruck_big_smoll.png") no-repeat center -1802px; }
