@import "https://fonts.dia.support/css?family=Signika";
@import "https://fonts.dia.support/css?family=Viga";
@font-face {
  font-family: "Humnst777 BT";
  src: url("/private_scripts/static/dia_one/fonts/Humanist777BT-RomanB.woff2") format("woff2"), url("/private_scripts/static/dia_one/fonts/Humanist777BT-RomanB.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* category head (picture, title, description and contact persons) */
.media .media-left {
  vertical-align: middle;
  min-width: 130px;
  max-width: 130px;
  min-height: 130px;
  max-height: 130px;
}
.media .media-left .media-object {
  max-width: 120px;
  max-height: 120px;
}
/*
  category cards
*/
.row-col-fix {
  margin-bottom: 10px;
}
.dia-category-outer-box {
  margin-bottom: 20px;
}
.dia-category-outer-box .dia-category-inner-box {
  margin-right: 15px;
  text-align: center;
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.16);
}
.dia-category-outer-box .dia-category-inner-box:hover {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.16);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.16);
}
.dia-category-outer-box .dia-category-inner-box .dia-category-box-image {
  width: 200px;
  height: 200px;
  margin: 10px auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dia-category-outer-box .dia-category-inner-box .dia-category-box-image a img.img-responsive, .dia-category-outer-box .dia-category-inner-box .dia-category-box-image a img.dia-category-image {
  max-width: 200px;
  max-height: 200px;
}
.dia-category-outer-box .dia-category-inner-box .dia-category-box-title {
  margin: 10px 0 20px 0;
}
/* category header with picture, description and contacts */
#info-container {
  /* hide description for mobiles */
  /* break description and contacts blocks in 2 rows */
  /* IE10+ specific styles like IE11 bug: display: flex; */
}
#info-container #description {
  padding-right: 10px;
  padding-bottom: 10px;
}
#info-container #contact {
  box-shadow: 5px 0 5px -5px rgba(0, 0, 0, 0.16) inset;
  padding-left: 15px;
}
#info-container #contact .one-contact {
  min-width: 150px;
  padding-right: 10px;
}
#info-container .flex-direction-row {
  flex-direction: row;
  box-shadow: none !important;
}
@media (min-width: 1px) and (max-width: 600px) {
  #info-container #description {
    display: none;
  }
  #info-container #contact {
    flex-direction: column;
  }
}
@media (min-width: 601px) and (max-width: 991px) {
  #info-container #contact {
    flex-direction: row;
    box-shadow: none !important;
  }
}
@media screen and (min-width: 601px) and (max-width: 991px) and (-ms-high-contrast: active), (min-width: 601px) and (max-width: 991px) and (-ms-high-contrast: none) {
  #info-container #description {
    flex-basis: 100%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #info-container .ie-fix-70 {
    flex-basis: 70%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #info-container .ie-fix-100 {
    flex-basis: 100%;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22file%22%3A%22%2Fvolume%2Fsales%2F_source%2Fstatic%2Fdia_one%2Fcss%2Fshop%2Fcategory-listing.css%22%2C%22sources%22%3A%5B%22volume%2Fsales%2Fprivate_scripts%2Fstatic%2Fdia_one%2Fcss%2Ffonts.scss%22%2C%22static%2Fdia_one%2Fcss%2Fshop%2Fcategory-listing.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AACA%3BAACA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACLA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAbJ%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAA3DJ%3BAAoEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAALE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */