/* === Restore icon fix: theme-custom icon fonts (pbminfotech, flaticon/"spaville") are
      unavailable, so remap the icons actually used on this page to FontAwesome (present). === */

/* --- pbminfotech-base-icons (topbar/footer/menu/arrows) --- */
.pbmit-base-icon-instagram:before,
.pbmit-base-icon-youtube-play:before,
.pbmit-base-icon-location-dot-solid:before,
.pbmit-base-icon-mail-alt:before,
.pbmit-base-icon-menu-1:before,
.pbmit-base-icon-pbmit-right-arrow:before{font-family:'FontAwesome'!important;}
.pbmit-base-icon-instagram:before{content:'\f16d'!important;}
.pbmit-base-icon-youtube-play:before{content:'\f16a'!important;}
.pbmit-base-icon-mail-alt:before{content:'\f0e0'!important;}
.pbmit-base-icon-location-dot-solid:before{content:'\f041'!important;}
.pbmit-base-icon-menu-1:before{content:'\f0c9'!important;}
.pbmit-base-icon-pbmit-right-arrow:before{content:'\f061'!important;}

/* --- "spaville" service-feature icons (use missing flaticon font).
       Base rule i[class*=" pbmit-spaville-icon-"]:before has specificity (0,0,1,2)+!important,
       so override must match/exceed it -> use i.<class> (0,0,1,2), loaded later wins. --- */
i[class^="pbmit-spaville-icon-"]:before,
i[class*=" pbmit-spaville-icon-"]:before{font-family:'FontAwesome'!important;}
i.pbmit-spaville-icon-high-quality-true:before{content:'\f058'!important;}
i.pbmit-spaville-icon-aromatherapy:before{content:'\f06c'!important;}
i.pbmit-spaville-icon-pbm-contacts:before{content:'\f095'!important;}
