.catalog-item__img.no_sell:after {
    content: "";
    background: url(/local/templates/medikosm/images/no_sell_detail.png);
    background-size: contain;
    position: absolute !important;
    z-index: 1 !important;
    right: 0;
    height: 60px;
    width: 60px;
    display: inline-block;}

.element_name {font-size: 16px !important;}
.tovars_filter {margin-bottom: 0;
    margin-right: 25px;}




.catalog-item .catalog-item__title{
    margin-bottom: 10px;
    text-align: center;
}
.catalog-item .name-desc{
    text-align: center;
    color: #333;
    font-size: 14px;
    line-height: 1.2em;
    margin-bottom: 22px !important;
}

.catalog-item__img.no_sell:after {
    content: "";
    background: url(/local/templates/medikosm/images/no_sell_detail3.png);
    background-size: contain;
    position: absolute !important;
    z-index: 1 !important;
    right: 0;
    height: 60px;
    width: 60px;
    display: inline-block;
}
.block-size{
    display: flex;
    flex-wrap: wrap;
}
.block-size__item{
    display: flex;
    border: 1px solid;
    border-radius: 100%;
    margin-right: 3px;
    font-size: 10px;
    width: 22px;
    height: 22px;
    align-items: center;
    justify-content: center;
}
.text-size{
    margin-bottom: 4px;
    font-weight: bold;
    margin-top: 0px;
}
.value-upak{
    font-weight: bold;
}
.block-color-size{
    display: flex;
    flex-wrap: wrap;
    padding-left: 20px;
    margin-bottom: 9px;
}
.item-color{
    /*flex-basis: 20%;*/
    flex-basis: 60%;
}
.text-potreb, .text-transport{
    line-height: 1;
    padding-left: 20px;
    margin-bottom: 3px;
}
.block-char-hover{
        opacity: 0;
    visibility: hidden;
    max-height: 0;
/*    -webkit-transition: all .15s ease;
    -webkit-transition-delay: 0.5s;
    -moz-transition: all .15s ease;
    transition: all .15s ease;
    transition-delay: 0.05s;*/
    padding: 17px 0px 0px;
}
.catalog-item{
    z-index: 51;
       
    position: relative;
}
.prov.hover{
    z-index: 57;
}
.catalog-item:hover .prov{
    box-shadow: 0 0 11px rgba(0,0,0,0.2)
}
.catalog-item:hover .block-char-hover{
   opacity: 1;
    visibility: visible;
    max-height: 500px;
}
.catalog-item .prov{
     height: auto !important;
    position: relative;
    z-index: 56;
    background: #fff;
}
.catalog-item .prov:hover{

}
.catalog-item:hover{
    z-index: 58;
}
.catalog-item:hover .block-char-hover .text-transport{
    padding-bottom: 20px;
}
.catalog-item .prov{
    padding-top: 20px;
}
.header._fixed{
    z-index: 60;
}
@media(max-width: 768px){
   body .catalog-items{
        margin-top: 67px;
    }
}
.catalog-item:hover{box-shadow:0 0 11px rgba(0,0,0,0.2);}
.catalog-item {height: 318px;}
