﻿@charset "UTF-8";
/*
Theme Name: Jacksons
Author: Anonymous
Author URI:
Version: 1
Description: Jacksons theme for Wordpress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: base
Tags: one-column, two-columns
Theme URI:
*/
/* Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link */
.tagcloud, .header-top ul, .social, .slideshow .slide-nav, .list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.clearfix:after, .widget:after, .search-form:after,
.post-password-form:after, .search-form p:after,
.post-password-form p:after {
    content: '';
    display: block;
    clear: both;
}

.ellipsis {
    white-space: nowrap;
    /* 1 */
    text-overflow: ellipsis;
    /* 2 */
    overflow: hidden;
}

.widget {
    margin-bottom: 1.25rem;
}

    .widget select {
        min-width: 150px;
    }

iframe {
    width: 100%;
}

.search-form label,
.post-password-form label {
    display: block;
}

.search-form input,
.post-password-form input {
    float: left;
    margin-right: 5px;
}

@media (min-width: 768px) {
    #sidebar .search-form input, #sidebar .post-password-form input {
        margin: 0 0 5px;
    }
}

.search-form input[type='submit'],
.post-password-form input[type='submit'] {
    margin: 0;
    font: 13px/1 "Roboto Slab", serif;
    white-space: normal;
    background-color: #305c94;
    box-shadow: #24446d 0 2px 0, #3c74bb 0 2px 0 inset;
}

    .search-form input[type='submit']:hover,
    .post-password-form input[type='submit']:hover {
        background-color: #1d385a;
    }

.nav-links,
.navigation,
.navigation-comments {
    position: relative;
    vertical-align: middle;
    margin: 0 -3px 1.25rem;
    width: 100%;
    text-align: center;
}

    .nav-links .screen-reader-text,
    .navigation .screen-reader-text,
    .navigation-comments .screen-reader-text {
        position: absolute;
        left: -99999px;
    }

    .nav-links .page-numbers,
    .navigation .page-numbers,
    .navigation-comments .page-numbers {
        margin: 0 3px;
    }

        .nav-links .page-numbers:first-child,
        .navigation .page-numbers:first-child,
        .navigation-comments .page-numbers:first-child {
            margin-left: 0;
        }

        .nav-links .page-numbers:last-child,
        .navigation .page-numbers:last-child,
        .navigation-comments .page-numbers:last-child {
            margin-right: 0;
        }

    .nav-links .next,
    .nav-links .prev,
    .navigation .next,
    .navigation .prev,
    .navigation-comments .next,
    .navigation-comments .prev {
        display: inline-block;
        vertical-align: middle;
        max-width: 49%;
    }

@media (max-width: 767px) {
    .nav-links .next,
    .nav-links .prev,
    .navigation .next,
    .navigation .prev,
    .navigation-comments .next,
    .navigation-comments .prev {
        font-size: 0;
    }

        .nav-links .next:after,
        .nav-links .prev:after,
        .navigation .next:after,
        .navigation .prev:after,
        .navigation-comments .next:after,
        .navigation-comments .prev:after {
            font-size: 0.875rem;
            line-height: 1.4;
            content: '»';
        }
}

@media (max-width: 767px) {
    .nav-links .prev:after,
    .navigation .prev:after,
    .navigation-comments .prev:after {
        content: '«';
    }
}

.navigation-single {
    margin-bottom: 1.25rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    color: #000;
    font-weight: bold;
}

    .navigation-single .next,
    .navigation-single .prev {
        max-width: 49%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }

        .navigation-single .next > a,
        .navigation-single .prev > a {
            color: inherit;
            text-decoration: none;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
            flex-direction: column;
        }

@media (min-width: 768px) {
    .navigation-single .next > a,
    .navigation-single .prev > a {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
    }
}

.navigation-single .next > a:after,
.navigation-single .prev > a:after {
    display: none;
}

.navigation-single .next > a:hover,
.navigation-single .prev > a:hover {
    text-decoration: underline;
}

.navigation-single .next span,
.navigation-single .prev span {
    padding-top: 0.5rem;
}

@media (min-width: 768px) {
    .navigation-single .next span,
    .navigation-single .prev span {
        padding-top: 0;
        padding-left: 2.875rem;
    }
}

.navigation-single .next i,
.navigation-single .prev i {
    font-size: 1rem;
}

@media (min-width: 768px) {
    .navigation-single .next i,
    .navigation-single .prev i {
        font-size: 1.3125rem;
    }
}

.navigation-single .next a {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -ms-flex-align: end;
    align-items: flex-end;
    text-align: right;
}

@media (min-width: 768px) {
    .navigation-single .next a span {
        padding: 0 3rem 0 0;
    }
}

@media (min-width: 768px) {
    .navigation-single .next a {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
    }
}

.comment-form label {
    padding-bottom: 4px;
}

.comment-form input,
.comment-form textarea {
    margin: 0 4px 0 0;
    width: 100%;
}

    .comment-form input[type='submit'],
    .comment-form textarea[type='submit'] {
        display: block;
        width: auto;
        font: 13px/1 "Roboto Slab", serif;
        white-space: normal;
        background-color: #305c94;
        box-shadow: #24446d 0 2px 0, #3c74bb 0 2px 0 inset;
    }

        .comment-form input[type='submit']:hover,
        .comment-form textarea[type='submit']:hover {
            background-color: #1d385a;
        }

.comment-form textarea {
    overflow: auto;
    margin: 0;
    height: 120px;
    min-height: 120px;
}

.commentlist {
    margin: 0 0 1.2em;
}

    .commentlist .edit-link {
        margin: 0;
    }

    .commentlist .avatar-holder {
        float: left;
        margin: 0 1.2em 4px 0;
    }

.commentlist-item .commentlist-item {
    padding: 0;
}

@media (min-width: 768px) {
    .commentlist-item .commentlist-item {
        padding: 0 0 0 2em;
    }
}

.comment,
.commentlist-holder {
    overflow: hidden;
}

.commentlist-item .commentlist-item,
.commentlist-item + .commentlist-item {
    padding-top: 20px;
}

.widget_calendar th,
.widget_calendar td {
    text-align: center;
}

.widget_calendar #prev {
    text-align: left;
}

.widget_calendar #next {
    text-align: right;
}

#wp-calendar {
    width: auto;
}

.wp-caption {
    max-width: 100%;
    clear: both;
    border: 1px solid #000;
    padding: 4px;
    margin-bottom: 20px;
    text-align: center;
}

    .wp-caption img {
        margin-bottom: 4px;
    }

    .wp-caption p {
        margin: 0;
    }

.aligncenter {
    margin: 0 auto 1.25rem;
}

img.aligncenter {
    display: block;
    margin: 0 auto;
}

.alignleft {
    float: left;
    margin: 0 1.2em 4px 0;
}

.alignright {
    float: right;
    margin: 0 0 4px 1.2em;
}

.mejs-container {
    margin-bottom: 1.25rem;
}

.wp-caption-text,
.gallery,
.alignnone,
.gallery-caption,
.sticky,
.bypostauthor {
    height: auto;
}

    .gallery .gallery-item {
        padding: 0 10px;
    }

        .gallery .gallery-item dt {
            float: none;
            width: 100%;
            margin: 0 0 10px;
            padding: 0;
        }

.gallery-columns-2 .gallery-item {
    max-width: 50%;
    width: 50%;
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
    width: 33.33%;
}

.tagcloud {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.comment-list .comment-body {
    margin-bottom: 20px;
}

.comment-author img {
    margin-right: 10px;
}

.search-form,
.post-password-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 15px;
}

    .search-form input[type='search'],
    .search-form input[type='password'],
    .post-password-form input[type='search'],
    .post-password-form input[type='password'] {
        margin-right: 0;
    }

    .search-form fieldset,
    .post-password-form fieldset {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .post-password-form p {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: start;
        align-items: flex-start;
    }

form,
fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
}

input[type='text'],
input[type='tel'],
input[type='email'],
input[type='search'],
input[type='password'],
input[type='url'],
textarea {
    display: block;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    padding: 0.4375rem 0.3125rem;
    font-size: 0.875rem;
    line-height: 1;
    font-family: "Arial", "Helvetica Neue", "Helvetica", sans-serif;
    box-sizing: border-box;
    border: 1px solid transparent;
    border-radius: 3px;
    color: #000;
    background: #f0f0f0;
    box-shadow: 0 -2px 0 #676a6e;
    margin-bottom: 0.9375rem;
    width: 100%;
}

@media (min-width: 768px) {
    input[type='text'],
    input[type='tel'],
    input[type='email'],
    input[type='search'],
    input[type='password'],
    input[type='url'],
    textarea {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
        font-size: 0.875rem;
    }
}

input[type='text']:not(textarea),
input[type='tel']:not(textarea),
input[type='email']:not(textarea),
input[type='search']:not(textarea),
input[type='password']:not(textarea),
input[type='url']:not(textarea),
textarea:not(textarea) {
    height: 1.75rem;
}

input[type='text']:focus,
input[type='tel']:focus,
input[type='email']:focus,
input[type='search']:focus,
input[type='password']:focus,
input[type='url']:focus,
textarea:focus {
    outline: none;
}

input[type='text']::-webkit-input-placeholder,
input[type='tel']::-webkit-input-placeholder,
input[type='email']::-webkit-input-placeholder,
input[type='search']::-webkit-input-placeholder,
input[type='password']::-webkit-input-placeholder,
input[type='url']::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #555;
}

input[type='text']::-moz-placeholder,
input[type='tel']::-moz-placeholder,
input[type='email']::-moz-placeholder,
input[type='search']::-moz-placeholder,
input[type='password']::-moz-placeholder,
input[type='url']::-moz-placeholder,
textarea::-moz-placeholder {
    opacity: 1;
    color: #555;
}

input[type='text']:-moz-placeholder,
input[type='tel']:-moz-placeholder,
input[type='email']:-moz-placeholder,
input[type='search']:-moz-placeholder,
input[type='password']:-moz-placeholder,
input[type='url']:-moz-placeholder,
textarea:-moz-placeholder {
    color: #555;
}

input[type='text']:-ms-input-placeholder,
input[type='tel']:-ms-input-placeholder,
input[type='email']:-ms-input-placeholder,
input[type='search']:-ms-input-placeholder,
input[type='password']:-ms-input-placeholder,
input[type='url']:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #555;
}

input[type='text'].placeholder,
input[type='tel'].placeholder,
input[type='email'].placeholder,
input[type='search'].placeholder,
input[type='password'].placeholder,
input[type='url'].placeholder,
textarea.placeholder {
    color: #555;
}

input[type='text'].input-error,
input[type='tel'].input-error,
input[type='email'].input-error,
input[type='search'].input-error,
input[type='password'].input-error,
input[type='url'].input-error,
textarea.input-error {
    border-color: #e31b23;
    box-shadow: 0 -2px 0 #e31b23;
}

input[type='search']::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

textarea {
    resize: none;
    vertical-align: top;
    overflow: auto;
    overflow-x: hidden;
}

input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration {
    display: none;
}

input[type='search'] {
    -webkit-appearance: none;
}

input[type='image'] {
    padding: 0;
    border: none;
}

input[type='submit']::-moz-focus-inner,
input[type='button']::-moz-focus-inner,
button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input[type='submit']:focus,
input[type='button']:focus {
    outline: none;
}

input[type=number] {
    -moz-appearance: textfield;
    -webkit-appearance: none;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    display: none;
    -webkit-appearance: none;
    margin: 0;
}

.mailpoet_text_label {
    display: none !important;
}

#mailpoet_form_1 .mailpoet_text,
#mailpoet_form_1 .mailpoet_textarea {
    width: 100% !important;
}

button,
input[type='button'],
input[type='reset'],
input[type='file'],
input[type='submit'],
.mailpoet_submit {
    transition: background 0.3s ease-in-out;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    padding: 0.625rem 1.875rem;
    border: none;
    border-radius: 3px;
    text-transform: uppercase;
    font: 13px/1 "Roboto Slab", serif;
    white-space: normal;
    width: auto;
    color: #ffffff;
    cursor: pointer;
}

input[type='file'] {
    padding: 1.0rem 0;
    width: 100%;
    color: #305c94;
}

    button[aria-disabled="true"],
    input[type='button'][aria-disabled="true"],
    input[type='reset'][aria-disabled="true"],
    input[type='file'][aria-disabled="true"],
    input[type='submit'][aria-disabled="true"],
    .mailpoet_submit[aria-disabled="true"] {
        cursor: default !important;
        opacity: .3;
    }

.mailpoet_submit {
    background-color: #305c94;
    box-shadow: #24446d 0 2px 0, #3c74bb 0 2px 0 inset;
}

    .mailpoet_submit:hover {
        background-color: #1d385a;
        border-color: transparent;
    }

/* header style */
#header {
    background: url(images/header-top-bg.jpg);
    background-position: center top;
    /*Added for static position navigation*/
    position: sticky;
    top: 0px;
    margin: 0;
    z-index: 9999;
    /*End addition*/
}

    #header .pre-nav {
        padding: 0.625rem 0.625rem 0.5rem;
        text-transform: uppercase;
        font-size: 0.5625rem;
        /*added for static menu*/
        position: sticky;
        top: 0;
        margin: 0;
        height: 2rem;
        /*end additions*/
    }

@media (min-width: 768px) {
    #header .pre-nav {
        font-size: 0.6875rem;
    }
}

#header .pre-nav ul {
    margin: 0 -0.3125rem;
}

    #header .pre-nav ul li {
        padding: 0 0.3125rem;
    }

        #header .pre-nav ul li.current a, #header .pre-nav ul li.active a {
            background: #e31b23;
        }

            #header .pre-nav ul li.current a:hover, #header .pre-nav ul li.active a:hover {
                text-decoration: none;
            }

#header .pre-nav a {
    color: #f0f0f0;
    border-radius: 5px 5px 0 0;
}

@media (min-width: 768px) {
    #header .pre-nav a {
        padding: 6px 6px 10px;
    }
}

#header .pre-nav a:hover {
    text-decoration: underline;
}

#header .navbar-brand {
    background: url(images/icon-sprite.png) no-repeat 0 -186px;
    height: 3.875rem;
    width: 13.75rem;
    background-size: 700px 360px;
    width: 8.75rem;
    height: 3.75rem;
    font-size: 0;
    line-height: 1;
}

@media (min-width: 992px) {
    #header .navbar-brand {
        background: url(images/icon-sprite.png) no-repeat 0 -116px;
        height: 3.875rem;
        width: 13.75rem;
    }
}

#header .navbar-collapse {
    padding: 0 1.625rem;
    text-align: center;
}

@media (max-width: 991px) {
    #header .navbar-collapse {
        position: absolute;
        background: #e31b23;
        top: 100%;
        left: 0;
        right: 0;
        z-index: 5;
        padding: 1.25rem 1.625rem;
        overflow: hidden;
    }

        #header .navbar-collapse .navbar-nav {
            font-size: 1.5rem;
            width: 100%;
            margin: 0;
            margin-bottom: 1.25rem;
        }

            #header .navbar-collapse .navbar-nav li {
                border-bottom: 1px solid #e9484e;
            }

            #header .navbar-collapse .navbar-nav .dropdown-menu {
                background-color: #e31b23;
            }


        #header .navbar-collapse a {
            color: #ffffff;
        }
}

@media (min-width: 992px) {
    #header .navbar-collapse {
        display: -ms-flexbox;
        display: flex;
    }
}

