@font-face {
    font-display: fallback;
    font-family: font-icons;
    src: url(font-icons.eot);
    src: url(font-icons.eot) format('embedded-opentype'),url(font-icons.woff2) format('woff2'),url(font-icons.woff) format('woff'),url(font-icons.ttf) format('truetype'),url(font-icons.svg) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: lined-icons;
    src: url(lined-icons.eot);
    src: url(lined-icons.eot) format('embedded-opentype'),url(lined-icons.woff) format('woff'),url(lined-icons.ttf) format('truetype'),url(lined-icons.svg) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: Simple-Line-Icons;
    src: url(Simple-Line-Icons.eot);
    src: url(Simple-Line-Icons.eot?#iefix) format('embedded-opentype'),url(Simple-Line-Icons.woff) format('woff'),url(Simple-Line-Icons.ttf) format('truetype'),url(Simple-Line-Icons.svg#Simple-Line-Icons) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"], [class*=" icon-line-"], [class*=" icon-line2-"], [class^=icon-], [class^=icon-line-], [class^=icon-line2-] {
    display: inline-block;
    font-family: font-icons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[class*=" icon-line-"], [class^=icon-line-] {
    font-family: lined-icons
}

[class*=" icon-line2-"], [class^=icon-line2-] {
    font-family: Simple-Line-Icons
}

.icon-lg {
    font-size: 1.3333333333333333em;
    line-height: .75em;
    vertical-align: -15%
}

.icon-2x {
    font-size: 2em
}

.icon-3x {
    font-size: 3em
}

.icon-4x {
    font-size: 4em
}

.icon-5x {
    font-size: 5em
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0)
    }

    100% {
        -moz-transform: rotate(359deg)
    }
}

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

    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0)
    }

    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0)
    }

    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

.icon-type:before {
    content: "\e600"
}

.icon-box:before {
    content: "\e601"
}

.icon-email:before {
    content: "\e604"
}

.icon-search:before {
    content: "\e618"
}

.icon-clock:before {
    content: "\e61c"
}

.icon-home:before {
    content: "\e61e"
}

.icon-map-marker:before {
    content: "\eac3";
}

.icon-map-pin:before {
    content: "\eac4";
}
.icon-phone-landscape:before {
    content: "\e623"
}

.icon-support:before {
    content: "\e62c"
}

.icon-image:before {
    content: "\e631"
}

.icon-align-left:before {
    content: "\e63b"
}

.icon-align-right:before {
    content: "\e63c"
}


.icon-align-center:before {
    content: "\e63d"
}

.icon-windows:before {
    content: "\e641"
}

.icon-window:before {
    content: "\e642"
}

.icon-grid:before {
    content: "\e649"
}

.icon-email2:before {
    content: "\e662"
}

.icon-screen:before {
    content: "\e671"
}

.icon-phone:before {
    content: "\e672"
}

.icon-health:before {
    content: "\e681"
}

.icon-display:before {
    content: "\e691"
}

.icon-world:before {
    content: "\e697"
}

.icon-search2:before {
    content: "\e69e"
}

.icon-phone2:before {
    content: "\e6a9"
}

.icon-mail:before {
    content: "\e6ab"
}

.icon-like:before {
    content: "\e6ac"
}

.icon-clock2:before {
    content: "\e6af"
}

.icon-data:before {
    content: "\e6b0"
}

.icon-android:before {
    content: "\e835"
}

.icon-gplus:before {
    content: "\e838"
}

.icon-w3c:before {
    content: "\e840"
}

.icon-html5:before {
    content: "\e842"
}

.icon-ie:before {
    content: "\e843"
}

.icon-call:before {
    content: "\e844"
}

.icon-google:before {
    content: "\e853"
}

.icon-linkedin:before {
    content: "\e858"
}

.icon-twitter:before {
    content: "\e85f"
}

.icon-windows2:before {
    content: "\e862"
}

.icon-aim:before {
    content: "\e831"
}

.icon-chrome:before {
    content: "\e865"
}

.icon-email3:before {
    content: "\e866"
}

.icon-facebook:before {
    content: "\e86f"
}

.icon-search3:before {
    content: "\e6be"
}

.icon-home2:before {
    content: "\e6d0"
}

.icon-road:before {
    content: "\e6d3"
}

.icon-font:before {
    content: "\e6ea"
}

.icon-text-height:before {
    content: "\e6ed"
}

