/* Category */

.category-title {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.list-controls .list-controls-inner {
  background-color: transparent !important;
}

.sidebar-categories .nav-item .nav-link, .widget-navigation-tree .nav-item .nav-link {
  padding: 12px 6px 12px 50px !important;  
}

.widget-navigation-tree .nav-item.is-open {
  font-weight: bold !important;
}

.widget-navigation-tree .nav-item.is-open .fa {
  color: var(--white);
}

.widget-navigation-tree .nav-item.active > a {
  background: var(--primary) !important;
  color: var(--white);
}

.widget-navigation-tree {
  border: 1px solid #d8d8d8;
}

.cmp-product-thumb .thumb-content .thumb-meta .prices .price {
  font-size: 23px !important;
}

/* Price */

.pic-percentage-dis {
  background: #b30100;
  width: 120px;
  height: 120px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-weight: bold;
  font-size: 1.5rem;
  color: #fff;
  border-radius: 50%;
  padding: 10px;
  top: 20px;
  left: 20px;
  span {
    display: block;
  }
}

@media (max-width: 500px) {
  .pic-percentage-dis {
    width: 60px;
    height: 60px;
    font-size: 1rem;
  }
}

.crossprice .ml-2 {
  color: #b30100;
  font-size: 1rem !important;
  text-transform: none !important;
  font-weight: bold;
}

/* Menu */

.main-navbar-collapsable .mainmenu>li:hover>ul {
  max-width: 1400px !important;
  min-width: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
          transform: translateX(-50%);	
}

.megamenu .collapse > li li {
margin: 0 24px 10px 24px !important
}

.megamenu .collapse > li li > a {
text-transform: none !important;
}

.megamenu .collapse li {
  break-inside: avoid;
}

.megamenu .collapse {
-webkit-column-count: 4;
     -moz-column-count: 4;
        column-count: 4;
}

.main-navbar-collapsable .mainmenu>li li li:hover a {
    color: #00307e !important;
}

/* Geizhals */

.geizhals {
  position: fixed;
  right: .75em;
  bottom: 4em;
  display: block;
  max-width: 120px;
  z-index: 1;
}

.geizhals > img {
  width: 120px;
  height: 60px;
}

.back-to-top {
  bottom: 10em !important
}

.category-badge {
  background: #b30100;
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 1rem;
  color: #fff;
  border-radius: 50%;
  padding: 10px;
}

.category-badge > .number {
  max-width: 20px;
  min-width: 20px;
  display: block;
  overflow: hidden;
  flex: 0 1 20px;
}

#superchat-widget > .aVsAYIM4953AGjdsEGNH {
    bottom: 30px !important;
    padding-left: 7px !important;
}

@media(min-width: 768px) {
  .widget-item-grid {
    padding-left: 3em;
  }
}
@media(max-width: 767px) {
  .category-title {
    font-size: 1.5em !important;
  } 
}