/*!
 * Trimmed icomoon icon-font subset for gainesvillesleepcenter.com (sitewide).
 * Contains ONLY the icon-* glyphs actually used across all 16 site pages
 * that were audited: icon-diagnostic, icon-location, icon-shield, icon-telephone1.
 * Font file is a real glyph-subset (icomoon-subset.woff2, fonttools-generated
 * from the original assets/fonts/icomoon.ttf): 49KB -> 2.4KB.
 * The original icomoon.ttf / icomoon.css are unchanged on the server and
 * remain the fallback for any page/icon not covered here.
 */
@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon-subset.woff2') format('woff2'),
        url('../fonts/icomoon.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

[class^="icon-"],
[class*=" icon-"] {
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-diagnostic:before { content: "\e91c"; }
.icon-location:before { content: "\e91f"; }
.icon-shield:before { content: "\e91a"; }
.icon-telephone1:before { content: "\e903"; }