#header .navbar-toggler {
    background-color: transparent;
    color: #ffffff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    padding: 0;
    border: none;
}

    #header .navbar-toggler:hover {
        border-color: transparent;
    }

    #header .navbar-toggler .navbar-toggler-icon {
        background-image: url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiNlMzFiMjMiPgo8dGl0bGU+bWVudTwvdGl0bGU+CjxwYXRoIGQ9Ik0yMSAxMWgtMThjLTAuNiAwLTEgMC40LTEgMXMwLjQgMSAxIDFoMThjMC42IDAgMS0wLjQgMS0xcy0wLjQtMS0xLTF6Ij48L3BhdGg+CjxwYXRoIGQ9Ik0zIDdoMThjMC42IDAgMS0wLjQgMS0xcy0wLjQtMS0xLTFoLTE4Yy0wLjYgMC0xIDAuNC0xIDFzMC40IDEgMSAxeiI+PC9wYXRoPgo8cGF0aCBkPSJNMjEgMTdoLTE4Yy0wLjYgMC0xIDAuNC0xIDFzMC40IDEgMSAxaDE4YzAuNiAwIDEtMC40IDEtMXMtMC40LTEtMS0xeiI+PC9wYXRoPgo8L3N2Zz4K);
    }

#header .navbar-nav {
    font-family: "LeagueGothic", sans-serif;
    margin: 0 -0.9375rem;
    text-transform: uppercase;
    font-size: 1.75rem;
}

@media (min-width: 1200px) {
    #header .navbar-nav {
        padding-left: 10px;
    }
}

#header .nav-item {
    padding: 0 0.5rem;
}

@media (max-width: 992px) {
    #header .nav-item.active .nav-link {
        opacity: .5;
    }
}

@media (min-width: 992px) {
    #header .nav-item.active .nav-link {
        color: #e31b23;
    }

        #header .nav-item.active .nav-link:after {
            opacity: 1;
            visibility: visible;
        }

    .locations #header .nav-item.active .nav-link:after {
        background-position: -27px -30px;
    }
}

#header .nav-link {
    position: relative;
}

@media (min-width: 992px) {
    #header .nav-link:after {
        content: '';
        position: absolute;
        top: 104%;
        left: 50%;
        transform: translateX(-50%);
        background: url(images/icon-sprite.png) no-repeat 0 -30px;
        height: 1.0625rem;
        width: 1.75rem;
        opacity: 0;
        visibility: hidden;
    }
}

@media (min-width: 992px) {
    #header .nav-link:hover {
        color: #e31b23;
    }
}

#header .nav-link:hover:after {
    opacity: 1;
    visibility: visible;
}

.header-bottom {
    background: url(images/header-bg.jpg);
    background-position: center;
    background-size: contain;
    margin-bottom: 0.4375rem;
    padding: 0.5rem 0 0.5625rem;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
    /*added for static position nav*/
    top: 2rem;
    /*End addition*/
}

.call-out {
    background-color: #e31b23;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
    /*background-image: linear-gradient(black, #9ea0a3);*/
    color: white;
    padding: 0.5rem 0.5625rem;
    font-family: "Arial", sans-serif;
    margin: 0 -0.9375rem;
    font-size: .75rem;
    text-align: center;
}

/* header style end*/
body {
    min-width: 320px;
}

/* Footer at bottom */
html,
body {
    height: 100%;
}

#wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100%;
}

#main {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding-bottom: 6.1875rem;
}

.locations #main {
    padding-bottom: 0;
}

/* Footer at bottom end */
:focus,
:visited {
    outline: none !important;
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
}

/* button style */
.btn {
    text-transform: uppercase;
    font: 13px/1 "Roboto Slab", serif;
}

.btn-primary {
    box-shadow: #227f98 0 2px 0, #49b9d7 0 2px 0 inset;
}

.btn-danger {
    box-shadow: #b5161c 0 2px 0, #e9484e 0 2px 0 inset;
}

.btn-secondary {
    box-shadow: #24446d 0 2px 0, #3c74bb 0 2px 0 inset;
}

.btn-success {
    box-shadow: #3a9439 0 2px 0, #6ec66d 0 2px 0 inset;
}

.btn-warning {
    box-shadow: #e5ad06 0 2px 0, #ffdd07 0 2px 0 inset;
}

.btn-info {
    box-shadow: #138fa3 0 2px 0, #19bcd6 0 2px 0 inset;
}

.btn-light {
    box-shadow: #dee2e6 0 2px 0, #f5f5f5 0 2px 0 inset;
}

.btn-dark {
    box-shadow: #212529 0 2px 0, #868e96 0 2px 0 inset;
}

/* button style end */
.container {
    max-width: 990px;
}
.container-home {
    max-width:1440px;
}

#wrapper {
    width: 100%;
    position: relative;
}

@font-face {
    font-family: "LeagueGothic-Condensed";
    src: url("fonts/LeagueGothic-CondensedRegular.eot");
    src: url("fonts/LeagueGothic-CondensedRegular.eot?#iefix") format("embedded-opentype"), url("fonts/LeagueGothic-CondensedRegular.woff2") format("woff"), url("fonts/LeagueGothic-CondensedRegular.woff") format("woff"), url("fonts/LeagueGothic-CondensedRegular.ttf") format("truetype"), url("fonts/LeagueGothic-CondensedRegular.svg#LeagueGothic-Condensed") format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "LeagueGothic-Condensed";
    src: url("fonts/LeagueGothic-CondensedItalic.eot");
    src: url("fonts/LeagueGothic-CondensedItalic.eot?#iefix") format("embedded-opentype"), url("fonts/LeagueGothic-CondensedItalic.woff2") format("woff"), url("fonts/LeagueGothic-CondensedItalic.woff") format("woff"), url("fonts/LeagueGothic-CondensedItalic.ttf") format("truetype"), url("fonts/LeagueGothic-CondensedItalic.svg#LeagueGothic-Condensed") format("svg");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: "LeagueGothic";
    src: url("fonts/LeagueGothic-Regular.eot");
    src: url("fonts/LeagueGothic-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/LeagueGothic-Regular.woff2") format("woff"), url("fonts/LeagueGothic-Regular.woff") format("woff"), url("fonts/LeagueGothic-Regular.ttf") format("truetype"), url("fonts/LeagueGothic-Regular.svg#LeagueGothic") format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "LeagueGothic";
    src: url("fonts/LeagueGothic-Italic.eot");
    src: url("fonts/LeagueGothic-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/LeagueGothic-Italic.woff2") format("woff"), url("fonts/LeagueGothic-Italic.woff") format("woff"), url("fonts/LeagueGothic-Italic.ttf") format("truetype"), url("fonts/LeagueGothic-Italic.svg#LeagueGothic") format("svg");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: "jacksons-icons";
    src: url("fonts/jacksons-icons.eot");
    src: url("fonts/jacksons-icons.eot?#iefix") format("embedded-opentype"), url("fonts/jacksons-icons.woff2") format("woff"), url("fonts/jacksons-icons.woff") format("woff"), url("fonts/jacksons-icons.ttf") format("truetype"), url("fonts/jacksons-icons.svg#jacksons-icons") format("svg");
    font-weight: normal;
    font-style: normal;
}

[data-icon^="icon-"].icon-before:before,
[data-icon^="icon-"][data-icon]:before,
[data-icon^="icon-"].icon-after:after {
    font-family: "jacksons-icons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    display: inline-block;
    line-height: 1;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
}

a[href^=tel],
a[href^=fax],
a[href^=skype] {
    color: #2ba2c2;
    text-decoration: none;
}

/* Headings */
h1, .h1 {
    color: #e31b23;
    text-transform: uppercase;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
    color: #e31b23;
}

/* Headings end */
/* color styl */
.red {
    color: #e31b23;
}

.lt-blue {
    color: #2ba2c2;
}

.green {
    color: #49b848;
}

/* color styl end */
.dropdown-menu {
    transform: none !important;
    top: 100% !important;
}

/* Social */
.social {
    margin: 0 -0.3125rem;
}

    .social li {
        padding: 0 0.3125rem;
    }

        .social li a {
            display: inline-block;
            text-indent: -6249.9375rem;
            width: 1.875rem;
            height: 1.875rem;
            /* background: url(images/icon-sprite.png) no-repeat 0 0;*/
        }

            .social li a.facebook {
                /* background-position: 0 0;*/
                background: url('images/facebook-small.png') no-repeat center;
            }

            .social li a.instagram {
                /* background-position: -30px 0;*/
                background: url('images/instagram.png') no-repeat center;
            }
            .social li a.linkedin {
                /* background-position: -30px 0;*/
                background: url('images/linkedinLogo_small.png') no-repeat center;
            }
/*  .social li a.youtube {
                background-position: -30px 0;
            }*/




/* Social end*/
/* food-drink-ribbon section */
.food-drink-ribbon {
    margin: 1.25rem 0 0.625rem;
}

@media (min-width: 992px) {
    .food-drink-ribbon {
        display: none;
    }
}

/* food-drink-ribbon section end*/
/* food-drink section */
/* food-drink section end */
/* slideshow */
.banner {
    position: relative;
    padding-bottom: 0.9375rem;
    overflow: hidden;
}

    .banner:after {
        content: '';
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        background: url(images/texture-edge.png) repeat-x center;
        height: 20px;
    }

.hp-text-block {
    background-color: #e31b23;
    color: white;
   /* padding: .5rem;*/
    text-align: center;
}

.hp-text-block h1 {
    color: white;
    font-size:2rem;
    font-weight: 500;
}

.hp-text-block p {
    font-size: 1rem;
    line-height: 1.75;
}

.hp-text-block-sm {
    background-color: #9ea0a3;
    color: white;
   /* padding: .5rem;*/
    text-align:center;
}

    .hp-text-block-sm h1 {
        color: white;
        font-size: 1.5rem;
        font-weight: 500;
    }

    .hp-text-block-sm p {
        font-size: .85rem;
        line-height: 1.50;
    }

.hp-add-text {
    font-size: 1.25rem;
    line-height: 1.75;
}

.one-slide-left,
.one-slide-right {
    position: absolute;
    top: -5px;
    bottom: 15px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 1140px;
    z-index: -1;
    opacity: .3;
}

.one-slide-left {
    left: calc((100vw - 1140px) / 2 - 1158px);
}

.one-slide-right {
    right: calc((100vw - 1140px) / 2 - 1158px);
    background-position: left center;
}

.slideshow {
    width: 100%;
    position: relative;
    overflow: hidden;
}

    .slideshow .slick-slide {
        min-width: 20rem;
        padding: 0 0.3125rem;
        background-color: #ffffff;
        position: relative;
        z-index: 6;
    }

        .slideshow .slick-slide:before {
            content: '';
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background: rgba(255, 255, 255, 0.6);
            z-index: 6;
        }

@media (min-width: 768px) {
    .slideshow .slick-slide {
        width: 100%;
        max-width: 48rem;
    }
}

@media (min-width: 992px) {
    .slideshow .slick-slide {
        max-width: 71.25rem;
    }
}

.slideshow .slick-slide.slick-active {
    opacity: 1;
}

    .slideshow .slick-slide.slick-active:before {
        display: none;
    }

.food-drink-page .slideshow .slick-slide {
    padding: 0;
}

@media (min-width: 992px) {
    .food-drink-page .slideshow .slick-slide {
        padding: 0 0.3125rem;
        max-width: 62rem;
    }
}

@media (min-width: 1200px) {
    .food-drink-page .slideshow .slick-slide {
        max-width: 71.875rem;
    }
}

/*@media only screen and (min-width: 1224px) .blog-community .default.slideshow {
    height: 440px;
}*/

.slideshow .item {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: relative;
    z-index: 1;
    padding: 26.55%;
}

@media (min-width: 768px) {
    .slideshow .item {
        background-color: #ffffff;
        max-width: 48rem;
    }
}

@media (min-width: 992px) {
    .slideshow .item {
        max-width: 71.25rem;
    }
}

.food-drink-page .slideshow .item {
    padding: 14.036%;
}

.blog-page .slideshow .item {
    padding: 18.1%;
}


.slideshow .slide-nav {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 0.9375rem;
    width: 100%;
    z-index: 2;
    position: absolute;
    bottom: 25px;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
}

@media (min-width: 992px) {
    .slideshow .slide-nav {
        bottom: 40px;
        max-width: 70.625rem;
    }
}

.slideshow .slide-nav .slick-active button {
    background: #e31b23;
}

.slideshow .slide-nav li + li {
    margin-left: 0.625rem;
}

.slideshow .slide-nav button {
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%;
    background: #ffffff;
    border: 0.1875rem solid #ffffff;
    cursor: pointer;
    text-indent: -6249.9375rem;
    box-shadow: none;
    padding: 0;
}

/* slideshow end */
/* scrollable */
.scrollable {
    position: relative;
    padding: 2.5rem 0;
}

    .scrollable .slick-list {
        overflow-y: auto;
    }

    .scrollable .prev,
    .scrollable .next {
        display: block;
        z-index: 2;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        height: 2.375rem;
        width: 1.25rem;
        text-indent: -6249.9375rem;
        background: url(images/icon-sprite.png) no-repeat 0 -47px;
        cursor: pointer;
        box-shadow: none;
        padding: 0;
        overflow: hidden;
    }

    .scrollable .prev {
        left: -0.625rem;
    }

@media (min-width: 768px) {
    .scrollable .prev {
        left: -1.25rem;
    }
}

.scrollable .next {
    right: -0.625rem;
    background-position: -20px -48px;
}

@media (min-width: 768px) {
    .scrollable .next {
        right: -1.25rem;
    }
}

.scrollable .slider {
    margin: 0 0.9375rem 1.4375rem;
}

@media (min-width: 768px) {
    .scrollable .slider {
        border-left: 1px solid #f0f0f0;
        border-right: 1px solid #f0f0f0;
    }
}

@media (min-width: 768px) and (min-width: 992px) {
    .scrollable .slider {
        margin: 0 0 1.4375rem;
    }
}

.scrollable .slider .item {
    height: auto;
    width: 33.333%;
}

@media (min-width: 992px) {
    .scrollable .slider .item {
        margin: 0 0.625rem 0.375rem;
    }
}

.scrollable .slider .card {
    height: 100%;
}

    .scrollable .slider .card h2 {
        margin-bottom: 0;
    }

    .scrollable .slider .card .icon {
        text-transform: uppercase;
    }

        .scrollable .slider .card .icon:hover {
            text-decoration: none;
        }

        .scrollable .slider .card .icon:before {
            content: "";
            display: block;
            background: url(images/icon-sprite.png) no-repeat;
            position: relative;
            height: 114px;
            margin: 0 auto 20px;
        }

        .scrollable .slider .card .icon.munchies:before {
            width: 103px;
            background-position: -379px -247px;
        }

        .scrollable .slider .card .icon.join-club:before {
            /* margin-top: 10px;
            height: 104px;
            width: 123px;*/
            background: url('images/rewardsIcon_small.png') no-repeat center;
            /*background-position: -556px -247px;*/
        }

        .scrollable .slider .card .icon.find-location:before {
            width: 159px;
            background-position: 0 -247px;
        }

        .scrollable .slider .card .icon.rewards:before {
            width: 72px;
            background-position: -483px -247px;
        }

        .scrollable .slider .card .icon.join-team:before {
            width: 135px;
            background-position: -159px -247px;
        }

        .scrollable .slider .card .icon.in-community:before {
            width: 83px;
            background-position: -295px -247px;
        }

.scrollable .slider .card-header {
    padding-bottom: 0.875rem;
}

.scrollable .slider .card-body {
    padding: 0 1.25rem;
}

.scrollable .slider .card-footer {
    padding: 0.8125rem 0.625rem 0;
}

.scrollable .slick-track {
    display: -ms-flexbox;
    display: flex;
}

/* scrollable end*/
/* list style */
.list a {
    color: #ffffff;
}

