@charset "UTF-8";

@font-face {
    font-family: 'abritesicons';
    src:         url('fonts/abritesicons.eot');
    src:         url('fonts/abritesicons.eot?#iefix') format('embedded-opentype'),
                 url('fonts/abritesicons.woff') format('woff'),
                 url('fonts/abritesicons.ttf') format('truetype'),
                 url('fonts/abritesicons.svg#abritesicons') format('svg');
    font-weight: normal;
    font-style:  normal;

}

[data-aicon]:before {
    font-family:             'abritesicons' !important;
    content:                 attr(data-icon);
    font-style:              normal !important;
    font-weight:             normal !important;
    font-variant:            normal !important;
    text-transform:          none !important;
    speak:                   none;
    line-height:             1;
    -webkit-font-smoothing:  antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^='aicon-']:before,
[class*=' aicon-']:before {
    font-family:             'abritesicons' !important;
    font-style:              normal !important;
    font-weight:             normal !important;
    font-variant:            normal !important;
    text-transform:          none !important;
    speak:                   none;
    line-height:             1;
    -webkit-font-smoothing:  antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.aicon-dealers:before {
    content: '\61';
}

.aicon-key-learning:before {
    content: '\63';
}

.aicon-optimizing:before {
    content: '\64';
}

.aicon-support:before {
    content: '\65';
}

.aicon-training:before {
    content: '\66';
}

.aicon-videos:before {
    content: '\67';
}
