.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-coffee:before {
    content: "\f0f4";
}

.fa-heart:before {
    content: '\f004'
}

.fa-circle:before {
    content: '\f111';
    font-size: 10px;
    vertical-align: middle
}

.fa-file-pdf:before {
    content: '\f1c1'
}

.fa-file-archive:before {
    content: '\f1c6'
}

.fa-file-image:before {
    content: '\f1c5'
}

.fa-tools:before {
    content: '\f0ad'
}

.fa-sync:before {
    content: '\f021'
}

.fa-tag:before {
    content: '\f02b'
}

.fa-lock:before {
    content: '\f023';
    font-size: 22px
}

.fa-mail:before {
    content: '\f0e0'
}

.fa-arrows:before {
    content: '\f047'
}

.fa-crop:before {
    content: '\f125'
}

.fa-rotate-left:before {
    content: '\f0e2'
}

.fa-rotate-right:before {
    content: '\f01e'
}

.fa-search-plus:before {
    content: '\f00e'
}

.fa-search-minus:before {
    content: '\f010'
}

.fa-paypal:before {
    content: '\f1ed'
}

.fa-user:before {
    content: '\f007'
}

.fa-map-marker:before {
    content: '\f041'
}

.fa-paper-plane:before {
    content: '\f1d8'
}

.fa-reddit:before {
    content: '\f1a1'
}

.fa-linkedin:before {
    content: '\f0e1'
}

.fa-google:before {
    content: '\f1a0'
}

.fa-twitter:before {
    content: '\f099'
}

.fa-facebook:before {
    content: '\f09a'
}

.fa-question-circle:before {
    content: '\f059'
}

.fa-bars:before {
    content: '\f0c9';
    font-size: 16px
}

.fa-check-circle:before {
    content: '\f058'
}

.fa-photo:before {
    content: '\f03e'
}

.fa-close:before {
    content: '\f00d';
    font-size: 16px
}

.fa-cog:before {
    content: '\f013'
}

.fa-arrow-up:before {
    content: '\f106'
}

.fa-spin {
    -webkit-animation: fa-spin 5s linear infinite;
    animation: fa-spin 5s linear infinite
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@font-face {
    font-family: 'FontAwesome';
    src: local(FontAwesome),url(https://dkbg1jftzfsd2.cloudfront.net/fonts/fontawesome-webfont.eot?v=4.7.0);
    src: local(FontAwesome),url(https://dkbg1jftzfsd2.cloudfront.net/fonts/fontawesome-webfont.eot?#iefix&amp;v=4.7.0) format("embedded-opentype"),url(https://dkbg1jftzfsd2.cloudfront.net/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(https://dkbg1jftzfsd2.cloudfront.net/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(https://dkbg1jftzfsd2.cloudfront.net/fonts/Font-awesome/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(https://dkbg1jftzfsd2.cloudfront.net/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
    font-display: swap
}