/* Specification facets ("Prosesor", "RAM", ...) in the shop sidebar and the
   "Per Prosesor" column of the header category menu. Loaded from the catalog
   listing page (sidebar) and from the header dropdown (menu column). */

/* Sidebar: collapsible facet block, styled like the template's brand widget */
.shop-sidebar .spec-widget .widget-title h4 .spec-toggle {
  position: relative;
  display: block;
  width: 100%;
  padding: 0 30px 0 0;
  border: 0;
  background: transparent;
  text-align: left;
  font: inherit;
  color: inherit;
  cursor: pointer;
}

.shop-sidebar .spec-widget .widget-title h4 .spec-toggle .icon-box {
  position: absolute;
  right: 0;
  top: 7px;
  width: 16px;
  height: 16px;
  border: 1px solid #B5B5B5;
  border-radius: 2px;
  font-size: 30px;
  font-weight: 400;
  line-height: 3px;
  color: #B5B5B5;
  text-align: center;
}

.shop-sidebar .spec-widget .widget-title h4 .spec-toggle .icon-box:before {
  position: absolute;
  content: '-';
  left: 0;
  right: 0;
  top: 0;
  width: 16px;
  height: 16px;
  line-height: 3px;
  text-align: center;
}

.shop-sidebar .spec-widget.collapsed .widget-title h4 .spec-toggle .icon-box:before {
  content: '+';
  font-size: 14px;
  font-weight: 600;
  line-height: 10px;
}

.shop-sidebar .spec-widget.collapsed .widget-title {
  margin-bottom: 0;
}

.shop-sidebar .spec-widget.collapsed .widget-content {
  display: none;
}

.shop-sidebar .spec-widget .category-list li .check-box label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