/* list style end */
/* food-categories */
.food-categories {
  /*  padding: 2.4375rem 0 0;*/
}

    .food-categories .card {
        padding-bottom: 2.375rem;
    }

    .food-categories .card-body {
        padding-top: 0.025rem;
    }

@media (min-width: 768px) {
    .food-categories .card-body {
        padding-left: 0.375rem;
        padding-right: 0.375rem;
    }
}

.food-categories .card-body h2 {
    padding: 0;
    margin-bottom: 0;
}

.food-categories .card-body p{
/*    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;*/
    align-items: center;
/*    text-transform: uppercase;*/
    margin-bottom: 0.0125rem;
}

/* food-categories */
/* fb-feed */
.fb-feed {
    margin: 0 auto;
    margin-bottom: 1.875rem;
    width: 18.125rem;
}

@media (min-width: 530px) {
    .fb-feed {
        width: auto !important;
    }
}

@media (min-width: 992px) {
    .fb-feed {
        margin-bottom: 0;
    }
}

.fb-feed span {
    height: 37.5rem !important;
    width: 100% !important;
}

@media (min-width: 530px) {
    .fb-feed span {
        width: 31.25rem !important;
    }
}

.fb-feed .fb-page.fb_iframe_widget {
    display: block !important;
}

.fb-feed iframe {
    position: static;
    width: 100% !important;
    height: 37.5rem !important;
}

@media (min-width: 530px) {
    .fb-feed iframe {
        width: 31.25rem !important;
    }
}

/* fb-feed end */
/* search locations */
.search-wrapper {
    position: relative;
    margin: 0 auto;
}

@media (min-width: 1200px) {
    .search-wrapper {
        width: 960px;
    }
}

.search-wrapper form {
    padding: 10px 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}

