@font-face {
    font-family: foundation-icons;
    src: url(fonts/foundation-icons.eot) format("embedded-opentype"), url(fonts/foundation-icons.woff) format("woff"), url(fonts/foundation-icons.ttf) format("truetype"), url(fonts/foundation-icons.svg#fontcustom) format("svg");
    font-weight: 400;
    font-style: normal;
}

.fi-address-book::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-alert::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-align-center::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-align-justify::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-align-left::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-align-right::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-anchor::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-annotate::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-archive::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-arrow-down::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-arrow-left::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-arrow-right::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-arrow-up::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-arrows-compress::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-arrows-expand::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-arrows-in::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-arrows-out::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-asl::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-asterisk::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-at-sign::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-background-color::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-battery-empty::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-battery-full::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-battery-half::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-bitcoin-circle::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-bitcoin::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-blind::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-bluetooth::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-bold::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-book-bookmark::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-book::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-bookmark::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-braille::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-burst-new::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-burst-sale::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-burst::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-calendar::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-camera::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-check::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-checkbox::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-clipboard-notes::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-clipboard-pencil::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-clipboard::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-clock::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-closed-caption::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-cloud::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-comment-minus::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-comment-quotes::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-comment-video::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-comment::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-comments::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-compass::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-contrast::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-credit-card::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-crop::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-crown::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-css3::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-database::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-die-five::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-die-four::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-die-one::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-die-six::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-die-three::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-die-two::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-dislike::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-dollar-bill::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-dollar::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-download::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-eject::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-elevator::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-euro::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-eye::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-fast-forward::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-female-symbol::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-female::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-filter::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-first-aid::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-flag::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-folder-add::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-folder-lock::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-folder::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-foot::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-foundation::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-graph-bar::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-graph-horizontal::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-graph-pie::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-graph-trend::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-guide-dog::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-hearing-aid::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-heart::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-home::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-html5::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-indent-less::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-indent-more::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-info::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-italic::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-key::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-laptop::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-layout::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-lightbulb::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-like::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-link::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-list-bullet::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-list-number::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-list-thumbnails::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-list::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-lock::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-loop::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-magnifying-glass::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-mail::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-male-female::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-male-symbol::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-male::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-map::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-marker::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-megaphone::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-microphone::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-minus-circle::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-minus::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-mobile-signal::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-mobile::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-monitor::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-mountains::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-music::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-next::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-no-dogs::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-no-smoking::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-add::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-copy::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-csv::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-delete::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-doc::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-edit::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-export-csv::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-export-doc::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-export-pdf::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-export::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-filled::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-multiple::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-pdf::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-remove::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page-search::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-page::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-paint-bucket::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-paperclip::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-pause::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-paw::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-paypal::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-pencil::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-photo::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-play-circle::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-play-video::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-play::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-plus::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-pound::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-power::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-previous::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-price-tag::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-pricetag-multiple::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-print::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-prohibited::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-projection-screen::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-puzzle::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-quote::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-record::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-refresh::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-results-demographics::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-results::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-rewind-ten::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-rewind::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-rss::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-safety-cone::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-save::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-share::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-sheriff-badge::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-shield::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-shopping-bag::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-shopping-cart::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-shuffle::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-skull::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-500px::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-adobe::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-amazon::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-android::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-apple::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-behance::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-bing::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-blogger::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-delicious::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-designer-news::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-deviant-art::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-digg::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-dribbble::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-drive::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-dropbox::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-evernote::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-facebook::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-flickr::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-forrst::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-foursquare::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-game-center::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-github::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-google-plus::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-hacker-news::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-hi5::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-instagram::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-joomla::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-lastfm::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-linkedin::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-medium::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-myspace::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-orkut::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-path::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-picasa::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-pinterest::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-rdio::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-reddit::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-skillshare::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-skype::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-smashing-mag::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-snapchat::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-spotify::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-squidoo::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-stack-overflow::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-steam::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-stumbleupon::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-treehouse::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-tumblr::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-twitter::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-vimeo::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-windows::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-xbox::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-yahoo::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-yelp::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-youtube::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-zerply::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-social-zurb::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-sound::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-star::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-stop::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-strikethrough::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-subscript::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-superscript::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-tablet-landscape::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-tablet-portrait::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-target-two::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-target::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-telephone-accessible::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-telephone::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-text-color::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-thumbnails::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-ticket::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-torso-business::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-torso-female::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-torso::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-torsos-all-female::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-torsos-all::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-torsos-female-male::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-torsos-male-female::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-torsos::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-trash::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-trees::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-trophy::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-underline::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-universal-access::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-unlink::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-unlock::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-upload-cloud::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-upload::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-usb::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-video::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-volume-none::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-volume-strike::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-volume::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-web::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-wheelchair::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-widget::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-wrench::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-x-circle::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-x::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-yen::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-zoom-in::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-zoom-out::before {
    text-transform: none;
    line-height: 1;
    font-family: foundation-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: inherit;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}

.fi-address-book::before {
    content: "\f100";
}

.fi-alert::before {
    content: "\f101";
}

.fi-align-center::before {
    content: "\f102";
}

.fi-align-justify::before {
    content: "\f103";
}

.fi-align-left::before {
    content: "\f104";
}

.fi-align-right::before {
    content: "\f105";
}

.fi-anchor::before {
    content: "\f106";
}

.fi-annotate::before {
    content: "\f107";
}

.fi-archive::before {
    content: "\f108";
}

.fi-arrow-down::before {
    content: "\f109";
}

.fi-arrow-left::before {
    content: "\f10a";
}

.fi-arrow-right::before {
    content: "\f10b";
}

.fi-arrow-up::before {
    content: "\f10c";
}

.fi-arrows-compress::before {
    content: "\f10d";
}

.fi-arrows-expand::before {
    content: "\f10e";
}

.fi-arrows-in::before {
    content: "\f10f";
}

.fi-arrows-out::before {
    content: "\f110";
}

.fi-asl::before {
    content: "\f111";
}

.fi-asterisk::before {
    content: "\f112";
}

.fi-at-sign::before {
    content: "\f113";
}

.fi-background-color::before {
    content: "\f114";
}

.fi-battery-empty::before {
    content: "\f115";
}

.fi-battery-full::before {
    content: "\f116";
}

.fi-battery-half::before {
    content: "\f117";
}

.fi-bitcoin-circle::before {
    content: "\f118";
}

.fi-bitcoin::before {
    content: "\f119";
}

.fi-blind::before {
    content: "\f11a";
}

.fi-bluetooth::before {
    content: "\f11b";
}

.fi-bold::before {
    content: "\f11c";
}

.fi-book-bookmark::before {
    content: "\f11d";
}

.fi-book::before {
    content: "\f11e";
}

.fi-bookmark::before {
    content: "\f11f";
}

.fi-braille::before {
    content: "\f120";
}

.fi-burst-new::before {
    content: "\f121";
}

.fi-burst-sale::before {
    content: "\f122";
}

.fi-burst::before {
    content: "\f123";
}

.fi-calendar::before {
    content: "\f124";
}

.fi-camera::before {
    content: "\f125";
}

.fi-check::before {
    content: "\f126";
}

.fi-checkbox::before {
    content: "\f127";
}

.fi-clipboard-notes::before {
    content: "\f128";
}

.fi-clipboard-pencil::before {
    content: "\f129";
}

.fi-clipboard::before {
    content: "\f12a";
}

.fi-clock::before {
    content: "\f12b";
}

.fi-closed-caption::before {
    content: "\f12c";
}

.fi-cloud::before {
    content: "\f12d";
}

.fi-comment-minus::before {
    content: "\f12e";
}

.fi-comment-quotes::before {
    content: "\f12f";
}

.fi-comment-video::before {
    content: "\f130";
}

.fi-comment::before {
    content: "\f131";
}

.fi-comments::before {
    content: "\f132";
}

.fi-compass::before {
    content: "\f133";
}

.fi-contrast::before {
    content: "\f134";
}

.fi-credit-card::before {
    content: "\f135";
}

.fi-crop::before {
    content: "\f136";
}

.fi-crown::before {
    content: "\f137";
}

.fi-css3::before {
    content: "\f138";
}

.fi-database::before {
    content: "\f139";
}

.fi-die-five::before {
    content: "\f13a";
}

.fi-die-four::before {
    content: "\f13b";
}

.fi-die-one::before {
    content: "\f13c";
}

.fi-die-six::before {
    content: "\f13d";
}

.fi-die-three::before {
    content: "\f13e";
}

.fi-die-two::before {
    content: "\f13f";
}

.fi-dislike::before {
    content: "\f140";
}

.fi-dollar-bill::before {
    content: "\f141";
}

.fi-dollar::before {
    content: "\f142";
}

.fi-download::before {
    content: "\f143";
}

.fi-eject::before {
    content: "\f144";
}

.fi-elevator::before {
    content: "\f145";
}

.fi-euro::before {
    content: "\f146";
}

.fi-eye::before {
    content: "\f147";
}

.fi-fast-forward::before {
    content: "\f148";
}

.fi-female-symbol::before {
    content: "\f149";
}

.fi-female::before {
    content: "\f14a";
}

.fi-filter::before {
    content: "\f14b";
}

.fi-first-aid::before {
    content: "\f14c";
}

.fi-flag::before {
    content: "\f14d";
}

.fi-folder-add::before {
    content: "\f14e";
}

.fi-folder-lock::before {
    content: "\f14f";
}

.fi-folder::before {
    content: "\f150";
}

.fi-foot::before {
    content: "\f151";
}

.fi-foundation::before {
    content: "\f152";
}

.fi-graph-bar::before {
    content: "\f153";
}

.fi-graph-horizontal::before {
    content: "\f154";
}

.fi-graph-pie::before {
    content: "\f155";
}

.fi-graph-trend::before {
    content: "\f156";
}

.fi-guide-dog::before {
    content: "\f157";
}

.fi-hearing-aid::before {
    content: "\f158";
}

.fi-heart::before {
    content: "\f159";
}

.fi-home::before {
    content: "\f15a";
}

.fi-html5::before {
    content: "\f15b";
}

.fi-indent-less::before {
    content: "\f15c";
}

.fi-indent-more::before {
    content: "\f15d";
}

.fi-info::before {
    content: "\f15e";
}

.fi-italic::before {
    content: "\f15f";
}

.fi-key::before {
    content: "\f160";
}

.fi-laptop::before {
    content: "\f161";
}

.fi-layout::before {
    content: "\f162";
}

.fi-lightbulb::before {
    content: "\f163";
}

.fi-like::before {
    content: "\f164";
}

.fi-link::before {
    content: "\f165";
}

.fi-list-bullet::before {
    content: "\f166";
}

.fi-list-number::before {
    content: "\f167";
}

.fi-list-thumbnails::before {
    content: "\f168";
}

.fi-list::before {
    content: "\f169";
}

.fi-lock::before {
    content: "\f16a";
}

.fi-loop::before {
    content: "\f16b";
}

.fi-magnifying-glass::before {
    content: "\f16c";
}

.fi-mail::before {
    content: "\f16d";
}

.fi-male-female::before {
    content: "\f16e";
}

.fi-male-symbol::before {
    content: "\f16f";
}

.fi-male::before {
    content: "\f170";
}

.fi-map::before {
    content: "\f171";
}

.fi-marker::before {
    content: "\f172";
}

.fi-megaphone::before {
    content: "\f173";
}

.fi-microphone::before {
    content: "\f174";
}

.fi-minus-circle::before {
    content: "\f175";
}

.fi-minus::before {
    content: "\f176";
}

.fi-mobile-signal::before {
    content: "\f177";
}

.fi-mobile::before {
    content: "\f178";
}

.fi-monitor::before {
    content: "\f179";
}

.fi-mountains::before {
    content: "\f17a";
}

.fi-music::before {
    content: "\f17b";
}

.fi-next::before {
    content: "\f17c";
}

.fi-no-dogs::before {
    content: "\f17d";
}

.fi-no-smoking::before {
    content: "\f17e";
}

.fi-page-add::before {
    content: "\f17f";
}

.fi-page-copy::before {
    content: "\f180";
}

.fi-page-csv::before {
    content: "\f181";
}

.fi-page-delete::before {
    content: "\f182";
}

.fi-page-doc::before {
    content: "\f183";
}

.fi-page-edit::before {
    content: "\f184";
}

.fi-page-export-csv::before {
    content: "\f185";
}

.fi-page-export-doc::before {
    content: "\f186";
}

.fi-page-export-pdf::before {
    content: "\f187";
}

.fi-page-export::before {
    content: "\f188";
}

.fi-page-filled::before {
    content: "\f189";
}

.fi-page-multiple::before {
    content: "\f18a";
}

.fi-page-pdf::before {
    content: "\f18b";
}

.fi-page-remove::before {
    content: "\f18c";
}

.fi-page-search::before {
    content: "\f18d";
}

.fi-page::before {
    content: "\f18e";
}

.fi-paint-bucket::before {
    content: "\f18f";
}

.fi-paperclip::before {
    content: "\f190";
}

.fi-pause::before {
    content: "\f191";
}

.fi-paw::before {
    content: "\f192";
}

.fi-paypal::before {
    content: "\f193";
}

.fi-pencil::before {
    content: "\f194";
}

.fi-photo::before {
    content: "\f195";
}

.fi-play-circle::before {
    content: "\f196";
}

.fi-play-video::before {
    content: "\f197";
}

.fi-play::before {
    content: "\f198";
}

.fi-plus::before {
    content: "\f199";
}

.fi-pound::before {
    content: "\f19a";
}

.fi-power::before {
    content: "\f19b";
}

.fi-previous::before {
    content: "\f19c";
}

.fi-price-tag::before {
    content: "\f19d";
}

.fi-pricetag-multiple::before {
    content: "\f19e";
}

.fi-print::before {
    content: "\f19f";
}

.fi-prohibited::before {
    content: "\f1a0";
}

.fi-projection-screen::before {
    content: "\f1a1";
}

.fi-puzzle::before {
    content: "\f1a2";
}

.fi-quote::before {
    content: "\f1a3";
}

.fi-record::before {
    content: "\f1a4";
}

.fi-refresh::before {
    content: "\f1a5";
}

.fi-results-demographics::before {
    content: "\f1a6";
}

.fi-results::before {
    content: "\f1a7";
}

.fi-rewind-ten::before {
    content: "\f1a8";
}

.fi-rewind::before {
    content: "\f1a9";
}

.fi-rss::before {
    content: "\f1aa";
}

.fi-safety-cone::before {
    content: "\f1ab";
}

.fi-save::before {
    content: "\f1ac";
}

.fi-share::before {
    content: "\f1ad";
}

.fi-sheriff-badge::before {
    content: "\f1ae";
}

.fi-shield::before {
    content: "\f1af";
}

.fi-shopping-bag::before {
    content: "\f1b0";
}

.fi-shopping-cart::before {
    content: "\f1b1";
}

.fi-shuffle::before {
    content: "\f1b2";
}

.fi-skull::before {
    content: "\f1b3";
}

.fi-social-500px::before {
    content: "\f1b4";
}

.fi-social-adobe::before {
    content: "\f1b5";
}

.fi-social-amazon::before {
    content: "\f1b6";
}

.fi-social-android::before {
    content: "\f1b7";
}

.fi-social-apple::before {
    content: "\f1b8";
}

.fi-social-behance::before {
    content: "\f1b9";
}

.fi-social-bing::before {
    content: "\f1ba";
}

.fi-social-blogger::before {
    content: "\f1bb";
}

.fi-social-delicious::before {
    content: "\f1bc";
}

.fi-social-designer-news::before {
    content: "\f1bd";
}

.fi-social-deviant-art::before {
    content: "\f1be";
}

.fi-social-digg::before {
    content: "\f1bf";
}

.fi-social-dribbble::before {
    content: "\f1c0";
}

.fi-social-drive::before {
    content: "\f1c1";
}

.fi-social-dropbox::before {
    content: "\f1c2";
}

.fi-social-evernote::before {
    content: "\f1c3";
}

.fi-social-facebook::before {
    content: "\f1c4";
}

.fi-social-flickr::before {
    content: "\f1c5";
}

.fi-social-forrst::before {
    content: "\f1c6";
}

.fi-social-foursquare::before {
    content: "\f1c7";
}

.fi-social-game-center::before {
    content: "\f1c8";
}

.fi-social-github::before {
    content: "\f1c9";
}

.fi-social-google-plus::before {
    content: "\f1ca";
}

.fi-social-hacker-news::before {
    content: "\f1cb";
}

.fi-social-hi5::before {
    content: "\f1cc";
}

.fi-social-instagram::before {
    content: "\f1cd";
}

.fi-social-joomla::before {
    content: "\f1ce";
}

.fi-social-lastfm::before {
    content: "\f1cf";
}

.fi-social-linkedin::before {
    content: "\f1d0";
}

.fi-social-medium::before {
    content: "\f1d1";
}

.fi-social-myspace::before {
    content: "\f1d2";
}

.fi-social-orkut::before {
    content: "\f1d3";
}

.fi-social-path::before {
    content: "\f1d4";
}

.fi-social-picasa::before {
    content: "\f1d5";
}

.fi-social-pinterest::before {
    content: "\f1d6";
}

.fi-social-rdio::before {
    content: "\f1d7";
}

.fi-social-reddit::before {
    content: "\f1d8";
}

.fi-social-skillshare::before {
    content: "\f1d9";
}

.fi-social-skype::before {
    content: "\f1da";
}

.fi-social-smashing-mag::before {
    content: "\f1db";
}

.fi-social-snapchat::before {
    content: "\f1dc";
}

.fi-social-spotify::before {
    content: "\f1dd";
}

.fi-social-squidoo::before {
    content: "\f1de";
}

.fi-social-stack-overflow::before {
    content: "\f1df";
}

.fi-social-steam::before {
    content: "\f1e0";
}

.fi-social-stumbleupon::before {
    content: "\f1e1";
}

.fi-social-treehouse::before {
    content: "\f1e2";
}

.fi-social-tumblr::before {
    content: "\f1e3";
}

.fi-social-twitter::before {
    content: "\f1e4";
}

.fi-social-vimeo::before {
    content: "\f1e5";
}

.fi-social-windows::before {
    content: "\f1e6";
}

.fi-social-xbox::before {
    content: "\f1e7";
}

.fi-social-yahoo::before {
    content: "\f1e8";
}

.fi-social-yelp::before {
    content: "\f1e9";
}

.fi-social-youtube::before {
    content: "\f1ea";
}

.fi-social-zerply::before {
    content: "\f1eb";
}

.fi-social-zurb::before {
    content: "\f1ec";
}

.fi-sound::before {
    content: "\f1ed";
}

.fi-star::before {
    content: "\f1ee";
}

.fi-stop::before {
    content: "\f1ef";
}

.fi-strikethrough::before {
    content: "\f1f0";
}

.fi-subscript::before {
    content: "\f1f1";
}

.fi-superscript::before {
    content: "\f1f2";
}

.fi-tablet-landscape::before {
    content: "\f1f3";
}

.fi-tablet-portrait::before {
    content: "\f1f4";
}

.fi-target-two::before {
    content: "\f1f5";
}

.fi-target::before {
    content: "\f1f6";
}

.fi-telephone-accessible::before {
    content: "\f1f7";
}

.fi-telephone::before {
    content: "\f1f8";
}

.fi-text-color::before {
    content: "\f1f9";
}

.fi-thumbnails::before {
    content: "\f1fa";
}

.fi-ticket::before {
    content: "\f1fb";
}

.fi-torso-business::before {
    content: "\f1fc";
}

.fi-torso-female::before {
    content: "\f1fd";
}

.fi-torso::before {
    content: "\f1fe";
}

.fi-torsos-all-female::before {
    content: "\f1ff";
}

.fi-torsos-all::before {
    content: "\f200";
}

.fi-torsos-female-male::before {
    content: "\f201";
}

.fi-torsos-male-female::before {
    content: "\f202";
}

.fi-torsos::before {
    content: "\f203";
}

.fi-trash::before {
    content: "\f204";
}

.fi-trees::before {
    content: "\f205";
}

.fi-trophy::before {
    content: "\f206";
}

.fi-underline::before {
    content: "\f207";
}

.fi-universal-access::before {
    content: "\f208";
}

.fi-unlink::before {
    content: "\f209";
}

.fi-unlock::before {
    content: "\f20a";
}

.fi-upload-cloud::before {
    content: "\f20b";
}

.fi-upload::before {
    content: "\f20c";
}

.fi-usb::before {
    content: "\f20d";
}

.fi-video::before {
    content: "\f20e";
}

.fi-volume-none::before {
    content: "\f20f";
}

.fi-volume-strike::before {
    content: "\f210";
}

.fi-volume::before {
    content: "\f211";
}

.fi-web::before {
    content: "\f212";
}

.fi-wheelchair::before {
    content: "\f213";
}

.fi-widget::before {
    content: "\f214";
}

.fi-wrench::before {
    content: "\f215";
}

.fi-x-circle::before {
    content: "\f216";
}

.fi-x::before {
    content: "\f217";
}

.fi-yen::before {
    content: "\f218";
}

.fi-zoom-in::before {
    content: "\f219";
}

.fi-zoom-out::before {
    content: "\f21a";
}
