@font-face {
    font-family: 'FontAwesome';
    src: url('fonts/fontawesome-webfont.eot?v=4.4.0');
    src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: fallback
}

.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-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-user:before {
    content: "\f007"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-star:before {
    content: "\f005"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-trash-o:before {
    content: "\f014"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-home:before {
    content: "\f015"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-phone:before {
    content: "\f095"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-times:before {
    content: "\f00d"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-plus:before {
    content: "\f067"
}

.fa-minus:before {
    content: "\f068"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-check:before {
    content: "\f00c"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-file:before {
    content: "\f15b"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-edit:before, .fa-pencil-square-o:before {
    content: "\f044"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-map:before {
    content: "\f279"
}

.fa-spinner:before {
    content: "\f110";
}

.fa-comments:before {
    content: "\f075";
}

.fa-search:before {
    content: "\f002"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}
.fa-money:before {
    content: "\f0d6";
}
.fa-truck:before {
    content: "\f0d1";
}
.fa-copy:before {
    content: "\f0c5";
}

.fa-shopping-basket:before {
    content: "\f291";
} 

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    -moz-animation: fa-spin 2s infinite linear;
    -o-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.fa-refresh:before{
	content: "\f021";
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-moz-keyframes blink {
    50% {
        border-color: #f00
    }
}

@-webkit-keyframes blink {
    50% {
        border-color: #f00
    }
}

@keyframes blink {
    50% {
        border-color: #f00
    }
}

/*@font-face {
    font-family: 'FontAwesome';
    src: url('fonts/fontawesome-webfont.eot?v=4.4.0');
    src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.min.woff2?v=4.4.0') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: fallback
}

.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-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-user:before {
    content: "\f007"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-star:before {
    content: "\f005"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-trash-o:before {
    content: "\f014"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-home:before {
    content: "\f015"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-phone:before {
    content: "\f095"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-times:before {
    content: "\f00d"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-plus:before {
    content: "\f067"
}

.fa-minus:before {
    content: "\f068"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-check:before {
    content: "\f00c"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-file:before {
    content: "\f15b"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-edit:before, .fa-pencil-square-o:before {
    content: "\f044"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-map:before {
    content: "\f279"
}

.fa-spinner:before {
    content: "\f110";
}

.fa-comments:before {
    content: "\f075";
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    -moz-animation: fa-spin 2s infinite linear;
    -o-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-moz-keyframes blink {
    50% {
        border-color: #f00
    }
}

@-webkit-keyframes blink {
    50% {
        border-color: #f00
    }
}

@keyframes blink {
    50% {
        border-color: #f00
    }
}*/