/* Custom elements */
/*---------------------------------------------------
      LESS Elements 0.9
    ---------------------------------------------------
      A set of useful LESS mixins
      More info at: http://lesselements.com
    ---------------------------------------------------*/
.folderTablePage .folderInfo,
.itemTablePage .folderInfo,
.folderTablePage .itemInfo,
.itemTablePage .itemInfo {
  margin-bottom: 15px;
}
.folderTablePage .folderInfo .imagesBlock,
.itemTablePage .folderInfo .imagesBlock,
.folderTablePage .itemInfo .imagesBlock,
.itemTablePage .itemInfo .imagesBlock {
  padding: 0 25px 0 0;
}
.folderTablePage .folderInfo .imagesBlock .owl-item,
.itemTablePage .folderInfo .imagesBlock .owl-item,
.folderTablePage .itemInfo .imagesBlock .owl-item,
.itemTablePage .itemInfo .imagesBlock .owl-item {
  height: 275px;
  text-align: center;
  position: relative;
}
.folderTablePage .folderInfo .imagesBlock .owl-item .itemImage,
.itemTablePage .folderInfo .imagesBlock .owl-item .itemImage,
.folderTablePage .itemInfo .imagesBlock .owl-item .itemImage,
.itemTablePage .itemInfo .imagesBlock .owl-item .itemImage {
  max-width: 100%;
  max-height: 275px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.folderTablePage .folderInfo .imagesBlock .owl-dots,
.itemTablePage .folderInfo .imagesBlock .owl-dots,
.folderTablePage .itemInfo .imagesBlock .owl-dots,
.itemTablePage .itemInfo .imagesBlock .owl-dots {
  margin-top: 0;
  text-align: center;
}
.folderTablePage .folderInfo .imagesBlock .owl-dots .owl-dot,
.itemTablePage .folderInfo .imagesBlock .owl-dots .owl-dot,
.folderTablePage .itemInfo .imagesBlock .owl-dots .owl-dot,
.itemTablePage .itemInfo .imagesBlock .owl-dots .owl-dot {
  display: inline-block;
  height: 10px;
  width: 10px;
  margin: 0 5px;
}
.folderTablePage .folderInfo .imagesBlock .owl-dots .owl-dot span,
.itemTablePage .folderInfo .imagesBlock .owl-dots .owl-dot span,
.folderTablePage .itemInfo .imagesBlock .owl-dots .owl-dot span,
.itemTablePage .itemInfo .imagesBlock .owl-dots .owl-dot span {
  display: inline-block;
  background-color: #555;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 10px;
  width: 10px;
}
.folderTablePage .folderInfo .imagesBlock .owl-dots .owl-dot.active span,
.itemTablePage .folderInfo .imagesBlock .owl-dots .owl-dot.active span,
.folderTablePage .itemInfo .imagesBlock .owl-dots .owl-dot.active span,
.itemTablePage .itemInfo .imagesBlock .owl-dots .owl-dot.active span {
  background-color: #333333;
}
.folderTablePage .folderInfo .propsTabsBlock .tab-content,
.itemTablePage .folderInfo .propsTabsBlock .tab-content,
.folderTablePage .itemInfo .propsTabsBlock .tab-content,
.itemTablePage .itemInfo .propsTabsBlock .tab-content {
  height: 249px;
  overflow-y: auto;
}
.folderTablePage .folderInfo .propsTabsBlock .tab-content p,
.itemTablePage .folderInfo .propsTabsBlock .tab-content p,
.folderTablePage .itemInfo .propsTabsBlock .tab-content p,
.itemTablePage .itemInfo .propsTabsBlock .tab-content p {
  padding: 2px 0;
}
.folderTablePage .itemsTableDiv,
.itemTablePage .itemsTableDiv {
  margin-bottom: 30px;
}
.folderTablePage .itemsTableDiv table.itemsTable,
.itemTablePage .itemsTableDiv table.itemsTable {
  width: 100%;
}
.folderTablePage .itemsTableDiv table.itemsTable tr td a.itemDetailsLink,
.itemTablePage .itemsTableDiv table.itemsTable tr td a.itemDetailsLink {
  color: #4a4a4a;
  text-decoration: none;
  margin-right: 1px;
}
.folderTablePage .itemsTableDiv table.itemsTable tr td .buyBlock,
.itemTablePage .itemsTableDiv table.itemsTable tr td .buyBlock {
  position: relative;
  padding-right: -1px;
}
.folderTablePage .itemsTableDiv table.itemsTable tr td .buyBlock .itemAmount,
.itemTablePage .itemsTableDiv table.itemsTable tr td .buyBlock .itemAmount {
  width: 30px;
  text-align: center;
  height: 20px;
  padding: 0;
  border: 1px solid #555;
  margin-right: 2px;
  position: relative;
  top: 1px;
}
.folderTablePage .itemsTableDiv table.itemsTable tr td .buyBlock .buttonAddToCart,
.itemTablePage .itemsTableDiv table.itemsTable tr td .buyBlock .buttonAddToCart {
  font-weight: bold;
}
.folderTablePage .itemsTableDiv table.itemsTable tr td .buyBlock .buttonAddToCart .glyphicon,
.itemTablePage .itemsTableDiv table.itemsTable tr td .buyBlock .buttonAddToCart .glyphicon {
  margin-right: 3px;
}
.folderTablePage .itemsTableDiv table.itemsTable tr td .buyBlock .buttonAddToCart img,
.itemTablePage .itemsTableDiv table.itemsTable tr td .buyBlock .buttonAddToCart img {
  height: 12px;
}
.folderTablePage .itemsTableDiv table.itemsTable tr td .buyBlock .atStock,
.itemTablePage .itemsTableDiv table.itemsTable tr td .buyBlock .atStock {
  color: rgba(18, 99, 22, 0.82);
  font-weight: bold;
  position: relative;
  top: 1px;
}
.folderTablePage .itemsTableDiv table.itemsTable tr td .buyBlock .cantBeSold,
.itemTablePage .itemsTableDiv table.itemsTable tr td .buyBlock .cantBeSold {
  color: red;
  font-weight: bold;
  position: relative;
  top: 1px;
}
.folderTablePage .itemsTableDiv table.itemsTable tr td .yourPriceStub,
.itemTablePage .itemsTableDiv table.itemsTable tr td .yourPriceStub {
  cursor: pointer;
}
.folderTablePage .itemsTableDiv table.itemsTable tbody tr td.colorCell div,
.itemTablePage .itemsTableDiv table.itemsTable tbody tr td.colorCell div,
.folderTablePage .itemsTableDiv table.itemsTable tfoot tr td.colorCell div,
.itemTablePage .itemsTableDiv table.itemsTable tfoot tr td.colorCell div {
  display: inline-block;
  height: 20px;
}
.folderTablePage .itemsTableDiv table.itemsTable tbody tr td.colorCell .colorTitle,
.itemTablePage .itemsTableDiv table.itemsTable tbody tr td.colorCell .colorTitle,
.folderTablePage .itemsTableDiv table.itemsTable tfoot tr td.colorCell .colorTitle,
.itemTablePage .itemsTableDiv table.itemsTable tfoot tr td.colorCell .colorTitle {
  float: left;
  margin-right: 5px;
}
.folderTablePage .itemsTableDiv table.itemsTable tbody tr td.colorCell .colorPreview,
.itemTablePage .itemsTableDiv table.itemsTable tbody tr td.colorCell .colorPreview,
.folderTablePage .itemsTableDiv table.itemsTable tfoot tr td.colorCell .colorPreview,
.itemTablePage .itemsTableDiv table.itemsTable tfoot tr td.colorCell .colorPreview {
  float: right;
  width: 30px;
  border: 1px solid #aaa;
}
.folderTablePage .itemsTableDiv table.itemsTable tbody tr td.iconCell .iconPreview,
.itemTablePage .itemsTableDiv table.itemsTable tbody tr td.iconCell .iconPreview,
.folderTablePage .itemsTableDiv table.itemsTable tfoot tr td.iconCell .iconPreview,
.itemTablePage .itemsTableDiv table.itemsTable tfoot tr td.iconCell .iconPreview {
  max-height: 22px;
}
.folderTablePage .itemsTableDiv table.itemsTable tbody tr td span.price,
.itemTablePage .itemsTableDiv table.itemsTable tbody tr td span.price,
.folderTablePage .itemsTableDiv table.itemsTable tfoot tr td span.price,
.itemTablePage .itemsTableDiv table.itemsTable tfoot tr td span.price {
  display: inline-block;
  width: 90px;
  text-align: right;
  font-family: 'Courier New', monospace;
}
.folderTablePage .itemsTableDiv table.itemsTable tbody tr td span.yourPriceStub,
.itemTablePage .itemsTableDiv table.itemsTable tbody tr td span.yourPriceStub,
.folderTablePage .itemsTableDiv table.itemsTable tfoot tr td span.yourPriceStub,
.itemTablePage .itemsTableDiv table.itemsTable tfoot tr td span.yourPriceStub {
  width: 90px;
}
.folderTablePage .itemsTableDiv table.itemsTable tbody tr td span.manufacturerArticle,
.itemTablePage .itemsTableDiv table.itemsTable tbody tr td span.manufacturerArticle,
.folderTablePage .itemsTableDiv table.itemsTable tfoot tr td span.manufacturerArticle,
.itemTablePage .itemsTableDiv table.itemsTable tfoot tr td span.manufacturerArticle {
  width: 105px;
}
@media (max-width: 1199px) {
  .folderTablePage .itemCommonProps .propertyIconOuter .propertyIconDiv {
    max-width: 100px;
  }
}
