.contkat .artfam_bez {
  height: 40px !important;
}
.contkat .box h3 {
    font-size: 1.1em; /*font-size: 1.1rem;*/
    margin: 0;
    padding: 0;
}
.contkat .box a {
    font-size: 0.8em; /*font-size: 0.8rem;*/
    width: 100%;
    font-family: 'Open Sans Condensed', sans-serif;
}
.contkat .box {
    margin-right: 18px;
    margin-bottom: 10px;
    width: 350px;
    color: #555;
    float: left;
    font-size: 11px;
    height: 250px;
    border-bottom: 1px solid #666;
}
.contkat .artfam_bez {
    text-align: center;
}
#katpic {
    float: left;
    margin: 0 10px 0 0;
    text-align: center;
    width: 160px;
    height: 160px;
    padding: 1px 0 0 0;
    overflow: hidden;
    border: 0;
}
#katpic a img {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
#conkat_prod_kat, .katpic_wrap, #katpic {
  width: 350px;
}
.prod_link, .kat_link {
  padding: 3px 5px;
  background: #2E3D87;
/*   border-radius: 10px; */
  border-top-left-radius: 4px;
  border-bottom-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 4px;
  
  margin-left: 15px;
  text-align: center;
}
.prod_link:hover, .kat_link:hover {
  -webkit-filter: brightness(1.2);
  filter: brightness(1.2);
  font-weight: bold;
}
.prod_link div, .kat_link div{
  width: 100%;
}
.prod_link a, .kat_link a{
  color: #fff;
}
.katboxtext {
  display: none !important;
}
font.menu_item_artfam_count {
    color: #2E3D87 !important;
    font-size: 0.75em !important; /*font-size: 0.75rem !important;*/
}