.icon-text-width:before {
    content: "\e6ee"
}

.icon-align-left2:before {
    content: "\e6ef"
}

.icon-align-center2:before {
    content: "\e6f0"
}

.icon-align-right2:before {
    content: "\e6f1"
}

.icon-picture:before {
    content: "\e6f7"
}

.icon-check:before {
    content: "\e6fe"
}

.icon-phone3:before {
    content: "\e748"
}

.icon-twitter2:before {
    content: "\e74c"
}

.icon-facebook2:before {
    content: "\e74d"
}

.icon-link:before {
    content: "\e765"
}

.icon-reorder:before {
    content: "\e76d"
}

.icon-linkedin2:before {
    content: "\e783"
}

.icon-angle-left:before {
    content: "\e7a4"
}

.icon-angle-right:before {
    content: "\e7a5"
}

.icon-angle-up:before {
    content: "\e7a6"
}

.icon-angle-down:before {
    content: "\e7a7"
}

.icon-mobile:before {
    content: "\e7ab"
}

.icon-circle-blank:before {
    content: "\e7ac"
}

.icon-quote-left:before {
    content: "\e7ad"
}

.icon-quote-right:before {
    content: "\e7ae"
}

.icon-circle:before {
    content: "\e7b0"
}

.icon-collapse-alt:before {
    content: "\e7b6"
}

.icon-smile:before {
    content: "\e7b7"
}

.icon-info:before {
    content: "\e7c7"
}

.icon-html52:before {
    content: "\e7d8"
}

.icon-css3:before {
    content: "\e7d9"
}

.icon-level-up:before {
    content: "\e7e4"
}

.icon-level-down:before {
    content: "\e7e5"
}

.icon-collapse:before {
    content: "\e7eb"
}

.icon-collapse-top:before {
    content: "\e7ec"
}

.icon-apple:before {
    content: "\e812"
}

.icon-windows3:before {
    content: "\e813"
}

.icon-android2:before {
    content: "\e814"
}

.icon-female:before {
    content: "\e81a"
}

.icon-line-mail:before {
    content: "\e002"
}

.icon-line-toggle:before {
    content: "\e003"
}

.icon-line-link:before {
    content: "\e005"
}

.icon-line-image:before {
    content: "\e010"
}

.icon-line-target:before {
    content: "\e012"
}

.icon-line-clock:before {
    content: "\e014"
}

.icon-line-align-left:before {
    content: "\e027"
}

.icon-line-align-center:before {
    content: "\e028"
}

.icon-line-align-right:before {
    content: "\e029"
}

.icon-line-search:before {
    content: "\e036"
}

.icon-line-circle-check:before {
    content: "\e042"
}

.icon-line-square-check:before {
    content: "\e046"
}

.icon-line-head:before {
    content: "\e074"
}

.icon-line-box:before {
    content: "\e079"
}

.icon-line-alt:before {
    content: "\e088"
}

.icon-line-content-right:before {
    content: "\e100"
}

.icon-line-content-left:before {
    content: "\e101"
}

.icon-line-grid:before {
    content: "\e102"
}

.icon-line-grid-2:before {
    content: "\e103"
}

.icon-line-check:before {
    content: "\e116"
}

.icon-line-menu:before {
    content: "\e120"
}

.icon-line2-social-twitter:before {
    content: "\e009"
}

.icon-line2-social-facebook:before {
    content: "\e00b"
}

.icon-line2-picture:before {
    content: "\e032"
}

.icon-line2-directions:before {
    content: "\e041"
}

.icon-line2-call-in:before {
    content: "\e047"
}

.icon-line2-call-end:before {
    content: "\e048"
}

.icon-line2-support:before {
    content: "\e056"
}

.icon-line2-like:before {
    content: "\e068"
}

.icon-line2-home:before {
    content: "\e069"
}

.icon-line2-grid:before {
    content: "\e06a"
}

.icon-line2-cursor:before {
    content: "\e06e"
}

.icon-line2-check:before {
    content: "\e080"
}

.icon-line2-clock:before {
    content: "\e081"
}

.icon-line2-close:before {
    content: "\e082"
}

.icon-line2-doc:before {
    content: "\e085"
}

.icon-line2-info:before {
    content: "\e08b"
}

.icon-line2-link:before {
    content: "\e08d"
}

.icon-line2-pointer:before {
    content: "\e096"
}

.icon-line2-target:before {
    content: "\e09e"
}
