/*
 * Platz für eigene Änderungen direkt als CSS
 * Die hier gemachten Änderungen überschreiben ggfs. andere Styles, da diese Datei als letzte geladen wird.
 */ 
 @import "../../../..cm/themes/base/fonts";
 
 @font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    src: local("Inter"), local("Inter"), url("../../../cm/themes/base/fonts/inter-v12-latin-20220817T102823Z-001/inter-v12-latin/inter-v12-latin-600.eot?#iefix") format("embedded-opentype"), url("../../../cm/themes/base/fonts/inter-v12-latin-20220817T102823Z-001/inter-v12-latin/inter-v12-latin-600.woff2") format("woff2"), url("../../../cm/themes/base/fonts/inter-v12-latin-20220817T102823Z-001/inter-v12-latin/inter-v12-latin-600.woff") format("woff"), url("../../../cm/themes/base/fonts/inter-v12-latin-20220817T102823Z-001/inter-v12-latin/inter-v12-latin-600.ttf") format("truetype"), url("../../../cm/themes/base/fonts/inter-v12-latin-20220817T102823Z-001/inter-v12-latin/inter-v12-latin-600.svg#fontawesome") format("svg");
  }
  
@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400;
    src: local("Interp"), local("Interp"), url("../../../cm/themes/base/fonts/inter-v12-latin-20220817T102823Z-001/inter-v12-latin/inter-v12-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../../cm/themes/base/fonts/inter-v12-latin-20220817T102823Z-001/inter-v12-latin/inter-v12-latin-regular.woff2") format("woff2"), url("../../../cm/themes/base/fonts/inter-v12-latin-20220817T102823Z-001/inter-v12-latin/inter-v12-latin-regular.woff") format("woff"), url("../../../cm/themes/base/fonts/inter-v12-latin-20220817T102823Z-001/inter-v12-latin/inter-v12-latin-regular.ttf") format("truetype"), url("../../../cm/themes/base/fonts/inter-v12-latin-20220817T102823Z-001/inter-v12-latin/inter-v12-latin-regular.svg#fontawesome") format("svg");
  }
  
@font-face {
    font-family: "DM Sans";
    font-style: normal;
    font-weight: 700;
    src: local("DM Sans"), local("DM Sans"), url("../../../cm/themes/base/fonts/dmsans/dm-sans/dm-sans-v11-latin-700.eot?#iefix") format("embedded-opentype"), url("../../../cm/themes/base/fonts/dmsans/dm-sans/dm-sans-v11-latin-700.woff2") format("woff2"), url("../../../cm/themes/base/fonts/dmsans/dm-sans/dm-sans-v11-latin-700.woff") format("woff"), url("../../../cm/themes/base/fonts/dmsans/dm-sans/dm-sans-v11-latin-700.ttf") format("truetype"), url("../../../cm/themes/base/fonts/dmsans/dm-sans/dm-sans-v11-latin-700.svg#fontawesome") format("svg");
  }

 
 h1,
 .h1{
   margin-bottom: 1rem;
   font-family: 'DM Sans', sans-serif;
   font-weight: 700;
   line-height: 109.18%;
   color: #525252;
 }
 
 h1, .h1 {
   font-size: 60px;
 }

   h2,
  .h2{
   margin-bottom: 1rem;
   font-family: 'Inter', sans-serif;
   font-weight: 600;
   line-height: 123.18%;
   color: #525252;
 }

 h2, .h2, .product-matrix .product-matrix-title {
   font-size: 30px;
 }

 
 h3, h4, h5, h6,
 .product-matrix .product-matrix-title, .h3, .sidepanel-left .box-normal .box-normal-link, .h4, .h5, .h6 {
  font-size: 25px;
}

 body {
  margin: 0;
  font-family: "Interp", sans-serif;
  font-weight: 400;
  line-height: 139.02%;
  color: #24262C; 
}

#welcome{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 123.18%;
  margin-bottom: 0.5rem;
}
 
.btn[data-toggle=collapse][aria-expanded=true] i.fa-plus-circle {
  transform: rotate(180deg);
}

