.wdt-listings-attachment-holder .wdt-listings-attachment-box-item, .wdt-listings-attachment-holder .wdt-listings-attachment-box-item span, .wdt-listings-attachment-holder.type5 .wdt-listings-attachment-box-item a, .wdt-listings-attachment-holder.type5 .wdt-listings-attachment-box-item a:before{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.wdt-listings-attachment-holder{display:flex;flex-wrap:wrap;margin-bottom:10px;}
.wdt-listings-attachment-holder .wdt-listings-attachment-box-item{line-height:1em;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:25px;}
.wdt-listings-attachment-holder .wdt-listings-attachment-box-item:not(:last-child){margin-right:25px;}
.wdt-listings-attachment-holder.type1 .wdt-listings-attachment-box-item{font-size:14px;line-height:normal;color:#000000;}
.wdt-listings-attachment-holder.type1 .wdt-listings-attachment-box-item span{font-family:'Font Awesome 5 Free';font-weight:100;position:relative;margin:0 10px 0 0;}
.wdt-listings-attachment-holder.type2 .wdt-listings-attachment-box-item{font-size:14px;line-height:normal;}
.wdt-listings-attachment-holder.type2 .wdt-listings-attachment-box-item span{font-family:'Font Awesome 5 Free';font-size:16px;position:relative;display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:10px;text-align:center;border-radius:50%;}
.wdt-listings-attachment-holder.type2 .wdt-listings-attachment-box-item:not(:hover) span{color:#ffffff;}
.wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item{position:relative;border-width:2px;border-style:solid;border-radius:40px;}
.wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item span{font-family:'Font Awesome 5 Free';font-size:12px;font-weight:600;position:absolute;top:50%;left:30px;margin-right:10px;transform:translateY(-50%);pointer-events:none;}
.wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item > a{padding:15px 30px 15px 50px;}
.wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item:hover, .wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item:hover span, .wdt-listings-attachment-holder.type3 .wdt-listings-attachment-box-item:hover a{color:#000000;}
.wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item{position:relative;}
.wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item a{padding:15px 30px 15px 50px;}
.wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item span{font-family:'Font Awesome 5 Free';font-size:12px;font-weight:600;position:absolute;top:50%;left:30px;transform:translateY(-50%);pointer-events:none;}
.wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item span, .wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item a{color:#ffffff;}
.wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item:hover span, .wdt-listings-attachment-holder.type4 .wdt-listings-attachment-box-item:hover a{color:#000000;}
.wdt-listings-attachment-holder.type5 .wdt-listings-attachment-box-item{font-size:14px;line-height:normal;}
.wdt-listings-attachment-holder.type5 .wdt-listings-attachment-box-item a{font-size:0;position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#f2f2f2;}
.wdt-listings-attachment-holder.type5 .wdt-listings-attachment-box-item a span{font-family:'Font Awesome 5 Free';font-size:initial;position:relative;top:0;left:0;color:#000000;}
.wdt-listings-attachment-holder.type5 .wdt-listings-attachment-box-item a:hover span
{
color: #ffffff;
}