.service-item-def {border:1px solid #D8D5F3;border-radius: 20px;background:#ffffff;
    text-decoration: none;
}
.service-item-def:hover {box-shadow: 0px 0px 3px #B2ABE8;text-decoration: none;}
.service-item-def:hover * {text-decoration: none;}
.service-item-def * {text-decoration: none!important;}

.item-top-wrap {border-bottom:1px solid #F9F9F9;margin:0px;
min-height:100px;
    background:#171241;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.item-bottom-wrap {margin:0 15px 15px 15px;}

.service-item-def .name {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color:#ffffff;
}
.service-item-def .name  a {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color:#ffffff!important;
    text-decoration: none;
}
.service-item-def .desc {font-size:14px;line-height:18px;min-height:90px;
    text-decoration: none;
    max-height:90px;overflow: hidden;
}

.service-item-def .price-label {font-size:16px;line-height:22px;font-weight:400;}
.service-item-def .price-value {font-size:18px;line-height:22px;font-weight:700;}

.service-item-def .properties {display:block;overflow:hidden;padding:0 10px 10px 10px;text-align:right;
vertical-align: top;}
.service-item-def .properties > span {font-size:14px;line-height:19px;font-weight:400;padding:5px;display:inline-block;}
.service-item-def .properties > span:first-child {float:left;}
.service-item-def .properties span svg {height:16px;width:16px;margin-right:2px;margin-top:-2px;}

.service-item-def .labels {display:block;position:absolute;top:0px;}
.service-item-def .labels .labelstiker {background:#E71D36;color:#ffffff;padding: 5px 12px 5px 12px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
font-size:14px;line-height:21px;
    font-weight:700;
    display: inline-block;
    margin:0 5px;
    height:32px;
    float:left;
}
.service-item-def .labels .labelstiker:first-child {margin-left:15px;}
.service-item-def .labels .labelstiker i {margin:0 0px 0 0px;font-size:16px;line-height:21px;}
.service-item-def .labels .labelstiker-hit i {margin-right:3px;}

.service-item-def:focus, .service-item-def:active, .service-item-def:focus-within
{box-shadow: none;text-decoration: none;}
.service-item-def:focus .item-top-wrap, .service-item-def:active .item-top-wrap,
.service-item-def:focus-within .item-top-wrap
{background:#FCBF23;border-bottom:1px solid #FCBF23;}
.service-item-def:focus .name a,
.service-item-def:focus-within .name a,
.service-item-def:active .name a,
.service-item-def:focus .name,
.service-item-def:focus-within .name,
.service-item-def:active .name
{color: #1A1A18!important;}