a[data-toggle=collapse][aria-expanded=true] i.fa-plus-circle,
#tabAccordion div[data-toggle=collapse][aria-expanded=true] i.fa-plus-circle,
#tabAccordion div[data-toggle=collapse][aria-expanded="1"] i.fa-plus-circle {
  transform: rotate(180deg);
}

.fixpadding{
  padding: 0rem !important;
}
body{
  background-color:#F4F4FA;
}

#content-wrapper{
  background-color:#F4F4FA;
}

.dropdown-item .link-lang .active{
  background-color: #24262C; 
}

#sidebox-categories-124{
  background-color:#24262C;
  padding:25px;

}

.productlist-filter-headline {
  background-color: #24262C;
}

.box-categories .dropdown .collapse, .box-linkgroup .dropdown .collapse {
  background: #24262C;
}
aside .box .nav-link, aside .box .nav a, aside .box .dropdown-menu .dropdown-item {
 color:#FFFFFF;
}

#sidebox-categories-124 > div.productlist-filter-headline.d-none.d-md-flex {
  color: #FF680A;
  font-size: 22px;
}

.productlist-filter-headline {
font-size:22px;
  color:#FF680A}

#crd-cllps-124 > div > ul > li.nav-item.dropdown.active > span {
  border-bottom:0rem;
}

.text-clamp-2{
  padding: 1rem;
  font-family: "Inter";
  font-weight:600;
}

.price_label .price_on_application{
  padding: 1rem;
  font-family: "Inter";
  font-weight:600;
  color:#FF680A;
}

.productbox.productbox-column.productbox-hover.thumbnail
{
  padding: 1rem;
}
#uid_63095af72eb7eresult-wrapper_buy_form_2
{
  padding: 1rem;
}



.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle, .show > .btn-outline-secondary:not(.navbar-toggler)[data-toggle="collapse"] {
  border-color:#FF680A;
  background-color:#FF680A;
  color: #F4F6FA;
}

.btn-outline-secondary {
  border-color:#24262C;
  background-color: #24262C;
  color:#F4F4FA;
}

.dropdown-menu .show{
  background-color: #24262C;
}

#header-top-bar > div > ul > li.nav-item.dropdown.language-dropdown.show > div {
  background-color:#24262C;
}
.dropdown-menu .dropdown-menu-right .show{
  background-color:#24262C;
}

.dropdown-item {
  background-color: #24262C;

}
.dropdown-item.active, .dropdown-item:active {

  background-color: #FF680A;
}

#header-top-bar > div > ul > li.nav-item.dropdown.language-dropdown.show > div > a{
  background-color: #24262C;
}

.dropdown-item {
  background-color: #24262C;

}

a

.variations .custom-radio:hover, .variations .custom-radio:focus {
  background-color: #FF680A;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .bs-placeholder:not(.navbar-toggler)[data-toggle="collapse"], .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .bs-placeholder:not(.navbar-toggler)[data-toggle="collapse"]:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .bs-placeholder:not(.navbar-toggler)[data-toggle="collapse"]:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .bs-placeholder:not(.navbar-toggler)[data-toggle="collapse"]:active {
  color:#F4F4FA;
  background-color: #24262C;
}

 .bootstrap-select:hover > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .bs-placeholder:not(.navbar-toggler)[data-toggle="collapse"]:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .bs-placeholder:not(.navbar-toggler)[data-toggle="collapse"]:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .bs-placeholder:not(.navbar-toggler)[data-toggle="collapse"]:active {
  color: #F4F4FA;
  background-color:#FF680A;
}


.bootstrap-select:focus .dropdown-toggle .filter-option, .bootstrap-select [data-toggle="collapse"]:not(.navbar-toggler) .filter-option{
  color:#24262C;
}

/*.productbox-title .a .text-clamp-2{
  padding:15px;
}*/

/*
#crd-cllps-124 > div > ul > li.nav-item.dropdown.active > span > a 
{color:#FFFFFF}

#category_box_3_0-124 > ul > li > span > a{
  color:#FFFFFF;
}

#category_box_4_1-124 > ul {
  background-color: #24262C;
}

#category_box_4_1-124 > ul > li > a
{
  color:#FFFFFF;
}


#category_box_3_0-124 > ul {
  background-color: #24262C;
}
*/
