
.w2dc-featured-label{display: none !important;}

figure.w2dc-listing-logo .w2dc-listing-logo-img{background-size:cover !important;}
.w2dc-listing-logo-wrap{overflow: hidden;}
.w2dc-listing-level-2 .w2dc-listing-logo-img:before, .w2dc-listing-level-2 .w2dc-slider:before {
    content:"Associate";
    color:white;
    text-align:center;
    background:#7f8fff;
    padding:5px 50px;
    position:absolute;
    font-weight:bold;
    font-size:18px;
    top:0;
    left:0;
    transform: translateX(-32px) translateY(32px) rotate(-45deg) translateY(-20px);
    pointer-events: none;
}

.w2dc-listing-level-3 .w2dc-listing-logo-img:before, .w2dc-listing-level-3 .w2dc-slider:before {
    content:"Trainer";
    color:white;
    text-align:center;
    background:#7f8fff;
    padding:5px 50px;
    position:absolute;
    font-weight:bold;
    font-size:18px;
    top:0;
    left:0;
    transform: translateX(-28px) translateY(28px) rotate(-45deg) translateY(-14px);
    pointer-events: none;
}

.w2dc-listing-alert{
    border: 2px solid red;
    padding: 20px 20px 10px;
    background: #ff000024;
 
}
.w2dc-listing-alert p{
    font-weight: bold;
    text-align: center;
}