span#baths::before,
span#pool::before,
span#beach::before,
span#beds::before,
span#surface1::before,
span#surface2::before,
span#usablearea::before,
span#terrace::before,
span#beach::before,
span#energy1::before,
span#energy2::before,
span#town::before,
span#province::before,
span#costa::before,
span#country::before,
span#postal::before,
span#location::before,
span#locationdetail::before,
span#leasehold::before,
span#new_build::before,
span#type::before,
.feature::before,
.dont-date::before,
span#partial_ownership::before,
a#phone-number::before,
a#e-mail::before,
a#flight-number::before,
span#date-post::before,
span#time-post::before,
span#associated-broker::before,
span#comission::before,
span.fastlinkss::before,
.additional-serv::before,
.um-member .um-member-metaline-company_location::before,
.um-member .um-member-metaline-mobile_number::before,
.um-member .um-member-metaline-first_name::before,
.um-member .um-member-metaline-email_address_client::before

{
    font: var(--fa-font-solid); 
    margin-right: 3px;
    color: var(--bluecolor2);
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
span#bck::before, .verified_user .prof-name-hed::after, .um-member-name.verified_user::after
{
    font: var(--fa-font-solid); 
    margin-right: 3px;
    color: #fff;
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
span#bck::before, .featured_user .prof-name-hed span::after, .um-member-name.featured_user::after
{
    font: var(--fa-font-solid) !important;
    margin-right: 3px;
    color: #fff;
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
span.widget-toggle-icon:has(.kadence-menu3-svg)::before
{
    font: var(--fa-font-regular); 
    margin-right: 3px;
    color: #1a1a1a;
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
div.listing-property.special-offer::after
{
    content: '\f559';
    font: var(--fa-font-solid); 
    margin-right: 3px;
    color: #FFD700;
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 30px;
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 30px;
    background-color: #fff;
    align-content: center;
    text-align: center;
}
div.main-image-slider.special-offer::after
{
    content: '\f559';
    font: var(--fa-font-solid); 
    margin-right: 3px;
    color: #FFD700;
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 30px;
    display: block;
    width: 60px;
    height: 60px;
    border: 3px solid #FFD700;
    border-radius: 15px 0 15px 0;
    background-color: #fff;
    align-content: center;
    text-align: center;
}

/*particular icons*/
span#baths::before{content: '\f2cd '}
span#pool::before{content: '\f5c5 '}
span#beach::before{content: '\f5ca '}
span#beds::before{content: '\f236 '}
span#surface1::before{content: '\f546 '}
span#surface2::before{content: '\f546 '}
span#usablearea::before{content: '\f546 '}
span#terrace::before{content: '\f546 '}
span#beach::before{content: '\f5ca '}
span#energy1::before{content: '\e55f '}
span#energy2::before{content: '\e55e '}
span#town::before{content: '\f5a0 '}
span#province::before{content: '\f5a0 '}
span#costa::before{content: '\f5a0 '}
span#country::before{content: '\f5a0 '}
span#postal::before{content: '\f5a0 '}
span#location::before{content: '\f5a0 '}
span#locationdetail::before{content: '\f00c '}
span#leasehold::before{content: '\f00c '}
span#new_build::before{content: '\f00c '}
span#partial_ownership::before{content: '\f00c '}
span.feature::before{content: '\f00c '}
span.dont-date::before{content: '\58 '}
a#phone-number::before{content: '\f095 '}
a#e-mail::before{content: '\f0e0 '}
a#flight-number::before{content: '\f5b0 '}
span#type::before{content: '\e3af '}
span#date-post::before{content: '\f073 '}
span#time-post::before{content: '\f017 '}
span#comission::before{content: '\f153 '}
span#bck::before{content: '\f100 '}
span#associated-broker::before{content: '\f007 '}
span.fastlinkss::before{content: '\f101 '}
span.widget-toggle-icon:has(.kadence-menu3-svg)::before{content: '\f007 '}
.additional-serv::before{content: '\2b '}
.um-member .um-member-metaline-company_location::before{content: '\f3c5 '}
.um-member .um-member-metaline-mobile_number::before{content: '\f095 '}
.um-member .um-member-metaline-email_address_client::before{content: '\f0e0 '}
.um-member .um-member-metaline-first_name::before{content: '\f007 '}
span.feature.location_features-f::before{content: '\f3c5 '}
span.feature.property_features-f::before{content: '\f015 '}
span.feature.parking_features-f::before{content: '\f540 '}
span.feature.heating_and_cooling_features-f::before{content: '\f863 '}
span.feature.amenities_features-f::before{content: '\f522 '}
span.feature.views_features-f::before{content: '\f1e5 '}