#ceres-custom-solr-search .no_cat_breadcrumbs {
  display: none;
}
#ceres-custom-solr-search .filterLabel,
#ceres-custom-solr-search .CharacterFilterGroupName {
  margin: 0;
}
#ceres-custom-solr-search .basketButtonContainer.clearfix {
  color: #000;
  background-color: #FAB600 !important;
  padding: 0.66rem;
}
#ceres-custom-solr-search .item-status_green .basketButtonContainer.clearfix {
  color: #000;
  background-color: #FAB600 !important;
}
#ceres-custom-solr-search .item-status_grey .basketButtonContainer.clearfix {
  color: #FFF;
  background-color: #01ca02 !important;
}
#ceres-custom-solr-search .item-status_grey .itemBoxInner {
  position: relative;
}
#ceres-custom-solr-search .item-status_grey .itemBoxInner > .visible-hover,
#ceres-custom-solr-search .item-status_grey .itemBoxInner > .btn-wishlist {
  z-index: 3;
  position: absolute;
}
#ceres-custom-solr-search .item-status_grey .itemBoxInner .availabilityIcon {
  z-index: 3;
  position: relative;
}
#ceres-custom-solr-search .item-status_grey .itemBoxInner .availabilityIcon .fa {
  filter: none;
  color: #01ca02 !important;
}
#ceres-custom-solr-search .item-status_grey .itemBoxInner:after {
  background-color: #ddd;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.4;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
  z-index: 2;
}
#ceres-custom-solr-search .sold-out-label {
  display: block;
  font-weight: normal;
  font-size: 0.9em;
  padding-bottom: 0.2em;
}
#ceres-custom-solr-search .basketButtonContainer.clearfix a:hover,
#ceres-custom-solr-search .basketButtonContainer.clearfix a:focus {
  color: #fff;
}
#ceres-custom-solr-search .basketButtonContainer.clearfix a:hover .status_icon_circle_inline,
#ceres-custom-solr-search .basketButtonContainer.clearfix a:focus .status_icon_circle_inline {
  filter: invert(1);
}

#ceres-custom-solr-search a.PlentyWebshopButton {
  background-color: #fff !important;
  color: #01a7ff !important;
}
#ceres-custom-solr-search .mobilePages > div {
  float: left;
}
#ceres-custom-solr-search a.pager-prev,
#ceres-custom-solr-search a.pager-next {
  min-width: 34px;
  padding: 7px 9px !important;
  text-align: center;
  position: relative;
}
#ceres-custom-solr-search a.pager-disabled,
#ceres-custom-solr-search a.pager-disabled:hover,
#ceres-custom-solr-search a.pager-disabled:focus {
  color: #ccc !important;
  background-color: #fff !important;
  border-color: #eaeaea !important;
}
#ceres-custom-solr-search span.sugesstion_term {
  margin: 0 0 0 10px;
}
#ceres-custom-solr-search div#mobileResultText p {
  margin-top: 20px;
}
#ceres-custom-solr-search div#anzahl_gefunden {
  text-align: center;
}
@media (max-width: 991px) {
  #ceres-custom-solr-search .m-top-wrapper {
    margin: 20px 0 0;
  }
  #ceres-custom-solr-search #suggest span {
    color: inherit !important;
  }
  #ceres-custom-solr-search .navSearchbarBtn {
    height: 30px;
    width: 30px;
    border: 0;
    background: #01a7ff;
    color: #fff;
    margin-left: -1px;
  }
}
@media (max-width: 635px) {
  #ceres-custom-solr-search .hide-mobile-635 {
    display: none !important;
  }
  #ceres-custom-solr-search .categoryPagination .nav.navbar-right,
  #ceres-custom-solr-search .categoryPagination .nav.navbar-left {
    float: none;
    display: table;
    margin: 4px auto 0;
  }
  #ceres-custom-solr-search .categoryPagination .nav.navbar-left li {
    margin-right: 0;
  }
  #ceres-custom-solr-search .categoryPagination .nav.navbar-right .page-selector {
    width: 142px;
  }
  #ceres-custom-solr-search select#itemOrderSelect {
    width: 218px;
  }
}
#ceres-custom-solr-search .navbar {
  background-color: unset;
}
#ceres-custom-solr-search .articlePages a {
  overflow-wrap: unset;
}
#ceres-custom-solr-search .price-wrapper {
  position: relative;
}
#ceres-custom-solr-search .btn-wishlist:not(.added) .checked {
  display: none;
}
#ceres-custom-solr-search .btn-wishlist.added .unchecked {
  display: none;
}
#back-in-stock-modal {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000000000;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
body.back-in-stock-visible #back-in-stock-modal {
  display: flex;
  opacity: 1;
}
#back-in-stock-modal .modal-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
#back-in-stock-modal .modal-content {
  max-width: 500px;
  width: 100%;
  padding: 40px;
}
#back-in-stock-modal .modal-content .modal-close {
  display: block;
  color: black;
  z-index: 10001;
  position: absolute;
  font-size: 32px;
  user-select: none;
  cursor: pointer;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal !important;
  right: 0;
  top: 0px;
  padding: 20px !important;
}
#back-in-stock-modal .modal-content h3 {
  font-size: 2.8rem;
  text-align: center;
}
#back-in-stock-modal .modal-content input {
  border-width: 2px;
  border-color: #cccccc;
  border-style: solid;
  padding: 12px 18px;
  border-radius: 4px;
}
#back-in-stock-modal .modal-content input:focus {
  outline: none;
}
#back-in-stock-modal .modal-content > *:not(:first-child) {
  margin-top: 20px;
}
#back-in-stock-modal .modal-content button {
  font-size: 1.4rem;
  padding: 12px;
  background-color: #ff9029;
  border: none;
  text-transform: uppercase;
}
#back-in-stock-modal .modal-error {
  margin-top: 5px !important;
  color: #ee0311;
}
