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

[class^="icon-"]::before,
[class*=" icon-"]::before {
    font-family: "oceanwise";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-catering::before { content: '\e800'; }
.icon-up::before { content: '\e801'; }
.icon-right::before { content: '\e802'; }
.icon-left::before { content: '\e803'; }
.icon-down::before { content: '\e804'; }
.icon-email::before { content: '\e805'; }
.icon-location::before { content: '\e806'; }
.icon-market::before { content: '\e807'; }
.icon-other::before { content: '\e808'; }
.icon-restaurant::before { content: '\e809'; }
.icon-search::before { content: '\e80a'; }
.icon-suppliers::before { content: '\e80b'; }
.icon-media::before { content: '\e80c'; }
.icon-menu::before { content: '\e80d'; }
.icon-close::before { content: '\e80e'; }
.icon-arrow-wide::before { content: '\e80f'; }
.icon-twitter::before { content: '\f099'; }
.icon-facebook::before { content: '\f09a'; }
.icon-gplus::before { content: '\f0d5'; }
.icon-linkedin::before { content: '\f0e1'; }
.icon-instagram::before { content: '\f16d'; }
