html body .xajax_resp_cl {
    width: 629px;
}

#search_extension div:nth-child(1),
#search_extension div:nth-child(2) {
    display: none;
}

#searchParamFilterStock {
  position: absolute;
  top: 49px;
  left: 16em;
}

#search_extension div:nth-child(3){
  flex: 0 0 16em;
  max-width: 16em;
}

#d3searchfilterform .item select {
  border-radius: 2px;
  font-size: 1.1em;
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid var(--braun-sidebar-color);
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

body #d3_extsearch_quicksearch .d3QSItem.article {
  margin: 10px 0;
}

body #d3_extsearch_quicksearch .content {
  float: left;
}

body #d3_extsearch_quicksearch .content div {
  line-height: 1.1em;
}

body #d3_extsearch_quicksearch .content .title,
body #d3_extsearch_quicksearch .content .manufacturer {
  font-size: 1.3em;
}

body #d3_extsearch_quicksearch .content .title {
  font-weight: bold;
}

@media (min-width: 992px) {
    html body.cl-search .content-box .row > .search.col-md-3 {
        flex: 0 0 91.6666666667%;  /* col-md-11 */
        max-width: 91.6666666667%; /* col-md-11 */
    }

    html body.cl-search .content-box .row > div.col-md-9 {
        flex: 0 0 91.6666666667%; /* col-md-11 */
        max-width: 91.6666666667%; /* col-md-11 */
    }

    html body .d3_extsearch_navigation.d3theme_wave.d3sidebar #d3searchfilterform .item {
        flex: 0 0 33%;
        float: left;
        max-width: 33%;
    }
}

#d3searchfilterform .btn-outline-primary {
    color: white;
    background-color: var(--braun-main-color);
    border-color: var(--braun-main-color);
    font-size: 1.2em;
}

#d3searchfilterform .btn-outline-secondary {
    border-color: var(--braun-main-color);
    font-size: 1.2em;
    color: var(--braun-main-color);
}

#d3searchfilterform .btn-outline-secondary:hover {
    border-color: var(--braun-main-color);
    font-size: 1.2em;
    background-color: var(--braun-main-color);
    color: white;
}

body #d3extsearch_message.d3extsearch_popup.load.on {
    background: var(--braun-main-color);
}

html body .xajax_resp_cl #d3_extsearch_quicksearch .headline,
html body .xajax_resp_cl #d3_extsearch_quicksearch .item_act,
html body .xajax_resp_cl #d3_extsearch_quicksearch .d3_extsearch_footer {
    background-color: var(--braun-main-color);
}

.cl-alist .col-content .content-box > .row > div:has(#sidebar) {
    display: none;
}
@media (min-width: 768px) {
    .cl-alist .col-content .content-box > .row > div.col-md-9:has(#content) {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
}
.cl-search .row.preisrow .functions {
    font-weight: bold;
}