@media (min-width: 768px) {
    .search-wrapper form {
        padding: 20px;
    }
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.search {
    position: absolute;
    top: -7px;
    left: 0;
    right: 0;
    z-index: 2;
    height: auto;
    background: #e31b23;
    display: block;
    overflow: hidden;
}

@media (min-width: 992px) {
    .search {
        width: 460px;
        left: 50%;
        transform: translateX(-50%);
    }
}

@media (min-width: 1200px) {
    .search {
        left: auto;
        right: 10px;
        transform: none;
    }
}

.search fieldset {
    width: 180px;
    height: 28px;
    margin: 0;
    position: relative;
}

@media (min-width: 768px) {
    .search fieldset {
        width: 300px;
    }
}

.search input {
    width: 100%;
    position: absolute;
    background: #f0f0f0;
    box-shadow: 0 -2px 0 #bd1319;
    border: none;
    padding: 7px 5px 5px;
    height: 16px;
    line-height: 1;
}

.search .view-toggle {
    padding-left: 10px;
}

    .search .view-toggle a {
        display: inline-block;
        font-family: "jacksons-icons";
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        display: inline-block;
        line-height: 1;
        speak: none;
        text-align: center;
        text-decoration: inherit;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        display: block;
        width: 30px;
        background: #f0f0f0;
        color: #9ea0a3;
        padding: 8px 0;
        border-radius: 5px;
        box-shadow: 0 2px 0 #9ea0a3;
    }

        .search .view-toggle a:hover {
            box-shadow: 0 -2px 0 #bd1319;
            color: #e31b23;
        }

.search button#search-submit {
    font-family: "jacksons-icons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    display: inline-block;
    line-height: 1;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    background: none;
    border: none;
    box-shadow: none;
    padding: 7px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    color: #9ea0a3;
    margin: 0;
}

    .visuallyhidden, #howdy-close span,
    .pre-nav h1,
    .search button#search-submit span,
    .search .view-toggle a span,
    .results .amenities ul li span,
    .results .food ul li span,
    .results .fuel ul li span,
    .store-detail .food ul li span {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

/* search locations end*/
.gm-style .infoBox img {
    top: 26px;
    right: 26px;
}

.gm-style .box-inner {
    background: #f0f0f0;
    padding: 20px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

    .gm-style .box-inner h2 {
        font-size: 27px;
        line-height: 1;
        padding: 0;
        color: #676a6e;
        margin-bottom: 20px;
    }

    .gm-style .box-inner h3 {
        font-size: 33px;
    }



.gm-style .box-inner__row {
    color: #676a6e;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-family: Arial, sans-serif;
    font-size: 13px;
}

.gm-style .box-amenities {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #9ea0a3;
}

.gm-style .left {
    width: 130px;
}

.gm-style a {
    color: #e31b23;
    text-decoration: none;
}

    .gm-style a:hover {
        color: #bd1319;
        text-decoration: underline;
    }

.gm-style p {
    margin: 0;
}

/* footer style */
.footer {
    background: #9ea0a3 url(images/footer-bg-texture.gif);
    border-top: 5px solid #797c80;
    position: relative;
    color: #ffffff;
    padding: 1.25rem 0 1.9375rem;
    font-size: 0.75rem;
    line-height: 1.68;
    text-align: center;
}

    .footer .org {
        font-weight: bold;
    }

    .footer .inquiries,
    .footer .footer-nav,
    .footer .user-display {
        margin-bottom: 1.25rem;
    }

@media (min-width: 768px) {
    .footer .inquiries,
    .footer .footer-nav,
    .footer .user-display {
        margin-bottom: 0;
    }
}

@media (min-width: 768px) {
    .footer {
        text-align: left;
    }
}

.footer h4 {
    color: #ffffff;
    line-height: 1;
    margin-bottom: 0;
    text-transform: uppercase;
}

.footer a {
    color: #ffffff;
}

    .footer a:hover {
        text-decoration: underline;
    }

.footer .address {
    margin-bottom: 1.25rem;
}

.footer address {
    margin-bottom: 0;
}

.footer .footer-signup {
    padding-top: 0.6875rem;
}

    .footer .footer-signup input {
        width: 100%;
    }

/* footer style end */
/*deals styles */
.deals {
    padding: 0 !important;
}

.deals-header {
    height: 7vh;
    padding: 2vh;
    background-color: #e31b23;
    margin-bottom: 1.5rem;
}

.deals-slider-header {
    padding: 0 1rem;
}

.deals-slider-card {
    text-align: left !important;
}

    .deals-slider-card .card-title {
        font-weight: 600;
        color: black;
        text-align: center;
    }

    .deals-slider-card .card-text {
        text-align: left;
    }

        .deals-slider-card .card-text p {
            /*text-align: left;*/
            /*height: none !important;*/
            margin: 0;
            text-align: left;
        }
        .deals-slider-card .expire {
            /*text-align: left;*/
            /*height: none !important;*/
            margin: 0;
            font-size:.65rem;
            font-weight:800;
        }
    .deals-slider-card .expire p {
        text-align: left;
    }
           

.scrollable .slider .card-body .deals {
    padding: 0 !important;
    padding-right: .5rem;
}

.deals-header h1 {
    color: white;
}

.deals-footer {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

@media(max-height: 400px) {
    .deals-header {
        height: 15vh;
        padding: 0;
        font-size: .5rem;
        margin-bottom: .5rem;
    }
}

@media(min-height: 401px) and (max-height: 600px) {
    .deals-header {
        height: 10vh;
        padding: .25vh;
        margin-bottom:.5rem;
    }
}


@media (min-height:601px) and (max-height: 775px) {
    .deals-header {
        height:7.5vh;
        padding: .5vh;
        margin-bottom: .5rem;
    }
}

@media (min-height:776px) and (max-height: 1050px) {
    .deals-header {
        height: 7vh;
        padding: 1vh;
        margin-bottom:.5rem;
    }
}



@media(max-width: 768px) {
    .deals-slider-header {
        padding: 0 2rem;
    }
}

@media(min-width:530px) {
    .deals-slider-header {
        padding: 0 1rem;
    }
}


/*deals styles end */

/*faq styles*/

.faq .btn-link {
    color: black;
}

.faq .card-header {
    padding: 0;
}
/*faq styles end */

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

/* Slick slider styles */
.slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

    .slick-list:focus {
        outline: none;
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }

.slider .slick-track,
.slider .slick-list {
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: -ms-flexbox;
    display: flex;
}

    .slick-track:before, .slick-track:after {
        content: "";
        display: table;
    }

    .slick-track:after {
        clear: both;
    }

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    height: 100%;
    min-height: 1px;
    display: none;
}

[dir="rtl"] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

[data-icon="icon-reorder"].icon-before:before {
    content: "";
}

[data-icon="icon-reorder"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-reorder"].icon-after:after {
    content: "";
}

[data-icon="icon-reorder"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-list-ul"].icon-before:before {
    content: "";
}

[data-icon="icon-list-ul"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-list-ul"].icon-after:after {
    content: "";
}

[data-icon="icon-list-ul"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-youtube"].icon-before:before {
    content: "";
}

[data-icon="icon-youtube"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-youtube"].icon-after:after {
    content: "";
}

[data-icon="icon-youtube"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-facebook-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-facebook-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-facebook-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-facebook-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-twitter-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-twitter-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-twitter-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-twitter-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-envelope-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-envelope-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-envelope-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-envelope-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-star"].icon-before:before {
    content: "";
}

[data-icon="icon-star"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-star"].icon-after:after {
    content: "";
}

[data-icon="icon-star"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-star-empty"].icon-before:before {
    content: "";
}

[data-icon="icon-star-empty"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-star-empty"].icon-after:after {
    content: "";
}

[data-icon="icon-star-empty"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-remove"].icon-before:before {
    content: "";
}

[data-icon="icon-remove"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-remove"].icon-after:after {
    content: "";
}

[data-icon="icon-remove"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-ok"].icon-before:before {
    content: "";
}

[data-icon="icon-ok"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-ok"].icon-after:after {
    content: "";
}

[data-icon="icon-ok"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-mcdonalds"].icon-before:before {
    content: "";
}

[data-icon="icon-mcdonalds"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-mcdonalds"].icon-after:after {
    content: "";
}

[data-icon="icon-mcdonalds"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-taco-time"].icon-before:before {
    content: "";
}

[data-icon="icon-taco-time"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-taco-time"].icon-after:after {
    content: "";
}

[data-icon="icon-taco-time"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-arctic-circle"].icon-before:before {
    content: "";
}

[data-icon="icon-arctic-circle"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-arctic-circle"].icon-after:after {
    content: "";
}

[data-icon="icon-arctic-circle"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-a-w"].icon-before:before {
    content: "";
}

[data-icon="icon-a-w"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-a-w"].icon-after:after {
    content: "";
}

[data-icon="icon-a-w"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-jack-in-box"].icon-before:before {
    content: "";
}

[data-icon="icon-jack-in-box"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-jack-in-box"].icon-after:after {
    content: "";
}

[data-icon="icon-jack-in-box"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-idaho-lottery"].icon-before:before {
    content: "";
}

[data-icon="icon-idaho-lottery"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-idaho-lottery"].icon-after:after {
    content: "";
}

[data-icon="icon-idaho-lottery"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-shower"].icon-before:before {
    content: "";
}

[data-icon="icon-shower"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-shower"].icon-after:after {
    content: "";
}

[data-icon="icon-shower"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-red-box"].icon-before:before {
    content: "";
}

[data-icon="icon-red-box"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-red-box"].icon-after:after {
    content: "";
}

[data-icon="icon-red-box"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-scale"].icon-before:before {
    content: "";
}

[data-icon="icon-scale"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-scale"].icon-after:after {
    content: "";
}

[data-icon="icon-scale"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-rv-dump"].icon-before:before {
    content: "";
}

[data-icon="icon-rv-dump"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-rv-dump"].icon-after:after {
    content: "";
}

[data-icon="icon-rv-dump"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-diesel"].icon-before:before {
    content: "";
}

[data-icon="icon-diesel"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-diesel"].icon-after:after {
    content: "";
}

[data-icon="icon-diesel"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-propane"].icon-before:before {
    content: "";
}

[data-icon="icon-propane"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-propane"].icon-after:after {
    content: "";
}

[data-icon="icon-propane"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-shell-cpg"].icon-before:before {
    content: "";
}

[data-icon="icon-shell-cpg"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-shell-cpg"].icon-after:after {
    content: "";
}

[data-icon="icon-shell-cpg"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-texaco"].icon-before:before {
    content: "";
}

[data-icon="icon-texaco"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-texaco"].icon-after:after {
    content: "";
}

[data-icon="icon-texaco"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-shell"].icon-before:before {
    content: "";
}

[data-icon="icon-shell"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-shell"].icon-after:after {
    content: "";
}

[data-icon="icon-shell"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-chevron"].icon-before:before {
    content: "";
}

[data-icon="icon-chevron"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-chevron"].icon-after:after {
    content: "";
}

[data-icon="icon-chevron"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-rss"].icon-before:before {
    content: "";
}

[data-icon="icon-rss"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-rss"].icon-after:after {
    content: "";
}

[data-icon="icon-rss"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-subway"].icon-before:before {
    content: "";
}

[data-icon="icon-subway"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-subway"].icon-after:after {
    content: "";
}

[data-icon="icon-subway"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-search"].icon-before:before {
    content: "";
}

[data-icon="icon-search"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-search"].icon-after:after {
    content: "";
}

[data-icon="icon-search"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-location"].icon-before:before {
    content: "";
}

[data-icon="icon-location"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-location"].icon-after:after {
    content: "";
}

[data-icon="icon-location"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-oregon-trail"].icon-before:before {
    content: "";
}

[data-icon="icon-oregon-trail"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-oregon-trail"].icon-after:after {
    content: "";
}

[data-icon="icon-oregon-trail"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-slot-machine"].icon-before:before {
    content: "";
}

[data-icon="icon-slot-machine"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-slot-machine"].icon-after:after {
    content: "";
}

[data-icon="icon-slot-machine"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-pacific-pride"].icon-before:before {
    content: "";
}

[data-icon="icon-pacific-pride"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-pacific-pride"].icon-after:after {
    content: "";
}

[data-icon="icon-pacific-pride"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-cfn"].icon-before:before {
    content: "";
}

[data-icon="icon-cfn"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-cfn"].icon-after:after {
    content: "";
}

[data-icon="icon-cfn"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-quest"].icon-before:before {
    content: "";
}

[data-icon="icon-quest"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-quest"].icon-after:after {
    content: "";
}

[data-icon="icon-quest"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-truck-wash"].icon-before:before {
    content: "";
}

[data-icon="icon-truck-wash"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-truck-wash"].icon-after:after {
    content: "";
}

[data-icon="icon-truck-wash"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-laundry"].icon-before:before {
    content: "";
}

[data-icon="icon-laundry"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-laundry"].icon-after:after {
    content: "";
}

[data-icon="icon-laundry"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-diesel-lane"].icon-before:before {
    content: "";
}

[data-icon="icon-diesel-lane"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-diesel-lane"].icon-after:after {
    content: "";
}

[data-icon="icon-diesel-lane"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-moxie-java"].icon-before:before {
    content: "";
}

[data-icon="icon-moxie-java"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-moxie-java"].icon-after:after {
    content: "";
}

[data-icon="icon-moxie-java"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-lottery"].icon-before:before {
    content: "";
}

[data-icon="icon-lottery"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-lottery"].icon-after:after {
    content: "";
}

[data-icon="icon-lottery"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-vacuum"].icon-before:before {
    content: "";
}

[data-icon="icon-vacuum"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-vacuum"].icon-after:after {
    content: "";
}

[data-icon="icon-vacuum"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-car-wash"].icon-before:before {
    content: "";
}

[data-icon="icon-car-wash"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-car-wash"].icon-after:after {
    content: "";
}

[data-icon="icon-car-wash"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-home"].icon-before:before {
    content: "";
}

[data-icon="icon-home"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-home"].icon-after:after {
    content: "";
}

[data-icon="icon-home"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-search"].icon-before:before {
    content: "";
}

[data-icon="icon-search"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-search"].icon-after:after {
    content: "";
}

[data-icon="icon-search"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-zoom-in"].icon-before:before {
    content: "";
}

[data-icon="icon-zoom-in"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-zoom-in"].icon-after:after {
    content: "";
}

[data-icon="icon-zoom-in"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-zoom-out"].icon-before:before {
    content: "";
}

[data-icon="icon-zoom-out"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-zoom-out"].icon-after:after {
    content: "";
}

[data-icon="icon-zoom-out"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-calendar"].icon-before:before {
    content: "";
}

[data-icon="icon-calendar"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-calendar"].icon-after:after {
    content: "";
}

[data-icon="icon-calendar"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-edit"].icon-before:before {
    content: "";
}

[data-icon="icon-edit"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-edit"].icon-after:after {
    content: "";
}

[data-icon="icon-edit"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-print"].icon-before:before {
    content: "";
}

[data-icon="icon-print"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-print"].icon-after:after {
    content: "";
}

[data-icon="icon-print"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-spinner"].icon-before:before {
    content: "";
}

[data-icon="icon-spinner"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-spinner"].icon-after:after {
    content: "";
}

[data-icon="icon-spinner"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-signin"].icon-before:before {
    content: "";
}

[data-icon="icon-signin"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-signin"].icon-after:after {
    content: "";
}

[data-icon="icon-signin"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-signout"].icon-before:before {
    content: "";
}

[data-icon="icon-signout"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-signout"].icon-after:after {
    content: "";
}

[data-icon="icon-signout"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-fullscreen"].icon-before:before {
    content: "";
}

[data-icon="icon-fullscreen"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-fullscreen"].icon-after:after {
    content: "";
}

[data-icon="icon-fullscreen"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-external-link"].icon-before:before {
    content: "";
}

[data-icon="icon-external-link"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-external-link"].icon-after:after {
    content: "";
}

[data-icon="icon-external-link"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-refresh"].icon-before:before {
    content: "";
}

[data-icon="icon-refresh"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-refresh"].icon-after:after {
    content: "";
}

[data-icon="icon-refresh"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-link-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-link-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-link-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-link-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-phone"].icon-before:before {
    content: "";
}

[data-icon="icon-phone"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-phone"].icon-after:after {
    content: "";
}

[data-icon="icon-phone"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-envelope"].icon-before:before {
    content: "";
}

[data-icon="icon-envelope"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-envelope"].icon-after:after {
    content: "";
}

[data-icon="icon-envelope"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-envelope-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-envelope-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-envelope-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-envelope-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-reorder"].icon-before:before {
    content: "";
}

[data-icon="icon-reorder"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-reorder"].icon-after:after {
    content: "";
}

[data-icon="icon-reorder"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-desktop"].icon-before:before {
    content: "";
}

[data-icon="icon-desktop"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-desktop"].icon-after:after {
    content: "";
}

[data-icon="icon-desktop"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-laptop"].icon-before:before {
    content: "";
}

[data-icon="icon-laptop"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-laptop"].icon-after:after {
    content: "";
}

[data-icon="icon-laptop"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-tablet"].icon-before:before {
    content: "";
}

[data-icon="icon-tablet"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-tablet"].icon-after:after {
    content: "";
}

[data-icon="icon-tablet"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-mobile-phone"].icon-before:before {
    content: "";
}

[data-icon="icon-mobile-phone"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-mobile-phone"].icon-after:after {
    content: "";
}

[data-icon="icon-mobile-phone"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-user"].icon-before:before {
    content: "";
}

[data-icon="icon-user"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-user"].icon-after:after {
    content: "";
}

[data-icon="icon-user"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-time"].icon-before:before {
    content: "";
}

[data-icon="icon-time"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-time"].icon-after:after {
    content: "";
}

[data-icon="icon-time"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-save"].icon-before:before {
    content: "";
}

[data-icon="icon-save"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-save"].icon-after:after {
    content: "";
}

[data-icon="icon-save"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-shopping-cart"].icon-before:before {
    content: "";
}

[data-icon="icon-shopping-cart"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-shopping-cart"].icon-after:after {
    content: "";
}

[data-icon="icon-shopping-cart"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-lock"].icon-before:before {
    content: "";
}

[data-icon="icon-lock"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-lock"].icon-after:after {
    content: "";
}

[data-icon="icon-lock"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-unlock"].icon-before:before {
    content: "";
}

[data-icon="icon-unlock"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-unlock"].icon-after:after {
    content: "";
}

[data-icon="icon-unlock"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-cog"].icon-before:before {
    content: "";
}

[data-icon="icon-cog"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-cog"].icon-after:after {
    content: "";
}

[data-icon="icon-cog"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-cogs"].icon-before:before {
    content: "";
}

[data-icon="icon-cogs"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-cogs"].icon-after:after {
    content: "";
}

[data-icon="icon-cogs"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-trash"].icon-before:before {
    content: "";
}

[data-icon="icon-trash"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-trash"].icon-after:after {
    content: "";
}

[data-icon="icon-trash"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-volume-off"].icon-before:before {
    content: "";
}

[data-icon="icon-volume-off"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-volume-off"].icon-after:after {
    content: "";
}

[data-icon="icon-volume-off"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-volume-down"].icon-before:before {
    content: "";
}

[data-icon="icon-volume-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-volume-down"].icon-after:after {
    content: "";
}

[data-icon="icon-volume-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-volume-up"].icon-before:before {
    content: "";
}

[data-icon="icon-volume-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-volume-up"].icon-after:after {
    content: "";
}

[data-icon="icon-volume-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-undo"].icon-before:before {
    content: "";
}

[data-icon="icon-undo"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-undo"].icon-after:after {
    content: "";
}

[data-icon="icon-undo"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-repeat"].icon-before:before {
    content: "";
}

[data-icon="icon-repeat"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-repeat"].icon-after:after {
    content: "";
}

[data-icon="icon-repeat"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-random"].icon-before:before {
    content: "";
}

[data-icon="icon-random"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-random"].icon-after:after {
    content: "";
}

[data-icon="icon-random"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-sort"].icon-before:before {
    content: "";
}

[data-icon="icon-sort"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-sort"].icon-after:after {
    content: "";
}

[data-icon="icon-sort"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-sort-down"].icon-before:before {
    content: "";
}

[data-icon="icon-sort-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-sort-down"].icon-after:after {
    content: "";
}

[data-icon="icon-sort-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-sort-up"].icon-before:before {
    content: "";
}

[data-icon="icon-sort-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-sort-up"].icon-after:after {
    content: "";
}

[data-icon="icon-sort-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-upload"].icon-before:before {
    content: "";
}

[data-icon="icon-upload"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-upload"].icon-after:after {
    content: "";
}

[data-icon="icon-upload"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-upload-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-upload-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-upload-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-upload-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-download"].icon-before:before {
    content: "";
}

[data-icon="icon-download"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-download"].icon-after:after {
    content: "";
}

[data-icon="icon-download"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-download-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-download-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-download-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-download-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-eye-open"].icon-before:before {
    content: "";
}

[data-icon="icon-eye-open"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-eye-open"].icon-after:after {
    content: "";
}

[data-icon="icon-eye-open"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-eye-close"].icon-before:before {
    content: "";
}

[data-icon="icon-eye-close"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-eye-close"].icon-after:after {
    content: "";
}

[data-icon="icon-eye-close"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-arrow-left"].icon-before:before {
    content: "";
}

[data-icon="icon-arrow-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-arrow-left"].icon-after:after {
    content: "";
}

[data-icon="icon-arrow-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-arrow-right"].icon-before:before {
    content: "";
}

[data-icon="icon-arrow-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-arrow-right"].icon-after:after {
    content: "";
}

[data-icon="icon-arrow-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-arrow-up"].icon-before:before {
    content: "";
}

[data-icon="icon-arrow-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-arrow-up"].icon-after:after {
    content: "";
}

[data-icon="icon-arrow-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-arrow-down"].icon-before:before {
    content: "";
}

[data-icon="icon-arrow-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-arrow-down"].icon-after:after {
    content: "";
}

[data-icon="icon-arrow-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-circle-arrow-left"].icon-before:before {
    content: "";
}

[data-icon="icon-circle-arrow-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-circle-arrow-left"].icon-after:after {
    content: "";
}

[data-icon="icon-circle-arrow-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-circle-arrow-right"].icon-before:before {
    content: "";
}

[data-icon="icon-circle-arrow-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-circle-arrow-right"].icon-after:after {
    content: "";
}

[data-icon="icon-circle-arrow-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-circle-arrow-up"].icon-before:before {
    content: "";
}

[data-icon="icon-circle-arrow-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-circle-arrow-up"].icon-after:after {
    content: "";
}

[data-icon="icon-circle-arrow-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-circle-arrow-down"].icon-before:before {
    content: "";
}

[data-icon="icon-circle-arrow-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-circle-arrow-down"].icon-after:after {
    content: "";
}

[data-icon="icon-circle-arrow-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-hand-right"].icon-before:before {
    content: "";
}

[data-icon="icon-hand-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-hand-right"].icon-after:after {
    content: "";
}

[data-icon="icon-hand-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-hand-left"].icon-before:before {
    content: "";
}

[data-icon="icon-hand-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-hand-left"].icon-after:after {
    content: "";
}

[data-icon="icon-hand-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-hand-up"].icon-before:before {
    content: "";
}

[data-icon="icon-hand-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-hand-up"].icon-after:after {
    content: "";
}

[data-icon="icon-hand-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-hand-down"].icon-before:before {
    content: "";
}

[data-icon="icon-hand-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-hand-down"].icon-after:after {
    content: "";
}

[data-icon="icon-hand-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-caret-down"].icon-before:before {
    content: "";
}

[data-icon="icon-caret-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-caret-down"].icon-after:after {
    content: "";
}

[data-icon="icon-caret-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-caret-up"].icon-before:before {
    content: "";
}

[data-icon="icon-caret-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-caret-up"].icon-after:after {
    content: "";
}

[data-icon="icon-caret-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-caret-left"].icon-before:before {
    content: "";
}

[data-icon="icon-caret-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-caret-left"].icon-after:after {
    content: "";
}

[data-icon="icon-caret-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-caret-right"].icon-before:before {
    content: "";
}

[data-icon="icon-caret-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-caret-right"].icon-after:after {
    content: "";
}

[data-icon="icon-caret-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-chevron-left"].icon-before:before {
    content: "";
}

[data-icon="icon-chevron-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-chevron-left"].icon-after:after {
    content: "";
}

[data-icon="icon-chevron-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-chevron-right"].icon-before:before {
    content: "";
}

[data-icon="icon-chevron-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-chevron-right"].icon-after:after {
    content: "";
}

[data-icon="icon-chevron-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-chevron-up"].icon-before:before {
    content: "";
}

[data-icon="icon-chevron-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-chevron-up"].icon-after:after {
    content: "";
}

[data-icon="icon-chevron-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-chevron-down"].icon-before:before {
    content: "";
}

[data-icon="icon-chevron-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-chevron-down"].icon-after:after {
    content: "";
}

[data-icon="icon-chevron-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-double-angle-left"].icon-before:before {
    content: "";
}

[data-icon="icon-double-angle-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-double-angle-left"].icon-after:after {
    content: "";
}

[data-icon="icon-double-angle-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-double-angle-right"].icon-before:before {
    content: "";
}

[data-icon="icon-double-angle-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-double-angle-right"].icon-after:after {
    content: "";
}

[data-icon="icon-double-angle-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-double-angle-up"].icon-before:before {
    content: "";
}

[data-icon="icon-double-angle-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-double-angle-up"].icon-after:after {
    content: "";
}

[data-icon="icon-double-angle-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-double-angle-down"].icon-before:before {
    content: "";
}

[data-icon="icon-double-angle-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-double-angle-down"].icon-after:after {
    content: "";
}

[data-icon="icon-double-angle-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-angle-left"].icon-before:before {
    content: "";
}

[data-icon="icon-angle-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-angle-left"].icon-after:after {
    content: "";
}

[data-icon="icon-angle-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-angle-right"].icon-before:before {
    content: "";
}

[data-icon="icon-angle-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-angle-right"].icon-after:after {
    content: "";
}

[data-icon="icon-angle-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-angle-up"].icon-before:before {
    content: "";
}

[data-icon="icon-angle-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-angle-up"].icon-after:after {
    content: "";
}

[data-icon="icon-angle-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-angle-down"].icon-before:before {
    content: "";
}

[data-icon="icon-angle-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-angle-down"].icon-after:after {
    content: "";
}

[data-icon="icon-angle-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-info-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-info-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-info-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-info-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-ok-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-ok-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-ok-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-ok-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-warning-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-warning-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-warning-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-warning-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-remove-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-remove-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-remove-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-remove-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-question-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-question-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-question-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-question-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-plus"].icon-before:before {
    content: "";
}

[data-icon="icon-plus"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-plus"].icon-after:after {
    content: "";
}

[data-icon="icon-plus"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-plus-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-plus-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-plus-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-plus-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-plus-sign-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-plus-sign-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-plus-sign-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-plus-sign-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-minus"].icon-before:before {
    content: "";
}

[data-icon="icon-minus"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-minus"].icon-after:after {
    content: "";
}

[data-icon="icon-minus"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-minus-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-minus-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-minus-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-minus-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-remove"].icon-before:before {
    content: "";
}

[data-icon="icon-remove"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-remove"].icon-after:after {
    content: "";
}

[data-icon="icon-remove"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-remove-circle"].icon-before:before {
    content: "";
}

[data-icon="icon-remove-circle"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-remove-circle"].icon-after:after {
    content: "";
}

[data-icon="icon-remove-circle"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-check"].icon-before:before {
    content: "";
}

[data-icon="icon-check"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-check"].icon-after:after {
    content: "";
}

[data-icon="icon-check"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-check-empty"].icon-before:before {
    content: "";
}

[data-icon="icon-check-empty"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-check-empty"].icon-after:after {
    content: "";
}

[data-icon="icon-check-empty"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-ok"].icon-before:before {
    content: "";
}

[data-icon="icon-ok"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-ok"].icon-after:after {
    content: "";
}

[data-icon="icon-ok"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-ok-circle"].icon-before:before {
    content: "";
}

[data-icon="icon-ok-circle"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-ok-circle"].icon-after:after {
    content: "";
}

[data-icon="icon-ok-circle"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-ban-circle"].icon-before:before {
    content: "";
}

[data-icon="icon-ban-circle"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-ban-circle"].icon-after:after {
    content: "";
}

[data-icon="icon-ban-circle"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-picture"].icon-before:before {
    content: "";
}

[data-icon="icon-picture"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-picture"].icon-after:after {
    content: "";
}

[data-icon="icon-picture"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-film"].icon-before:before {
    content: "";
}

[data-icon="icon-film"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-film"].icon-after:after {
    content: "";
}

[data-icon="icon-film"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-headphones"].icon-before:before {
    content: "";
}

[data-icon="icon-headphones"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-headphones"].icon-after:after {
    content: "";
}

[data-icon="icon-headphones"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-file-pdf"].icon-before:before {
    content: "";
}

[data-icon="icon-file-pdf"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-file-pdf"].icon-after:after {
    content: "";
}

[data-icon="icon-file-pdf"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-file-word"].icon-before:before {
    content: "";
}

[data-icon="icon-file-word"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-file-word"].icon-after:after {
    content: "";
}

[data-icon="icon-file-word"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-file-excel"].icon-before:before {
    content: "";
}

[data-icon="icon-file-excel"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-file-excel"].icon-after:after {
    content: "";
}

[data-icon="icon-file-excel"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-file-powerpoint"].icon-before:before {
    content: "";
}

[data-icon="icon-file-powerpoint"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-file-powerpoint"].icon-after:after {
    content: "";
}

[data-icon="icon-file-powerpoint"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-file-zip"].icon-before:before {
    content: "";
}

[data-icon="icon-file-zip"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-file-zip"].icon-after:after {
    content: "";
}

[data-icon="icon-file-zip"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-file-xml"].icon-before:before {
    content: "";
}

[data-icon="icon-file-xml"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-file-xml"].icon-after:after {
    content: "";
}

[data-icon="icon-file-xml"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-file-css"].icon-before:before {
    content: "";
}

[data-icon="icon-file-css"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-file-css"].icon-after:after {
    content: "";
}

[data-icon="icon-file-css"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-map"].icon-before:before {
    content: "";
}

[data-icon="icon-map"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-map"].icon-after:after {
    content: "";
}

[data-icon="icon-map"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-map-marker"].icon-before:before {
    content: "";
}

[data-icon="icon-map-marker"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-map-marker"].icon-after:after {
    content: "";
}

[data-icon="icon-map-marker"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-tag"].icon-before:before {
    content: "";
}

[data-icon="icon-tag"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-tag"].icon-after:after {
    content: "";
}

[data-icon="icon-tag"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-tags"].icon-before:before {
    content: "";
}

[data-icon="icon-tags"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-tags"].icon-after:after {
    content: "";
}

[data-icon="icon-tags"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-bookmark"].icon-before:before {
    content: "";
}

[data-icon="icon-bookmark"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-bookmark"].icon-after:after {
    content: "";
}

[data-icon="icon-bookmark"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-bookmark-empty"].icon-before:before {
    content: "";
}

[data-icon="icon-bookmark-empty"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-bookmark-empty"].icon-after:after {
    content: "";
}

[data-icon="icon-bookmark-empty"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-star"].icon-before:before {
    content: "";
}

[data-icon="icon-star"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-star"].icon-after:after {
    content: "";
}

[data-icon="icon-star"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-star-empty"].icon-before:before {
    content: "";
}

[data-icon="icon-star-empty"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-star-empty"].icon-after:after {
    content: "";
}

[data-icon="icon-star-empty"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-star-half"].icon-before:before {
    content: "";
}

[data-icon="icon-star-half"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-star-half"].icon-after:after {
    content: "";
}

[data-icon="icon-star-half"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-heart"].icon-before:before {
    content: "";
}

[data-icon="icon-heart"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-heart"].icon-after:after {
    content: "";
}

[data-icon="icon-heart"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-heart-empty"].icon-before:before {
    content: "";
}

[data-icon="icon-heart-empty"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-heart-empty"].icon-after:after {
    content: "";
}

[data-icon="icon-heart-empty"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-comment"].icon-before:before {
    content: "";
}

[data-icon="icon-comment"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-comment"].icon-after:after {
    content: "";
}

[data-icon="icon-comment"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-comments"].icon-before:before {
    content: "";
}

[data-icon="icon-comments"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-comments"].icon-after:after {
    content: "";
}

[data-icon="icon-comments"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-comment-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-comment-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-comment-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-comment-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-comments-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-comments-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-comments-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-comments-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-thumbs-up"].icon-before:before {
    content: "";
}

[data-icon="icon-thumbs-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-thumbs-up"].icon-after:after {
    content: "";
}

[data-icon="icon-thumbs-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-thumbs-down"].icon-before:before {
    content: "";
}

[data-icon="icon-thumbs-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-thumbs-down"].icon-after:after {
    content: "";
}

[data-icon="icon-thumbs-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-share"].icon-before:before {
    content: "";
}

[data-icon="icon-share"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-share"].icon-after:after {
    content: "";
}

[data-icon="icon-share"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-share-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-share-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-share-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-share-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-rss"].icon-before:before {
    content: "";
}

[data-icon="icon-rss"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-rss"].icon-after:after {
    content: "";
}

[data-icon="icon-rss"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-rss-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-rss-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-rss-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-rss-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-facebook"].icon-before:before {
    content: "";
}

[data-icon="icon-facebook"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-facebook"].icon-after:after {
    content: "";
}

[data-icon="icon-facebook"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-facebook-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-facebook-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-facebook-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-facebook-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-twitter"].icon-before:before {
    content: "";
}

[data-icon="icon-twitter"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-twitter"].icon-after:after {
    content: "";
}

[data-icon="icon-twitter"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-twitter-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-twitter-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-twitter-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-twitter-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-google-plus"].icon-before:before {
    content: "";
}

[data-icon="icon-google-plus"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-google-plus"].icon-after:after {
    content: "";
}

[data-icon="icon-google-plus"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-google-plus-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-google-plus-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-google-plus-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-google-plus-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-linkedin"].icon-before:before {
    content: "";
}

[data-icon="icon-linkedin"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-linkedin"].icon-after:after {
    content: "";
}

[data-icon="icon-linkedin"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-linkedin-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-linkedin-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-linkedin-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-linkedin-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-youtube"].icon-before:before {
    content: "";
}

[data-icon="icon-youtube"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-youtube"].icon-after:after {
    content: "";
}

[data-icon="icon-youtube"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-youtube-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-youtube-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-youtube-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-youtube-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-vimeo"].icon-before:before {
    content: "";
}

[data-icon="icon-vimeo"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-vimeo"].icon-after:after {
    content: "";
}

[data-icon="icon-vimeo"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-vimeo-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-vimeo-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-vimeo-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-vimeo-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-flickr"].icon-before:before {
    content: "";
}

[data-icon="icon-flickr"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-flickr"].icon-after:after {
    content: "";
}

[data-icon="icon-flickr"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-flickr-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-flickr-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-flickr-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-flickr-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-wordpress"].icon-before:before {
    content: "";
}

[data-icon="icon-wordpress"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-wordpress"].icon-after:after {
    content: "";
}

[data-icon="icon-wordpress"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-wordpress-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-wordpress-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-wordpress-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-wordpress-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-blogger"].icon-before:before {
    content: "";
}

[data-icon="icon-blogger"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-blogger"].icon-after:after {
    content: "";
}

[data-icon="icon-blogger"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-blogger-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-blogger-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-blogger-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-blogger-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-amazon"].icon-before:before {
    content: "";
}

[data-icon="icon-amazon"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-amazon"].icon-after:after {
    content: "";
}

[data-icon="icon-amazon"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-amazon-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-amazon-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-amazon-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-amazon-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-pinterest"].icon-before:before {
    content: "";
}

[data-icon="icon-pinterest"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-pinterest"].icon-after:after {
    content: "";
}

[data-icon="icon-pinterest"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-pinterest-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-pinterest-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-pinterest-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-pinterest-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-instagram"].icon-before:before {
    content: "";
}

[data-icon="icon-instagram"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-instagram"].icon-after:after {
    content: "";
}

[data-icon="icon-instagram"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-glass"].icon-before:before {
    content: "";
}

[data-icon="icon-glass"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-glass"].icon-after:after {
    content: "";
}

[data-icon="icon-glass"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-music"].icon-before:before {
    content: "";
}

[data-icon="icon-music"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-music"].icon-after:after {
    content: "";
}

[data-icon="icon-music"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-search"].icon-before:before {
    content: "";
}

[data-icon="icon-search"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-search"].icon-after:after {
    content: "";
}

[data-icon="icon-search"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-envelope"].icon-before:before {
    content: "";
}

[data-icon="icon-envelope"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-envelope"].icon-after:after {
    content: "";
}

[data-icon="icon-envelope"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-heart"].icon-before:before {
    content: "";
}

[data-icon="icon-heart"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-heart"].icon-after:after {
    content: "";
}

[data-icon="icon-heart"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-star"].icon-before:before {
    content: "";
}

[data-icon="icon-star"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-star"].icon-after:after {
    content: "";
}

[data-icon="icon-star"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-star-empty"].icon-before:before {
    content: "";
}

[data-icon="icon-star-empty"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-star-empty"].icon-after:after {
    content: "";
}

[data-icon="icon-star-empty"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-user"].icon-before:before {
    content: "";
}

[data-icon="icon-user"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-user"].icon-after:after {
    content: "";
}

[data-icon="icon-user"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-film"].icon-before:before {
    content: "";
}

[data-icon="icon-film"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-film"].icon-after:after {
    content: "";
}

[data-icon="icon-film"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-th-large"].icon-before:before {
    content: "";
}

[data-icon="icon-th-large"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-th-large"].icon-after:after {
    content: "";
}

[data-icon="icon-th-large"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-th"].icon-before:before {
    content: "";
}

[data-icon="icon-th"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-th"].icon-after:after {
    content: "";
}

[data-icon="icon-th"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-th-list"].icon-before:before {
    content: "";
}

[data-icon="icon-th-list"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-th-list"].icon-after:after {
    content: "";
}

[data-icon="icon-th-list"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-ok"].icon-before:before {
    content: "";
}

[data-icon="icon-ok"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-ok"].icon-after:after {
    content: "";
}

[data-icon="icon-ok"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-remove"].icon-before:before {
    content: "";
}

[data-icon="icon-remove"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-remove"].icon-after:after {
    content: "";
}

[data-icon="icon-remove"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-zoom-in"].icon-before:before {
    content: "";
}

[data-icon="icon-zoom-in"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-zoom-in"].icon-after:after {
    content: "";
}

[data-icon="icon-zoom-in"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-zoom-out"].icon-before:before {
    content: "";
}

[data-icon="icon-zoom-out"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-zoom-out"].icon-after:after {
    content: "";
}

[data-icon="icon-zoom-out"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-off"].icon-before:before {
    content: "";
}

[data-icon="icon-off"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-off"].icon-after:after {
    content: "";
}

[data-icon="icon-off"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-signal"].icon-before:before {
    content: "";
}

[data-icon="icon-signal"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-signal"].icon-after:after {
    content: "";
}

[data-icon="icon-signal"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-cog"].icon-before:before {
    content: "";
}

[data-icon="icon-cog"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-cog"].icon-after:after {
    content: "";
}

[data-icon="icon-cog"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-trash"].icon-before:before {
    content: "";
}

[data-icon="icon-trash"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-trash"].icon-after:after {
    content: "";
}

[data-icon="icon-trash"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-home"].icon-before:before {
    content: "";
}

[data-icon="icon-home"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-home"].icon-after:after {
    content: "";
}

[data-icon="icon-home"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-file"].icon-before:before {
    content: "";
}

[data-icon="icon-file"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-file"].icon-after:after {
    content: "";
}

[data-icon="icon-file"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-time"].icon-before:before {
    content: "";
}

[data-icon="icon-time"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-time"].icon-after:after {
    content: "";
}

[data-icon="icon-time"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-road"].icon-before:before {
    content: "";
}

[data-icon="icon-road"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-road"].icon-after:after {
    content: "";
}

[data-icon="icon-road"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-download-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-download-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-download-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-download-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-download"].icon-before:before {
    content: "";
}

[data-icon="icon-download"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-download"].icon-after:after {
    content: "";
}

[data-icon="icon-download"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-upload"].icon-before:before {
    content: "";
}

[data-icon="icon-upload"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-upload"].icon-after:after {
    content: "";
}

[data-icon="icon-upload"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-inbox"].icon-before:before {
    content: "";
}

[data-icon="icon-inbox"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-inbox"].icon-after:after {
    content: "";
}

[data-icon="icon-inbox"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-play-circle"].icon-before:before {
    content: "";
}

[data-icon="icon-play-circle"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-play-circle"].icon-after:after {
    content: "";
}

[data-icon="icon-play-circle"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-repeat"].icon-before:before {
    content: "";
}

[data-icon="icon-repeat"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-repeat"].icon-after:after {
    content: "";
}

[data-icon="icon-repeat"].icon-after.icon-space:after {
    content: " ";
}

/* \f020 doesn't work in Safari. all shifted one down */
[data-icon="icon-refresh"].icon-before:before {
    content: "";
}

[data-icon="icon-refresh"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-refresh"].icon-after:after {
    content: "";
}

[data-icon="icon-refresh"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-list-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-list-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-list-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-list-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-lock"].icon-before:before {
    content: "";
}

[data-icon="icon-lock"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-lock"].icon-after:after {
    content: "";
}

[data-icon="icon-lock"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-flag"].icon-before:before {
    content: "";
}

[data-icon="icon-flag"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-flag"].icon-after:after {
    content: "";
}

[data-icon="icon-flag"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-headphones"].icon-before:before {
    content: "";
}

[data-icon="icon-headphones"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-headphones"].icon-after:after {
    content: "";
}

[data-icon="icon-headphones"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-volume-off"].icon-before:before {
    content: "";
}

[data-icon="icon-volume-off"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-volume-off"].icon-after:after {
    content: "";
}

[data-icon="icon-volume-off"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-volume-down"].icon-before:before {
    content: "";
}

[data-icon="icon-volume-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-volume-down"].icon-after:after {
    content: "";
}

[data-icon="icon-volume-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-volume-up"].icon-before:before {
    content: "";
}

[data-icon="icon-volume-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-volume-up"].icon-after:after {
    content: "";
}

[data-icon="icon-volume-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-qrcode"].icon-before:before {
    content: "";
}

[data-icon="icon-qrcode"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-qrcode"].icon-after:after {
    content: "";
}

[data-icon="icon-qrcode"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-barcode"].icon-before:before {
    content: "";
}

[data-icon="icon-barcode"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-barcode"].icon-after:after {
    content: "";
}

[data-icon="icon-barcode"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-tag"].icon-before:before {
    content: "";
}

[data-icon="icon-tag"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-tag"].icon-after:after {
    content: "";
}

[data-icon="icon-tag"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-tags"].icon-before:before {
    content: "";
}

[data-icon="icon-tags"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-tags"].icon-after:after {
    content: "";
}

[data-icon="icon-tags"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-book"].icon-before:before {
    content: "";
}

[data-icon="icon-book"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-book"].icon-after:after {
    content: "";
}

[data-icon="icon-book"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-bookmark"].icon-before:before {
    content: "";
}

[data-icon="icon-bookmark"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-bookmark"].icon-after:after {
    content: "";
}

[data-icon="icon-bookmark"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-print"].icon-before:before {
    content: "";
}

[data-icon="icon-print"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-print"].icon-after:after {
    content: "";
}

[data-icon="icon-print"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-camera"].icon-before:before {
    content: "";
}

[data-icon="icon-camera"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-camera"].icon-after:after {
    content: "";
}

[data-icon="icon-camera"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-font"].icon-before:before {
    content: "";
}

[data-icon="icon-font"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-font"].icon-after:after {
    content: "";
}

[data-icon="icon-font"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-bold"].icon-before:before {
    content: "";
}

[data-icon="icon-bold"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-bold"].icon-after:after {
    content: "";
}

[data-icon="icon-bold"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-italic"].icon-before:before {
    content: "";
}

[data-icon="icon-italic"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-italic"].icon-after:after {
    content: "";
}

[data-icon="icon-italic"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-text-height"].icon-before:before {
    content: "";
}

[data-icon="icon-text-height"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-text-height"].icon-after:after {
    content: "";
}

[data-icon="icon-text-height"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-text-width"].icon-before:before {
    content: "";
}

[data-icon="icon-text-width"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-text-width"].icon-after:after {
    content: "";
}

[data-icon="icon-text-width"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-align-left"].icon-before:before {
    content: "";
}

[data-icon="icon-align-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-align-left"].icon-after:after {
    content: "";
}

[data-icon="icon-align-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-align-center"].icon-before:before {
    content: "";
}

[data-icon="icon-align-center"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-align-center"].icon-after:after {
    content: "";
}

[data-icon="icon-align-center"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-align-right"].icon-before:before {
    content: "";
}

[data-icon="icon-align-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-align-right"].icon-after:after {
    content: "";
}

[data-icon="icon-align-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-align-justify"].icon-before:before {
    content: "";
}

[data-icon="icon-align-justify"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-align-justify"].icon-after:after {
    content: "";
}

[data-icon="icon-align-justify"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-list"].icon-before:before {
    content: "";
}

[data-icon="icon-list"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-list"].icon-after:after {
    content: "";
}

[data-icon="icon-list"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-indent-left"].icon-before:before {
    content: "";
}

[data-icon="icon-indent-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-indent-left"].icon-after:after {
    content: "";
}

[data-icon="icon-indent-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-indent-right"].icon-before:before {
    content: "";
}

[data-icon="icon-indent-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-indent-right"].icon-after:after {
    content: "";
}

[data-icon="icon-indent-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-facetime-video"].icon-before:before {
    content: "";
}

[data-icon="icon-facetime-video"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-facetime-video"].icon-after:after {
    content: "";
}

[data-icon="icon-facetime-video"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-picture"].icon-before:before {
    content: "";
}

[data-icon="icon-picture"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-picture"].icon-after:after {
    content: "";
}

[data-icon="icon-picture"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-pencil"].icon-before:before {
    content: "";
}

[data-icon="icon-pencil"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-pencil"].icon-after:after {
    content: "";
}

[data-icon="icon-pencil"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-map-marker"].icon-before:before {
    content: "";
}

[data-icon="icon-map-marker"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-map-marker"].icon-after:after {
    content: "";
}

[data-icon="icon-map-marker"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-adjust"].icon-before:before {
    content: "";
}

[data-icon="icon-adjust"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-adjust"].icon-after:after {
    content: "";
}

[data-icon="icon-adjust"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-tint"].icon-before:before {
    content: "";
}

[data-icon="icon-tint"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-tint"].icon-after:after {
    content: "";
}

[data-icon="icon-tint"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-edit"].icon-before:before {
    content: "";
}

[data-icon="icon-edit"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-edit"].icon-after:after {
    content: "";
}

[data-icon="icon-edit"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-share"].icon-before:before {
    content: "";
}

[data-icon="icon-share"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-share"].icon-after:after {
    content: "";
}

[data-icon="icon-share"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-check"].icon-before:before {
    content: "";
}

[data-icon="icon-check"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-check"].icon-after:after {
    content: "";
}

[data-icon="icon-check"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-move"].icon-before:before {
    content: "";
}

[data-icon="icon-move"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-move"].icon-after:after {
    content: "";
}

[data-icon="icon-move"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-step-backward"].icon-before:before {
    content: "";
}

[data-icon="icon-step-backward"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-step-backward"].icon-after:after {
    content: "";
}

[data-icon="icon-step-backward"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-fast-backward"].icon-before:before {
    content: "";
}

[data-icon="icon-fast-backward"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-fast-backward"].icon-after:after {
    content: "";
}

[data-icon="icon-fast-backward"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-backward"].icon-before:before {
    content: "";
}

[data-icon="icon-backward"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-backward"].icon-after:after {
    content: "";
}

[data-icon="icon-backward"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-play"].icon-before:before {
    content: "";
}

[data-icon="icon-play"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-play"].icon-after:after {
    content: "";
}

[data-icon="icon-play"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-pause"].icon-before:before {
    content: "";
}

[data-icon="icon-pause"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-pause"].icon-after:after {
    content: "";
}

[data-icon="icon-pause"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-stop"].icon-before:before {
    content: "";
}

[data-icon="icon-stop"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-stop"].icon-after:after {
    content: "";
}

[data-icon="icon-stop"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-forward"].icon-before:before {
    content: "";
}

[data-icon="icon-forward"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-forward"].icon-after:after {
    content: "";
}

[data-icon="icon-forward"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-fast-forward"].icon-before:before {
    content: "";
}

[data-icon="icon-fast-forward"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-fast-forward"].icon-after:after {
    content: "";
}

[data-icon="icon-fast-forward"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-step-forward"].icon-before:before {
    content: "";
}

[data-icon="icon-step-forward"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-step-forward"].icon-after:after {
    content: "";
}

[data-icon="icon-step-forward"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-eject"].icon-before:before {
    content: "";
}

[data-icon="icon-eject"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-eject"].icon-after:after {
    content: "";
}

[data-icon="icon-eject"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-chevron-left"].icon-before:before {
    content: "";
}

[data-icon="icon-chevron-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-chevron-left"].icon-after:after {
    content: "";
}

[data-icon="icon-chevron-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-chevron-right"].icon-before:before {
    content: "";
}

[data-icon="icon-chevron-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-chevron-right"].icon-after:after {
    content: "";
}

[data-icon="icon-chevron-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-plus-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-plus-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-plus-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-plus-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-minus-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-minus-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-minus-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-minus-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-remove-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-remove-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-remove-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-remove-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-ok-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-ok-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-ok-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-ok-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-question-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-question-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-question-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-question-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-info-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-info-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-info-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-info-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-screenshot"].icon-before:before {
    content: "";
}

[data-icon="icon-screenshot"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-screenshot"].icon-after:after {
    content: "";
}

[data-icon="icon-screenshot"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-remove-circle"].icon-before:before {
    content: "";
}

[data-icon="icon-remove-circle"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-remove-circle"].icon-after:after {
    content: "";
}

[data-icon="icon-remove-circle"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-ok-circle"].icon-before:before {
    content: "";
}

[data-icon="icon-ok-circle"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-ok-circle"].icon-after:after {
    content: "";
}

[data-icon="icon-ok-circle"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-ban-circle"].icon-before:before {
    content: "";
}

[data-icon="icon-ban-circle"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-ban-circle"].icon-after:after {
    content: "";
}

[data-icon="icon-ban-circle"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-arrow-left"].icon-before:before {
    content: "";
}

[data-icon="icon-arrow-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-arrow-left"].icon-after:after {
    content: "";
}

[data-icon="icon-arrow-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-arrow-right"].icon-before:before {
    content: "";
}

[data-icon="icon-arrow-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-arrow-right"].icon-after:after {
    content: "";
}

[data-icon="icon-arrow-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-arrow-up"].icon-before:before {
    content: "";
}

[data-icon="icon-arrow-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-arrow-up"].icon-after:after {
    content: "";
}

[data-icon="icon-arrow-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-arrow-down"].icon-before:before {
    content: "";
}

[data-icon="icon-arrow-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-arrow-down"].icon-after:after {
    content: "";
}

[data-icon="icon-arrow-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-share-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-share-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-share-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-share-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-resize-full"].icon-before:before {
    content: "";
}

[data-icon="icon-resize-full"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-resize-full"].icon-after:after {
    content: "";
}

[data-icon="icon-resize-full"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-resize-small"].icon-before:before {
    content: "";
}

[data-icon="icon-resize-small"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-resize-small"].icon-after:after {
    content: "";
}

[data-icon="icon-resize-small"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-plus"].icon-before:before {
    content: "";
}

[data-icon="icon-plus"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-plus"].icon-after:after {
    content: "";
}

[data-icon="icon-plus"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-minus"].icon-before:before {
    content: "";
}

[data-icon="icon-minus"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-minus"].icon-after:after {
    content: "";
}

[data-icon="icon-minus"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-asterisk"].icon-before:before {
    content: "";
}

[data-icon="icon-asterisk"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-asterisk"].icon-after:after {
    content: "";
}

[data-icon="icon-asterisk"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-exclamation-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-exclamation-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-exclamation-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-exclamation-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-gift"].icon-before:before {
    content: "";
}

[data-icon="icon-gift"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-gift"].icon-after:after {
    content: "";
}

[data-icon="icon-gift"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-leaf"].icon-before:before {
    content: "";
}

[data-icon="icon-leaf"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-leaf"].icon-after:after {
    content: "";
}

[data-icon="icon-leaf"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-fire"].icon-before:before {
    content: "";
}

[data-icon="icon-fire"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-fire"].icon-after:after {
    content: "";
}

[data-icon="icon-fire"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-eye-open"].icon-before:before {
    content: "";
}

[data-icon="icon-eye-open"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-eye-open"].icon-after:after {
    content: "";
}

[data-icon="icon-eye-open"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-eye-close"].icon-before:before {
    content: "";
}

[data-icon="icon-eye-close"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-eye-close"].icon-after:after {
    content: "";
}

[data-icon="icon-eye-close"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-warning-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-warning-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-warning-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-warning-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-plane"].icon-before:before {
    content: "";
}

[data-icon="icon-plane"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-plane"].icon-after:after {
    content: "";
}

[data-icon="icon-plane"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-calendar"].icon-before:before {
    content: "";
}

[data-icon="icon-calendar"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-calendar"].icon-after:after {
    content: "";
}

[data-icon="icon-calendar"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-random"].icon-before:before {
    content: "";
}

[data-icon="icon-random"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-random"].icon-after:after {
    content: "";
}

[data-icon="icon-random"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-comment"].icon-before:before {
    content: "";
}

[data-icon="icon-comment"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-comment"].icon-after:after {
    content: "";
}

[data-icon="icon-comment"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-magnet"].icon-before:before {
    content: "";
}

[data-icon="icon-magnet"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-magnet"].icon-after:after {
    content: "";
}

[data-icon="icon-magnet"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-chevron-up"].icon-before:before {
    content: "";
}

[data-icon="icon-chevron-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-chevron-up"].icon-after:after {
    content: "";
}

[data-icon="icon-chevron-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-chevron-down"].icon-before:before {
    content: "";
}

[data-icon="icon-chevron-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-chevron-down"].icon-after:after {
    content: "";
}

[data-icon="icon-chevron-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-retweet"].icon-before:before {
    content: "";
}

[data-icon="icon-retweet"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-retweet"].icon-after:after {
    content: "";
}

[data-icon="icon-retweet"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-shopping-cart"].icon-before:before {
    content: "";
}

[data-icon="icon-shopping-cart"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-shopping-cart"].icon-after:after {
    content: "";
}

[data-icon="icon-shopping-cart"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-folder-close"].icon-before:before {
    content: "";
}

[data-icon="icon-folder-close"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-folder-close"].icon-after:after {
    content: "";
}

[data-icon="icon-folder-close"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-folder-open"].icon-before:before {
    content: "";
}

[data-icon="icon-folder-open"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-folder-open"].icon-after:after {
    content: "";
}

[data-icon="icon-folder-open"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-resize-vertical"].icon-before:before {
    content: "";
}

[data-icon="icon-resize-vertical"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-resize-vertical"].icon-after:after {
    content: "";
}

[data-icon="icon-resize-vertical"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-resize-horizontal"].icon-before:before {
    content: "";
}

[data-icon="icon-resize-horizontal"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-resize-horizontal"].icon-after:after {
    content: "";
}

[data-icon="icon-resize-horizontal"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-bar-chart"].icon-before:before {
    content: "";
}

[data-icon="icon-bar-chart"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-bar-chart"].icon-after:after {
    content: "";
}

[data-icon="icon-bar-chart"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-twitter-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-twitter-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-twitter-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-twitter-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-facebook-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-facebook-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-facebook-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-facebook-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-camera-retro"].icon-before:before {
    content: "";
}

[data-icon="icon-camera-retro"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-camera-retro"].icon-after:after {
    content: "";
}

[data-icon="icon-camera-retro"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-key"].icon-before:before {
    content: "";
}

[data-icon="icon-key"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-key"].icon-after:after {
    content: "";
}

[data-icon="icon-key"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-cogs"].icon-before:before {
    content: "";
}

[data-icon="icon-cogs"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-cogs"].icon-after:after {
    content: "";
}

[data-icon="icon-cogs"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-comments"].icon-before:before {
    content: "";
}

[data-icon="icon-comments"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-comments"].icon-after:after {
    content: "";
}

[data-icon="icon-comments"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-thumbs-up"].icon-before:before {
    content: "";
}

[data-icon="icon-thumbs-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-thumbs-up"].icon-after:after {
    content: "";
}

[data-icon="icon-thumbs-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-thumbs-down"].icon-before:before {
    content: "";
}

[data-icon="icon-thumbs-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-thumbs-down"].icon-after:after {
    content: "";
}

[data-icon="icon-thumbs-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-star-half"].icon-before:before {
    content: "";
}

[data-icon="icon-star-half"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-star-half"].icon-after:after {
    content: "";
}

[data-icon="icon-star-half"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-heart-empty"].icon-before:before {
    content: "";
}

[data-icon="icon-heart-empty"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-heart-empty"].icon-after:after {
    content: "";
}

[data-icon="icon-heart-empty"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-signout"].icon-before:before {
    content: "";
}

[data-icon="icon-signout"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-signout"].icon-after:after {
    content: "";
}

[data-icon="icon-signout"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-linkedin-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-linkedin-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-linkedin-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-linkedin-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-pushpin"].icon-before:before {
    content: "";
}

[data-icon="icon-pushpin"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-pushpin"].icon-after:after {
    content: "";
}

[data-icon="icon-pushpin"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-external-link"].icon-before:before {
    content: "";
}

[data-icon="icon-external-link"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-external-link"].icon-after:after {
    content: "";
}

[data-icon="icon-external-link"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-signin"].icon-before:before {
    content: "";
}

[data-icon="icon-signin"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-signin"].icon-after:after {
    content: "";
}

[data-icon="icon-signin"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-trophy"].icon-before:before {
    content: "";
}

[data-icon="icon-trophy"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-trophy"].icon-after:after {
    content: "";
}

[data-icon="icon-trophy"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-github-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-github-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-github-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-github-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-upload-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-upload-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-upload-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-upload-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-lemon"].icon-before:before {
    content: "";
}

[data-icon="icon-lemon"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-lemon"].icon-after:after {
    content: "";
}

[data-icon="icon-lemon"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-phone"].icon-before:before {
    content: "";
}

[data-icon="icon-phone"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-phone"].icon-after:after {
    content: "";
}

[data-icon="icon-phone"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-check-empty"].icon-before:before {
    content: "";
}

[data-icon="icon-check-empty"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-check-empty"].icon-after:after {
    content: "";
}

[data-icon="icon-check-empty"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-bookmark-empty"].icon-before:before {
    content: "";
}

[data-icon="icon-bookmark-empty"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-bookmark-empty"].icon-after:after {
    content: "";
}

[data-icon="icon-bookmark-empty"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-phone-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-phone-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-phone-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-phone-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-twitter"].icon-before:before {
    content: "";
}

[data-icon="icon-twitter"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-twitter"].icon-after:after {
    content: "";
}

[data-icon="icon-twitter"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-facebook"].icon-before:before {
    content: "";
}

[data-icon="icon-facebook"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-facebook"].icon-after:after {
    content: "";
}

[data-icon="icon-facebook"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-github"].icon-before:before {
    content: "";
}

[data-icon="icon-github"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-github"].icon-after:after {
    content: "";
}

[data-icon="icon-github"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-unlock"].icon-before:before {
    content: "";
}

[data-icon="icon-unlock"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-unlock"].icon-after:after {
    content: "";
}

[data-icon="icon-unlock"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-credit-card"].icon-before:before {
    content: "";
}

[data-icon="icon-credit-card"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-credit-card"].icon-after:after {
    content: "";
}

[data-icon="icon-credit-card"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-rss"].icon-before:before {
    content: "";
}

[data-icon="icon-rss"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-rss"].icon-after:after {
    content: "";
}

[data-icon="icon-rss"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-hdd"].icon-before:before {
    content: "";
}

[data-icon="icon-hdd"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-hdd"].icon-after:after {
    content: "";
}

[data-icon="icon-hdd"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-bullhorn"].icon-before:before {
    content: "";
}

[data-icon="icon-bullhorn"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-bullhorn"].icon-after:after {
    content: "";
}

[data-icon="icon-bullhorn"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-bell"].icon-before:before {
    content: "";
}

[data-icon="icon-bell"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-bell"].icon-after:after {
    content: "";
}

[data-icon="icon-bell"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-certificate"].icon-before:before {
    content: "";
}

[data-icon="icon-certificate"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-certificate"].icon-after:after {
    content: "";
}

[data-icon="icon-certificate"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-hand-right"].icon-before:before {
    content: "";
}

[data-icon="icon-hand-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-hand-right"].icon-after:after {
    content: "";
}

[data-icon="icon-hand-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-hand-left"].icon-before:before {
    content: "";
}

[data-icon="icon-hand-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-hand-left"].icon-after:after {
    content: "";
}

[data-icon="icon-hand-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-hand-up"].icon-before:before {
    content: "";
}

[data-icon="icon-hand-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-hand-up"].icon-after:after {
    content: "";
}

[data-icon="icon-hand-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-hand-down"].icon-before:before {
    content: "";
}

[data-icon="icon-hand-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-hand-down"].icon-after:after {
    content: "";
}

[data-icon="icon-hand-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-circle-arrow-left"].icon-before:before {
    content: "";
}

[data-icon="icon-circle-arrow-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-circle-arrow-left"].icon-after:after {
    content: "";
}

[data-icon="icon-circle-arrow-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-circle-arrow-right"].icon-before:before {
    content: "";
}

[data-icon="icon-circle-arrow-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-circle-arrow-right"].icon-after:after {
    content: "";
}

[data-icon="icon-circle-arrow-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-circle-arrow-up"].icon-before:before {
    content: "";
}

[data-icon="icon-circle-arrow-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-circle-arrow-up"].icon-after:after {
    content: "";
}

[data-icon="icon-circle-arrow-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-circle-arrow-down"].icon-before:before {
    content: "";
}

[data-icon="icon-circle-arrow-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-circle-arrow-down"].icon-after:after {
    content: "";
}

[data-icon="icon-circle-arrow-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-globe"].icon-before:before {
    content: "";
}

[data-icon="icon-globe"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-globe"].icon-after:after {
    content: "";
}

[data-icon="icon-globe"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-wrench"].icon-before:before {
    content: "";
}

[data-icon="icon-wrench"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-wrench"].icon-after:after {
    content: "";
}

[data-icon="icon-wrench"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-tasks"].icon-before:before {
    content: "";
}

[data-icon="icon-tasks"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-tasks"].icon-after:after {
    content: "";
}

[data-icon="icon-tasks"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-filter"].icon-before:before {
    content: "";
}

[data-icon="icon-filter"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-filter"].icon-after:after {
    content: "";
}

[data-icon="icon-filter"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-briefcase"].icon-before:before {
    content: "";
}

[data-icon="icon-briefcase"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-briefcase"].icon-after:after {
    content: "";
}

[data-icon="icon-briefcase"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-fullscreen"].icon-before:before {
    content: "";
}

[data-icon="icon-fullscreen"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-fullscreen"].icon-after:after {
    content: "";
}

[data-icon="icon-fullscreen"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-group"].icon-before:before {
    content: "";
}

[data-icon="icon-group"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-group"].icon-after:after {
    content: "";
}

[data-icon="icon-group"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-link"].icon-before:before {
    content: "";
}

[data-icon="icon-link"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-link"].icon-after:after {
    content: "";
}

[data-icon="icon-link"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-cloud"].icon-before:before {
    content: "";
}

[data-icon="icon-cloud"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-cloud"].icon-after:after {
    content: "";
}

[data-icon="icon-cloud"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-beaker"].icon-before:before {
    content: "";
}

[data-icon="icon-beaker"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-beaker"].icon-after:after {
    content: "";
}

[data-icon="icon-beaker"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-cut"].icon-before:before {
    content: "";
}

[data-icon="icon-cut"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-cut"].icon-after:after {
    content: "";
}

[data-icon="icon-cut"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-copy"].icon-before:before {
    content: "";
}

[data-icon="icon-copy"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-copy"].icon-after:after {
    content: "";
}

[data-icon="icon-copy"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-paper-clip"].icon-before:before {
    content: "";
}

[data-icon="icon-paper-clip"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-paper-clip"].icon-after:after {
    content: "";
}

[data-icon="icon-paper-clip"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-save"].icon-before:before {
    content: "";
}

[data-icon="icon-save"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-save"].icon-after:after {
    content: "";
}

[data-icon="icon-save"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-sign-blank"].icon-before:before {
    content: "";
}

[data-icon="icon-sign-blank"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-sign-blank"].icon-after:after {
    content: "";
}

[data-icon="icon-sign-blank"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-reorder"].icon-before:before {
    content: "";
}

[data-icon="icon-reorder"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-reorder"].icon-after:after {
    content: "";
}

[data-icon="icon-reorder"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-list-ul"].icon-before:before {
    content: "";
}

[data-icon="icon-list-ul"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-list-ul"].icon-after:after {
    content: "";
}

[data-icon="icon-list-ul"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-list-ol"].icon-before:before {
    content: "";
}

[data-icon="icon-list-ol"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-list-ol"].icon-after:after {
    content: "";
}

[data-icon="icon-list-ol"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-strikethrough"].icon-before:before {
    content: "";
}

[data-icon="icon-strikethrough"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-strikethrough"].icon-after:after {
    content: "";
}

[data-icon="icon-strikethrough"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-underline"].icon-before:before {
    content: "";
}

[data-icon="icon-underline"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-underline"].icon-after:after {
    content: "";
}

[data-icon="icon-underline"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-table"].icon-before:before {
    content: "";
}

[data-icon="icon-table"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-table"].icon-after:after {
    content: "";
}

[data-icon="icon-table"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-magic"].icon-before:before {
    content: "";
}

[data-icon="icon-magic"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-magic"].icon-after:after {
    content: "";
}

[data-icon="icon-magic"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-truck"].icon-before:before {
    content: "";
}

[data-icon="icon-truck"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-truck"].icon-after:after {
    content: "";
}

[data-icon="icon-truck"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-pinterest"].icon-before:before {
    content: "";
}

[data-icon="icon-pinterest"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-pinterest"].icon-after:after {
    content: "";
}

[data-icon="icon-pinterest"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-pinterest-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-pinterest-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-pinterest-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-pinterest-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-google-plus-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-google-plus-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-google-plus-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-google-plus-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-google-plus"].icon-before:before {
    content: "";
}

[data-icon="icon-google-plus"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-google-plus"].icon-after:after {
    content: "";
}

[data-icon="icon-google-plus"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-money"].icon-before:before {
    content: "";
}

[data-icon="icon-money"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-money"].icon-after:after {
    content: "";
}

[data-icon="icon-money"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-caret-down"].icon-before:before {
    content: "";
}

[data-icon="icon-caret-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-caret-down"].icon-after:after {
    content: "";
}

[data-icon="icon-caret-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-caret-up"].icon-before:before {
    content: "";
}

[data-icon="icon-caret-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-caret-up"].icon-after:after {
    content: "";
}

[data-icon="icon-caret-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-caret-left"].icon-before:before {
    content: "";
}

[data-icon="icon-caret-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-caret-left"].icon-after:after {
    content: "";
}

[data-icon="icon-caret-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-caret-right"].icon-before:before {
    content: "";
}

[data-icon="icon-caret-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-caret-right"].icon-after:after {
    content: "";
}

[data-icon="icon-caret-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-columns"].icon-before:before {
    content: "";
}

[data-icon="icon-columns"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-columns"].icon-after:after {
    content: "";
}

[data-icon="icon-columns"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-sort"].icon-before:before {
    content: "";
}

[data-icon="icon-sort"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-sort"].icon-after:after {
    content: "";
}

[data-icon="icon-sort"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-sort-down"].icon-before:before {
    content: "";
}

[data-icon="icon-sort-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-sort-down"].icon-after:after {
    content: "";
}

[data-icon="icon-sort-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-sort-up"].icon-before:before {
    content: "";
}

[data-icon="icon-sort-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-sort-up"].icon-after:after {
    content: "";
}

[data-icon="icon-sort-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-envelope-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-envelope-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-envelope-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-envelope-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-linkedin"].icon-before:before {
    content: "";
}

[data-icon="icon-linkedin"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-linkedin"].icon-after:after {
    content: "";
}

[data-icon="icon-linkedin"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-undo"].icon-before:before {
    content: "";
}

[data-icon="icon-undo"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-undo"].icon-after:after {
    content: "";
}

[data-icon="icon-undo"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-legal"].icon-before:before {
    content: "";
}

[data-icon="icon-legal"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-legal"].icon-after:after {
    content: "";
}

[data-icon="icon-legal"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-dashboard"].icon-before:before {
    content: "";
}

[data-icon="icon-dashboard"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-dashboard"].icon-after:after {
    content: "";
}

[data-icon="icon-dashboard"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-comment-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-comment-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-comment-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-comment-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-comments-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-comments-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-comments-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-comments-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-bolt"].icon-before:before {
    content: "";
}

[data-icon="icon-bolt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-bolt"].icon-after:after {
    content: "";
}

[data-icon="icon-bolt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-sitemap"].icon-before:before {
    content: "";
}

[data-icon="icon-sitemap"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-sitemap"].icon-after:after {
    content: "";
}

[data-icon="icon-sitemap"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-umbrella"].icon-before:before {
    content: "";
}

[data-icon="icon-umbrella"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-umbrella"].icon-after:after {
    content: "";
}

[data-icon="icon-umbrella"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-paste"].icon-before:before {
    content: "";
}

[data-icon="icon-paste"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-paste"].icon-after:after {
    content: "";
}

[data-icon="icon-paste"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-user-md"].icon-before:before {
    content: "";
}

[data-icon="icon-user-md"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-user-md"].icon-after:after {
    content: "";
}

[data-icon="icon-user-md"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-cloud-download"].icon-before:before {
    content: "";
}

[data-icon="icon-cloud-download"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-cloud-download"].icon-after:after {
    content: "";
}

[data-icon="icon-cloud-download"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-cloud-upload"].icon-before:before {
    content: "";
}

[data-icon="icon-cloud-upload"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-cloud-upload"].icon-after:after {
    content: "";
}

[data-icon="icon-cloud-upload"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-exchange"].icon-before:before {
    content: "";
}

[data-icon="icon-exchange"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-exchange"].icon-after:after {
    content: "";
}

[data-icon="icon-exchange"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-bell-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-bell-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-bell-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-bell-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-file-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-file-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-file-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-file-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-coffee"].icon-before:before {
    content: "";
}

[data-icon="icon-coffee"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-coffee"].icon-after:after {
    content: "";
}

[data-icon="icon-coffee"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-beer"].icon-before:before {
    content: "";
}

[data-icon="icon-beer"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-beer"].icon-after:after {
    content: "";
}

[data-icon="icon-beer"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-food"].icon-before:before {
    content: "";
}

[data-icon="icon-food"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-food"].icon-after:after {
    content: "";
}

[data-icon="icon-food"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-fighter-jet"].icon-before:before {
    content: "";
}

[data-icon="icon-fighter-jet"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-fighter-jet"].icon-after:after {
    content: "";
}

[data-icon="icon-fighter-jet"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-stethoscope"].icon-before:before {
    content: "";
}

[data-icon="icon-stethoscope"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-stethoscope"].icon-after:after {
    content: "";
}

[data-icon="icon-stethoscope"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-building"].icon-before:before {
    content: "";
}

[data-icon="icon-building"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-building"].icon-after:after {
    content: "";
}

[data-icon="icon-building"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-hospital"].icon-before:before {
    content: "";
}

[data-icon="icon-hospital"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-hospital"].icon-after:after {
    content: "";
}

[data-icon="icon-hospital"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-suitcase"].icon-before:before {
    content: "";
}

[data-icon="icon-suitcase"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-suitcase"].icon-after:after {
    content: "";
}

[data-icon="icon-suitcase"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-ambulance"].icon-before:before {
    content: "";
}

[data-icon="icon-ambulance"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-ambulance"].icon-after:after {
    content: "";
}

[data-icon="icon-ambulance"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-medkit"].icon-before:before {
    content: "";
}

[data-icon="icon-medkit"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-medkit"].icon-after:after {
    content: "";
}

[data-icon="icon-medkit"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-h-sign"].icon-before:before {
    content: "";
}

[data-icon="icon-h-sign"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-h-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-h-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-plus-sign-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-plus-sign-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-plus-sign-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-plus-sign-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-spinner"].icon-before:before {
    content: "";
}

[data-icon="icon-spinner"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-spinner"].icon-after:after {
    content: "";
}

[data-icon="icon-spinner"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-double-angle-left"].icon-before:before {
    content: "";
}

[data-icon="icon-double-angle-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-double-angle-left"].icon-after:after {
    content: "";
}

[data-icon="icon-double-angle-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-double-angle-right"].icon-before:before {
    content: "";
}

[data-icon="icon-double-angle-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-double-angle-right"].icon-after:after {
    content: "";
}

[data-icon="icon-double-angle-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-double-angle-up"].icon-before:before {
    content: "";
}

[data-icon="icon-double-angle-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-double-angle-up"].icon-after:after {
    content: "";
}

[data-icon="icon-double-angle-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-double-angle-down"].icon-before:before {
    content: "";
}

[data-icon="icon-double-angle-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-double-angle-down"].icon-after:after {
    content: "";
}

[data-icon="icon-double-angle-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-angle-left"].icon-before:before {
    content: "";
}

[data-icon="icon-angle-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-angle-left"].icon-after:after {
    content: "";
}

[data-icon="icon-angle-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-angle-right"].icon-before:before {
    content: "";
}

[data-icon="icon-angle-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-angle-right"].icon-after:after {
    content: "";
}

[data-icon="icon-angle-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-angle-up"].icon-before:before {
    content: "";
}

[data-icon="icon-angle-up"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-angle-up"].icon-after:after {
    content: "";
}

[data-icon="icon-angle-up"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-angle-down"].icon-before:before {
    content: "";
}

[data-icon="icon-angle-down"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-angle-down"].icon-after:after {
    content: "";
}

[data-icon="icon-angle-down"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-circle-blank"].icon-before:before {
    content: "";
}

[data-icon="icon-circle-blank"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-circle-blank"].icon-after:after {
    content: "";
}

[data-icon="icon-circle-blank"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-circle"].icon-before:before {
    content: "";
}

[data-icon="icon-circle"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-circle"].icon-after:after {
    content: "";
}

[data-icon="icon-circle"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-desktop"].icon-before:before {
    content: "";
}

[data-icon="icon-desktop"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-desktop"].icon-after:after {
    content: "";
}

[data-icon="icon-desktop"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-laptop"].icon-before:before {
    content: "";
}

[data-icon="icon-laptop"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-laptop"].icon-after:after {
    content: "";
}

[data-icon="icon-laptop"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-tablet"].icon-before:before {
    content: "";
}

[data-icon="icon-tablet"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-tablet"].icon-after:after {
    content: "";
}

[data-icon="icon-tablet"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-mobile-phone"].icon-before:before {
    content: "";
}

[data-icon="icon-mobile-phone"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-mobile-phone"].icon-after:after {
    content: "";
}

[data-icon="icon-mobile-phone"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-quote-left"].icon-before:before {
    content: "";
}

[data-icon="icon-quote-left"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-quote-left"].icon-after:after {
    content: "";
}

[data-icon="icon-quote-left"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-quote-right"].icon-before:before {
    content: "";
}

[data-icon="icon-quote-right"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-quote-right"].icon-after:after {
    content: "";
}

[data-icon="icon-quote-right"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-reply"].icon-before:before {
    content: "";
}

[data-icon="icon-reply"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-reply"].icon-after:after {
    content: "";
}

[data-icon="icon-reply"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-github-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-github-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-github-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-github-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-folder-close-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-folder-close-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-folder-close-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-folder-close-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-folder-open-alt"].icon-before:before {
    content: "";
}

[data-icon="icon-folder-open-alt"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-folder-open-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-folder-open-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-lightbulb"].icon-before:before {
    content: "";
}

[data-icon="icon-lightbulb"].icon-before.icon-space:before {
    content: " ";
}

[data-icon="icon-lightbulb"].icon-after:after {
    content: "";
}

[data-icon="icon-lightbulb"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-reorder"].icon-before:before,
[data-icon="icon-reorder"][data-icon]:before {
    content: "";
}

[data-icon="icon-reorder"].icon-before.icon-space:before,
[data-icon="icon-reorder"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-reorder"].icon-after:after {
    content: "";
}

[data-icon="icon-reorder"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-list-ul"].icon-before:before,
[data-icon="icon-list-ul"][data-icon]:before {
    content: "";
}

[data-icon="icon-list-ul"].icon-before.icon-space:before,
[data-icon="icon-list-ul"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-list-ul"].icon-after:after {
    content: "";
}

[data-icon="icon-list-ul"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-youtube"].icon-before:before,
[data-icon="icon-youtube"][data-icon]:before {
    content: "";
}

[data-icon="icon-youtube"].icon-before.icon-space:before,
[data-icon="icon-youtube"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-youtube"].icon-after:after {
    content: "";
}

[data-icon="icon-youtube"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-facebook-sign"].icon-before:before,
[data-icon="icon-facebook-sign"][data-icon]:before {
    content: "";
}

[data-icon="icon-facebook-sign"].icon-before.icon-space:before,
[data-icon="icon-facebook-sign"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-facebook-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-facebook-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-twitter-sign"].icon-before:before,
[data-icon="icon-twitter-sign"][data-icon]:before {
    content: "";
}

[data-icon="icon-twitter-sign"].icon-before.icon-space:before,
[data-icon="icon-twitter-sign"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-twitter-sign"].icon-after:after {
    content: "";
}

[data-icon="icon-twitter-sign"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-envelope-alt"].icon-before:before,
[data-icon="icon-envelope-alt"][data-icon]:before {
    content: "";
}

[data-icon="icon-envelope-alt"].icon-before.icon-space:before,
[data-icon="icon-envelope-alt"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-envelope-alt"].icon-after:after {
    content: "";
}

[data-icon="icon-envelope-alt"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-star"].icon-before:before,
[data-icon="icon-star"][data-icon]:before {
    content: "";
}

[data-icon="icon-star"].icon-before.icon-space:before,
[data-icon="icon-star"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-star"].icon-after:after {
    content: "";
}

[data-icon="icon-star"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-star-empty"].icon-before:before,
[data-icon="icon-star-empty"][data-icon]:before {
    content: "";
}

[data-icon="icon-star-empty"].icon-before.icon-space:before,
[data-icon="icon-star-empty"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-star-empty"].icon-after:after {
    content: "";
}

[data-icon="icon-star-empty"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-remove"].icon-before:before,
[data-icon="icon-remove"][data-icon]:before {
    content: "";
}

[data-icon="icon-remove"].icon-before.icon-space:before,
[data-icon="icon-remove"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-remove"].icon-after:after {
    content: "";
}

[data-icon="icon-remove"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-ok"].icon-before:before,
[data-icon="icon-ok"][data-icon]:before {
    content: "";
}

[data-icon="icon-ok"].icon-before.icon-space:before,
[data-icon="icon-ok"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-ok"].icon-after:after {
    content: "";
}

[data-icon="icon-ok"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-mcdonalds"].icon-before:before,
[data-icon="icon-mcdonalds"][data-icon]:before {
    content: "";
}

[data-icon="icon-mcdonalds"].icon-before.icon-space:before,
[data-icon="icon-mcdonalds"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-mcdonalds"].icon-after:after {
    content: "";
}

[data-icon="icon-mcdonalds"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-taco-time"].icon-before:before,
[data-icon="icon-taco-time"][data-icon]:before {
    content: "";
}

[data-icon="icon-taco-time"].icon-before.icon-space:before,
[data-icon="icon-taco-time"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-taco-time"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-arctic-circle"].icon-before:before,
[data-icon="icon-arctic-circle"][data-icon]:before {
    content: "";
}

[data-icon="icon-arctic-circle"].icon-before.icon-space:before,
[data-icon="icon-arctic-circle"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-arctic-circle"].icon-after:after {
    content: "";
}

[data-icon="icon-arctic-circle"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-a-w"].icon-before:before,
[data-icon="icon-a-w"][data-icon]:before {
    content: "";
}

[data-icon="icon-a-w"].icon-before.icon-space:before,
[data-icon="icon-a-w"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-a-w"].icon-after:after {
    content: "";
}

[data-icon="icon-a-w"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-jack-in-box"].icon-before:before,
[data-icon="icon-jack-in-box"][data-icon]:before {
    content: "";
}

[data-icon="icon-jack-in-box"].icon-before.icon-space:before,
[data-icon="icon-jack-in-box"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-jack-in-box"].icon-after:after {
    content: "";
}

[data-icon="icon-jack-in-box"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-idaho-lottery"].icon-before:before,
[data-icon="icon-idaho-lottery"][data-icon]:before {
    content: "";
}

[data-icon="icon-idaho-lottery"].icon-before.icon-space:before,
[data-icon="icon-idaho-lottery"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-idaho-lottery"].icon-after:after {
    content: "";
}

[data-icon="icon-idaho-lottery"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-shower"].icon-before:before,
[data-icon="icon-shower"][data-icon]:before {
    content: "";
}

[data-icon="icon-shower"].icon-before.icon-space:before,
[data-icon="icon-shower"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-shower"].icon-after:after {
    content: "";
}

[data-icon="icon-shower"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-red-box"].icon-before:before,
[data-icon="icon-red-box"][data-icon]:before {
    content: "";
}

[data-icon="icon-red-box"].icon-before.icon-space:before,
[data-icon="icon-red-box"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-red-box"].icon-after:after {
    content: "";
}

[data-icon="icon-red-box"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-scale"].icon-before:before,
[data-icon="icon-scale"][data-icon]:before {
    content: "";
}

[data-icon="icon-scale"].icon-before.icon-space:before,
[data-icon="icon-scale"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-scale"].icon-after:after {
    content: "";
}

[data-icon="icon-scale"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-rv-dump"].icon-before:before,
[data-icon="icon-rv-dump"][data-icon]:before {
    content: "";
}

[data-icon="icon-rv-dump"].icon-before.icon-space:before,
[data-icon="icon-rv-dump"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-rv-dump"].icon-after:after {
    content: "";
}

[data-icon="icon-rv-dump"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-diesel"].icon-before:before,
[data-icon="icon-diesel"][data-icon]:before {
    content: "";
}

[data-icon="icon-diesel"].icon-before.icon-space:before,
[data-icon="icon-diesel"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-diesel"].icon-after:after {
    content: "";
}

[data-icon="icon-diesel"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-propane"].icon-before:before,
[data-icon="icon-propane"][data-icon]:before {
    content: "";
}

[data-icon="icon-propane"].icon-before.icon-space:before,
[data-icon="icon-propane"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-propane"].icon-after:after {
    content: "";
}

[data-icon="icon-propane"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-shell-cpg"].icon-before:before,
[data-icon="icon-shell-cpg"][data-icon]:before {
    content: "";
}

[data-icon="icon-shell-cpg"].icon-before.icon-space:before,
[data-icon="icon-shell-cpg"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-shell-cpg"].icon-after:after {
    content: "";
}

[data-icon="icon-shell-cpg"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-texaco"].icon-before:before,
[data-icon="icon-texaco"][data-icon]:before {
    content: "";
}

[data-icon="icon-texaco"].icon-before.icon-space:before,
[data-icon="icon-texaco"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-texaco"].icon-after:after {
    content: "";
}

[data-icon="icon-texaco"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-shell"].icon-before:before,
[data-icon="icon-shell"][data-icon]:before {
    content: "";
}

[data-icon="icon-shell"].icon-before.icon-space:before,
[data-icon="icon-shell"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-shell"].icon-after:after {
    content: "";
}

[data-icon="icon-shell"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-chevron"].icon-before:before,
[data-icon="icon-chevron"][data-icon]:before {
    content: "";
}

[data-icon="icon-chevron"].icon-before.icon-space:before,
[data-icon="icon-chevron"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-chevron"].icon-after:after {
    content: "";
}

[data-icon="icon-chevron"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-rss"].icon-before:before,
[data-icon="icon-rss"][data-icon]:before {
    content: "";
}

[data-icon="icon-rss"].icon-before.icon-space:before,
[data-icon="icon-rss"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-rss"].icon-after:after {
    content: "";
}

[data-icon="icon-rss"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-subway"].icon-before:before,
[data-icon="icon-subway"][data-icon]:before {
    content: "";
}

[data-icon="icon-subway"].icon-before.icon-space:before,
[data-icon="icon-subway"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-subway"].icon-after:after {
    content: "";
}

[data-icon="icon-subway"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-search"].icon-before:before,
[data-icon="icon-search"][data-icon]:before {
    content: "";
}

[data-icon="icon-search"].icon-before.icon-space:before,
[data-icon="icon-search"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-search"].icon-after:after {
    content: "";
}

[data-icon="icon-search"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-location"].icon-before:before,
[data-icon="icon-location"][data-icon]:before {
    content: "";
}

[data-icon="icon-location"].icon-before.icon-space:before,
[data-icon="icon-location"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-location"].icon-after:after {
    content: "";
}

[data-icon="icon-location"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-oregon-trail"].icon-before:before,
[data-icon="icon-oregon-trail"][data-icon]:before {
    content: "";
}

[data-icon="icon-oregon-trail"].icon-before.icon-space:before,
[data-icon="icon-oregon-trail"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-oregon-trail"].icon-after:after {
    content: "";
}

[data-icon="icon-oregon-trail"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-slot-machine"].icon-before:before,
[data-icon="icon-slot-machine"][data-icon]:before {
    content: "";
}

[data-icon="icon-slot-machine"].icon-before.icon-space:before,
[data-icon="icon-slot-machine"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-slot-machine"].icon-after:after {
    content: "";
}

[data-icon="icon-slot-machine"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-pacific-pride"].icon-before:before,
[data-icon="icon-pacific-pride"][data-icon]:before {
    content: "";
}

[data-icon="icon-pacific-pride"].icon-before.icon-space:before,
[data-icon="icon-pacific-pride"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-pacific-pride"].icon-after:after {
    content: "";
}

[data-icon="icon-pacific-pride"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-cfn"].icon-before:before,
[data-icon="icon-cfn"][data-icon]:before {
    content: "";
}

[data-icon="icon-cfn"].icon-before.icon-space:before,
[data-icon="icon-cfn"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-cfn"].icon-after:after {
    content: "";
}

[data-icon="icon-cfn"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-quest"].icon-before:before,
[data-icon="icon-quest"][data-icon]:before {
    content: "";
}

[data-icon="icon-quest"].icon-before.icon-space:before,
[data-icon="icon-quest"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-quest"].icon-after:after {
    content: "";
}

[data-icon="icon-quest"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-truck-wash"].icon-before:before,
[data-icon="icon-truck-wash"][data-icon]:before {
    content: "";
}

[data-icon="icon-truck-wash"].icon-before.icon-space:before,
[data-icon="icon-truck-wash"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-truck-wash"].icon-after:after {
    content: "";
}

[data-icon="icon-truck-wash"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-laundry"].icon-before:before,
[data-icon="icon-laundry"][data-icon]:before {
    content: "";
}

[data-icon="icon-laundry"].icon-before.icon-space:before,
[data-icon="icon-laundry"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-laundry"].icon-after:after {
    content: "";
}

[data-icon="icon-laundry"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-diesel-lane"].icon-before:before,
[data-icon="icon-diesel-lane"][data-icon]:before {
    content: "";
}

[data-icon="icon-diesel-lane"].icon-before.icon-space:before,
[data-icon="icon-diesel-lane"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-diesel-lane"].icon-after:after {
    content: "";
}

[data-icon="icon-diesel-lane"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-moxie-java"].icon-before:before,
[data-icon="icon-moxie-java"][data-icon]:before {
    content: "";
}

[data-icon="icon-moxie-java"].icon-before.icon-space:before,
[data-icon="icon-moxie-java"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-moxie-java"].icon-after:after {
    content: "";
}

[data-icon="icon-moxie-java"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-lottery"].icon-before:before,
[data-icon="icon-lottery"][data-icon]:before {
    content: "";
}

[data-icon="icon-lottery"].icon-before.icon-space:before,
[data-icon="icon-lottery"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-lottery"].icon-after:after {
    content: "";
}

[data-icon="icon-lottery"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-vacuum"].icon-before:before,
[data-icon="icon-vacuum"][data-icon]:before {
    content: "";
}

[data-icon="icon-vacuum"].icon-before.icon-space:before,
[data-icon="icon-vacuum"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-vacuum"].icon-after:after {
    content: "";
}

[data-icon="icon-vacuum"].icon-after.icon-space:after {
    content: " ";
}

[data-icon="icon-car-wash"].icon-before:before,
[data-icon="icon-car-wash"][data-icon]:before {
    content: "";
}

[data-icon="icon-car-wash"].icon-before.icon-space:before,
[data-icon="icon-car-wash"].icon-space[data-icon]:before {
    content: " ";
}

[data-icon="icon-car-wash"].icon-after:after {
    content: "";
}

[data-icon="icon-car-wash"].icon-after.icon-space:after {
    content: " ";
}

/*# sourceMappingURL=style.css.map */


/*lets go rewards page*/
/*.rewards{
    max-width: 30%;
    background-color:chartreuse;
}*/

.card .icon {
    width: auto;
}

@media (min-width: 992px) {
    .rewards {
        max-width: 30%;
    }
    /* .rewards-top {
                display: flex;
                flex-direction: column;
            }*/
}

@media (min-width: 768px) {
    .rewards {
        width: 50%;
    }
    /*.rewards-top {
        display: flex;*/
    /*flex-direction: row-reverse;*/
    /*flex-flow: wrap;
    }
    .rewards-top .lg-img {
        width: 100%;
        order:1
    }
    .rewards-top .rewards-buttons {
        width: 100%;
        order: 2;
    }*/
}

@media (max-width: 530px) {
    .rewards {
        width: 95%;
    }
    /*.rewards-top {
        display: flex;*/
    /*flex-direction: row-reverse;*/
    /*flex-flow: wrap;
    }

        .rewards-top .lg-img {
            width: 100%;
            order: 1
        }

        .rewards-top .rewards-buttons {
            width: 100%;
            order: 2;
        }*/
}

@media (min-width: 300px) /* and (min-width: 531px)*/ {

    .rewards-top {
        display: flex;
        flex-direction: row-reverse;
        flex-flow: wrap;
    }

        .rewards-top .lg-img {
            width: 100%;
            order: 1;
        }

        .rewards-top .rewards-buttons {
            width: 100%;
            order: 2;
        }
}

@media (min-width: 992px) {
    .rewards-top {
        display: flex;
        flex-direction: row;
    }

        .rewards-top .lg-img {
            width: 65%;
            margin-left: 2%;
            order: 2;
        }

        .rewards-top .rewards-buttons {
            width: 32%;
            order: 1;
        }
}
