/* nivo css */
.nivoSlider
{
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.nivoSlider img
{
    position: absolute;
    top: 0;
    left: 0;
    max-width: none;
}
.nivo-main-image
{
    display: block!important;
    position: relative!important;
    width: 100%!important;
}
.nivoSlider a.nivo-imageLink
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    z-index: 6;
    display: none;
    background: #fff;
    filter: alpha(opacity=0);
    opacity: 0;
}
.mobile_menu_logo img
{
    height: 40px!important;
}
.nivo-slice
{
    display: block;
    position: absolute;
    z-index: 5;
    height: 100%;
    top: 0;
}
.nivo-box
{
    display: block;
    position: absolute;
    z-index: 5;
    overflow: hidden;
}
.nivo-box img
{
    display: block;
}
.nivo-caption
{
    position: absolute;
    left: 0;
    bottom: 0;
    background: #000;
    color: #fff;
    width: 100%;
    z-index: 8;
    padding: 5px 10px;
    opacity: .8;
    overflow: hidden;
    display: none;
    -moz-opacity: .8;
    filter: alpha(opacity=8);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.nivo-caption p
{
    padding: 5px;
}
.nivo-caption a
{
    display: inline-block;
}
.nivo-html-caption
{
    display: none;
}
.nivo-directionNav a
{
    position: absolute;
    top: 45%;
    z-index: 9;
    cursor: pointer;
}
.nivo-prevNav
{
    left: 0;
}
.nivo-nextNav
{
    right: 0;
}
.nivo-controlNav
{
    text-align: center;
    padding: 15px 0;
}
.nivo-controlNav a
{
    cursor: pointer;
}
.nivo-controlNav a.active
{
    font-weight: 700;
}
.nivoSlider img
{
    max-width: none!important;
}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
.animated
{
    animation-duration: 1s;
    animation-fill-mode: both;
}
.animated.infinite
{
    animation-iteration-count: infinite;
}
.animated.hinge
{
    animation-duration: 2s;
}
.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY
{
    animation-duration: .75s;
}
@keyframes bounce
{
    20%, 53%, 80%, from, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        transform: translate3d(0,0,0);
    }
    40%, 43%
    {
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        transform: translate3d(0,-30px,0);
    }
    70%
    {
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        transform: translate3d(0,-15px,0);
    }
    90%
    {
        transform: translate3d(0,-4px,0);
    }
}
.bounce
{
    animation-name: bounce;
    transform-origin: center bottom;
}
@keyframes flash
{
    50%, from, to
    {
        opacity: 1;
    }
    25%, 75%
    {
        opacity: 0;
    }
}
.flash
{
    animation-name: flash;
}
@keyframes pulse
{
    from, to
    {
        transform: scale3d(1,1,1);
    }
    50%
    {
        transform: scale3d(1.05,1.05,1.05);
    }
}
.pulse
{
    animation-name: pulse;
}
@keyframes rubberBand
{
    from, to
    {
        transform: scale3d(1,1,1);
    }
    30%
    {
        transform: scale3d(1.25,.75,1);
    }
    40%
    {
        transform: scale3d(.75,1.25,1);
    }
    50%
    {
        transform: scale3d(1.15,.85,1);
    }
    65%
    {
        transform: scale3d(.95,1.05,1);
    }
    75%
    {
        transform: scale3d(1.05,.95,1);
    }
}
.rubberBand
{
    animation-name: rubberBand;
}
@keyframes shake
{
    from, to
    {
        transform: translate3d(0,0,0);
    }
    10%, 30%, 50%, 70%, 90%
    {
        transform: translate3d(-10px,0,0);
    }
    20%, 40%, 60%, 80%
    {
        transform: translate3d(10px,0,0);
    }
}
.shake
{
    animation-name: shake;
}
@keyframes headShake
{
    0%
    {
        transform: translateX(0);
    }
    6.5%
    {
        transform: translateX(-6px) rotateY(-9deg);
    }
    18.5%
    {
        transform: translateX(5px) rotateY(7deg);
    }
    31.5%
    {
        transform: translateX(-3px) rotateY(-5deg);
    }
    43.5%
    {
        transform: translateX(2px) rotateY(3deg);
    }
    50%
    {
        transform: translateX(0);
    }
}
.headShake
{
    animation-timing-function: ease-in-out;
    animation-name: headShake;
}
@keyframes swing
{
    20%
    {
        transform: rotate3d(0,0,1,15deg);
    }
    40%
    {
        transform: rotate3d(0,0,1,-10deg);
    }
    60%
    {
        transform: rotate3d(0,0,1,5deg);
    }
    80%
    {
        transform: rotate3d(0,0,1,-5deg);
    }
    to
    {
        transform: rotate3d(0,0,1,0deg);
    }
}
.swing
{
    transform-origin: top center;
    animation-name: swing;
}
@keyframes tada
{
    from, to
    {
        transform: scale3d(1,1,1);
    }
    10%, 20%
    {
        transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
    }
    30%, 50%, 70%, 90%
    {
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
    }
    40%, 60%, 80%
    {
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
    }
}
.tada
{
    animation-name: tada;
}
@keyframes wobble
{
    from, to
    {
        transform: none;
    }
    15%
    {
        transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
    }
    30%
    {
        transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
    }
    45%
    {
        transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
    }
    60%
    {
        transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
    }
    75%
    {
        transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
    }
}
.wobble
{
    animation-name: wobble;
}
@keyframes jello
{
    11.1%, from, to
    {
        transform: none;
    }
    22.2%
    {
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }
    33.3%
    {
        transform: skewX(6.25deg) skewY(6.25deg);
    }
    44.4%
    {
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }
    55.5%
    {
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }
    66.6%
    {
        transform: skewX(-.78125deg) skewY(-.78125deg);
    }
    77.7%
    {
        transform: skewX(.390625deg) skewY(.390625deg);
    }
    88.8%
    {
        transform: skewX(-.1953125deg) skewY(-.1953125deg);
    }
}
.jello
{
    animation-name: jello;
    transform-origin: center;
}
@keyframes bounceIn
{
    20%, 40%, 60%, 80%, from, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    20%
    {
        transform: scale3d(1.1,1.1,1.1);
    }
    40%
    {
        transform: scale3d(.9,.9,.9);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03);
    }
    80%
    {
        transform: scale3d(.97,.97,.97);
    }
    to
    {
        opacity: 1;
        transform: scale3d(1,1,1);
    }
}
.bounceIn
{
    animation-name: bounceIn;
}
@keyframes bounceInDown
{
    60%, 75%, 90%, from, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: translate3d(0,-3000px,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(0,25px,0);
    }
    75%
    {
        transform: translate3d(0,-10px,0);
    }
    90%
    {
        transform: translate3d(0,5px,0);
    }
    to
    {
        transform: none;
    }
}
.bounceInDown
{
    animation-name: bounceInDown;
}
@keyframes bounceInLeft
{
    60%, 75%, 90%, from, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: translate3d(-3000px,0,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(25px,0,0);
    }
    75%
    {
        transform: translate3d(-10px,0,0);
    }
    90%
    {
        transform: translate3d(5px,0,0);
    }
    to
    {
        transform: none;
    }
}
.bounceInLeft
{
    animation-name: bounceInLeft;
}
@keyframes bounceInRight
{
    60%, 75%, 90%, from, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    from
    {
        opacity: 0;
        transform: translate3d(3000px,0,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(-25px,0,0);
    }
    75%
    {
        transform: translate3d(10px,0,0);
    }
    90%
    {
        transform: translate3d(-5px,0,0);
    }
    to
    {
        transform: none;
    }
}
.bounceInRight
{
    animation-name: bounceInRight;
}
@keyframes bounceInUp
{
    60%, 75%, 90%, from, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    from
    {
        opacity: 0;
        transform: translate3d(0,3000px,0);
    }
    60%
    {
        opacity: 1;
        transform: translate3d(0,-20px,0);
    }
    75%
    {
        transform: translate3d(0,10px,0);
    }
    90%
    {
        transform: translate3d(0,-5px,0);
    }
    to
    {
        transform: translate3d(0,0,0);
    }
}
.bounceInUp
{
    animation-name: bounceInUp;
}
@keyframes bounceOut
{
    20%
    {
        transform: scale3d(.9,.9,.9);
    }
    50%, 55%
    {
        opacity: 1;
        transform: scale3d(1.1,1.1,1.1);
    }
    to
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
}
.bounceOut
{
    animation-name: bounceOut;
}
@keyframes bounceOutDown
{
    20%
    {
        transform: translate3d(0,10px,0);
    }
    40%, 45%
    {
        opacity: 1;
        transform: translate3d(0,-20px,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(0,2000px,0);
    }
}
.bounceOutDown
{
    animation-name: bounceOutDown;
}
@keyframes bounceOutLeft
{
    20%
    {
        opacity: 1;
        transform: translate3d(20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
}
.bounceOutLeft
{
    animation-name: bounceOutLeft;
}
@keyframes bounceOutRight
{
    20%
    {
        opacity: 1;
        transform: translate3d(-20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(2000px,0,0);
    }
}
.bounceOutRight
{
    animation-name: bounceOutRight;
}
@keyframes bounceOutUp
{
    20%
    {
        transform: translate3d(0,-10px,0);
    }
    40%, 45%
    {
        opacity: 1;
        transform: translate3d(0,20px,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(0,-2000px,0);
    }
}
.bounceOutUp
{
    animation-name: bounceOutUp;
}
@keyframes fadeIn
{
    from
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
.fadeIn
{
    animation-name: fadeIn;
}
@keyframes fadeInDown
{
    from
    {
        opacity: 0;
        transform: translate3d(0,-100%,0);
    }
    to
    {
        opacity: 1;
        transform: none;
    }
}
.fadeInDown
{
    animation-name: fadeInDown;
}
@keyframes fadeInDownBig
{
    from
    {
        opacity: 0;
        transform: translate3d(0,-2000px,0);
    }
    to
    {
        opacity: 1;
        transform: none;
    }
}
.fadeInDownBig
{
    animation-name: fadeInDownBig;
}
@keyframes fadeInLeft
{
    from
    {
        opacity: 0;
        transform: translate3d(-100%,0,0);
    }
    to
    {
        opacity: 1;
        transform: none;
    }
}
.fadeInLeft
{
    animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig
{
    from
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
    to
    {
        opacity: 1;
        transform: none;
    }
}
.fadeInLeftBig
{
    animation-name: fadeInLeftBig;
}
@keyframes fadeInRight
{
    from
    {
        opacity: 0;
        transform: translate3d(100%,0,0);
    }
    to
    {
        opacity: 1;
        transform: none;
    }
}
.fadeInRight
{
    animation-name: fadeInRight;
}
@keyframes fadeInRightBig
{
    from
    {
        opacity: 0;
        transform: translate3d(2000px,0,0);
    }
    to
    {
        opacity: 1;
        transform: none;
    }
}
.fadeInRightBig
{
    animation-name: fadeInRightBig;
}
@keyframes fadeInUp
{
    from
    {
        opacity: 0;
        transform: translate3d(0,100%,0);
    }
    to
    {
        opacity: 1;
        transform: none;
    }
}
.fadeInUp
{
    animation-name: fadeInUp;
}
@keyframes fadeInUpBig
{
    from
    {
        opacity: 0;
        transform: translate3d(0,2000px,0);
    }
    to
    {
        opacity: 1;
        transform: none;
    }
}
.fadeInUpBig
{
    animation-name: fadeInUpBig;
}
@keyframes fadeOut
{
    from
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
.fadeOut
{
    animation-name: fadeOut;
}
@keyframes fadeOutDown
{
    from
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
        transform: translate3d(0,100%,0);
    }
}
.fadeOutDown
{
    animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig
{
    from
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
        transform: translate3d(0,2000px,0);
    }
}
.fadeOutDownBig
{
    animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft
{
    from
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
        transform: translate3d(-100%,0,0);
    }
}
.fadeOutLeft
{
    animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig
{
    from
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
}
.fadeOutLeftBig
{
    animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight
{
    from
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
        transform: translate3d(100%,0,0);
    }
}
.fadeOutRight
{
    animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig
{
    from
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
        transform: translate3d(2000px,0,0);
    }
}
.fadeOutRightBig
{
    animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp
{
    from
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
        transform: translate3d(0,-100%,0);
    }
}
.fadeOutUp
{
    animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig
{
    from
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
        transform: translate3d(0,-2000px,0);
    }
}
.fadeOutUpBig
{
    animation-name: fadeOutUpBig;
}
@keyframes flip
{
    from
    {
        transform: perspective(400px) rotate3d(0,1,0,-360deg);
        animation-timing-function: ease-out;
    }
    40%
    {
        transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        animation-timing-function: ease-out;
    }
    50%
    {
        transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        animation-timing-function: ease-in;
    }
    80%
    {
        transform: perspective(400px) scale3d(.95,.95,.95);
        animation-timing-function: ease-in;
    }
    to
    {
        transform: perspective(400px);
        animation-timing-function: ease-in;
    }
}
.animated.flip
{
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    animation-name: flip;
}
@keyframes flipInX
{
    from
    {
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40%
    {
        transform: perspective(400px) rotate3d(1,0,0,-20deg);
        animation-timing-function: ease-in;
    }
    60%
    {
        transform: perspective(400px) rotate3d(1,0,0,10deg);
        opacity: 1;
    }
    80%
    {
        transform: perspective(400px) rotate3d(1,0,0,-5deg);
    }
    to
    {
        transform: perspective(400px);
    }
}
.flipInX
{
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    animation-name: flipInX;
}
.flipInY, .flipOutX
{
    -webkit-backface-visibility: visible!important;
}
@keyframes flipInY
{
    from
    {
        transform: perspective(400px) rotate3d(0,1,0,90deg);
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40%
    {
        transform: perspective(400px) rotate3d(0,1,0,-20deg);
        animation-timing-function: ease-in;
    }
    60%
    {
        transform: perspective(400px) rotate3d(0,1,0,10deg);
        opacity: 1;
    }
    80%
    {
        transform: perspective(400px) rotate3d(0,1,0,-5deg);
    }
    to
    {
        transform: perspective(400px);
    }
}
.flipInY
{
    backface-visibility: visible!important;
    animation-name: flipInY;
}
@keyframes flipOutX
{
    from
    {
        transform: perspective(400px);
    }
    30%
    {
        transform: perspective(400px) rotate3d(1,0,0,-20deg);
        opacity: 1;
    }
    to
    {
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        opacity: 0;
    }
}
.flipOutX
{
    animation-name: flipOutX;
    backface-visibility: visible!important;
}
@keyframes flipOutY
{
    from
    {
        transform: perspective(400px);
    }
    30%
    {
        transform: perspective(400px) rotate3d(0,1,0,-15deg);
        opacity: 1;
    }
    to
    {
        transform: perspective(400px) rotate3d(0,1,0,90deg);
        opacity: 0;
    }
}
.flipOutY
{
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    animation-name: flipOutY;
}
@keyframes lightSpeedIn
{
    from
    {
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0;
    }
    60%
    {
        transform: skewX(20deg);
        opacity: 1;
    }
    80%
    {
        transform: skewX(-5deg);
        opacity: 1;
    }
    to
    {
        transform: none;
        opacity: 1;
    }
}
.lightSpeedIn
{
    animation-name: lightSpeedIn;
    animation-timing-function: ease-out;
}
@keyframes lightSpeedOut
{
    from
    {
        opacity: 1;
    }
    to
    {
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0;
    }
}
.lightSpeedOut
{
    animation-name: lightSpeedOut;
    animation-timing-function: ease-in;
}
@keyframes rotateIn
{
    from
    {
        transform-origin: center;
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0;
    }
    to
    {
        transform-origin: center;
        transform: none;
        opacity: 1;
    }
}
.rotateIn
{
    animation-name: rotateIn;
}
@keyframes rotateInDownLeft
{
    from
    {
        transform-origin: left bottom;
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0;
    }
    to
    {
        transform-origin: left bottom;
        transform: none;
        opacity: 1;
    }
}
.rotateInDownLeft
{
    animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight
{
    from
    {
        transform-origin: right bottom;
        transform: rotate3d(0,0,1,45deg);
        opacity: 0;
    }
    to
    {
        transform-origin: right bottom;
        transform: none;
        opacity: 1;
    }
}
.rotateInDownRight
{
    animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft
{
    from
    {
        transform-origin: left bottom;
        transform: rotate3d(0,0,1,45deg);
        opacity: 0;
    }
    to
    {
        transform-origin: left bottom;
        transform: none;
        opacity: 1;
    }
}
.rotateInUpLeft
{
    animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight
{
    from
    {
        transform-origin: right bottom;
        transform: rotate3d(0,0,1,-90deg);
        opacity: 0;
    }
    to
    {
        transform-origin: right bottom;
        transform: none;
        opacity: 1;
    }
}
.rotateInUpRight
{
    animation-name: rotateInUpRight;
}
@keyframes rotateOut
{
    from
    {
        transform-origin: center;
        opacity: 1;
    }
    to
    {
        transform-origin: center;
        transform: rotate3d(0,0,1,200deg);
        opacity: 0;
    }
}
.rotateOut
{
    animation-name: rotateOut;
}
@keyframes rotateOutDownLeft
{
    from
    {
        transform-origin: left bottom;
        opacity: 1;
    }
    to
    {
        transform-origin: left bottom;
        transform: rotate3d(0,0,1,45deg);
        opacity: 0;
    }
}
.rotateOutDownLeft
{
    animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight
{
    from
    {
        transform-origin: right bottom;
        opacity: 1;
    }
    to
    {
        transform-origin: right bottom;
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0;
    }
}
.rotateOutDownRight
{
    animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft
{
    from
    {
        transform-origin: left bottom;
        opacity: 1;
    }
    to
    {
        transform-origin: left bottom;
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0;
    }
}
.rotateOutUpLeft
{
    animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight
{
    from
    {
        transform-origin: right bottom;
        opacity: 1;
    }
    to
    {
        transform-origin: right bottom;
        transform: rotate3d(0,0,1,90deg);
        opacity: 0;
    }
}
.rotateOutUpRight
{
    animation-name: rotateOutUpRight;
}
@keyframes hinge
{
    0%
    {
        transform-origin: top left;
        animation-timing-function: ease-in-out;
    }
    20%, 60%
    {
        transform: rotate3d(0,0,1,80deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
    }
    40%, 80%
    {
        transform: rotate3d(0,0,1,60deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    to
    {
        transform: translate3d(0,700px,0);
        opacity: 0;
    }
}
.hinge
{
    animation-name: hinge;
}
@keyframes jackInTheBox
{
    from
    {
        opacity: 0;
        transform: scale(.1) rotate(30deg);
        transform-origin: center bottom;
    }
    50%
    {
        transform: rotate(-10deg);
    }
    70%
    {
        transform: rotate(3deg);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
.jackInTheBox
{
    animation-name: jackInTheBox;
}
@keyframes rollIn
{
    from
    {
        opacity: 0;
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
    }
    to
    {
        opacity: 1;
        transform: none;
    }
}
.rollIn
{
    animation-name: rollIn;
}
@keyframes rollOut
{
    from
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
        transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
    }
}
.rollOut
{
    animation-name: rollOut;
}
@keyframes zoomIn
{
    from
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    50%
    {
        opacity: 1;
    }
}
.zoomIn
{
    animation-name: zoomIn;
}
@keyframes zoomInDown
{
    from
    {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}
.zoomInDown
{
    animation-name: zoomInDown;
}
@keyframes zoomInLeft
{
    from
    {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}
.zoomInLeft
{
    animation-name: zoomInLeft;
}
@keyframes zoomInRight
{
    from
    {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}
.zoomInRight
{
    animation-name: zoomInRight;
}
@keyframes zoomInUp
{
    from
    {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}
.zoomInUp
{
    animation-name: zoomInUp;
}
@keyframes zoomOut
{
    from
    {
        opacity: 1;
    }
    50%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    to
    {
        opacity: 0;
    }
}
.zoomOut
{
    animation-name: zoomOut;
}
@keyframes zoomOutDown
{
    40%
    {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }
    to
    {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}
.zoomOutDown
{
    animation-name: zoomOutDown;
}
@keyframes zoomOutLeft
{
    40%
    {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
    }
    to
    {
        opacity: 0;
        transform: scale(.1) translate3d(-2000px,0,0);
        transform-origin: left center;
    }
}
.zoomOutLeft
{
    animation-name: zoomOutLeft;
}
@keyframes zoomOutRight
{
    40%
    {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
    }
    to
    {
        opacity: 0;
        transform: scale(.1) translate3d(2000px,0,0);
        transform-origin: right center;
    }
}
.zoomOutRight
{
    animation-name: zoomOutRight;
}
@keyframes zoomOutUp
{
    40%
    {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
    }
    to
    {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
    }
}
.zoomOutUp
{
    animation-name: zoomOutUp;
}
@keyframes slideInDown
{
    from
    {
        transform: translate3d(0,-100%,0);
        visibility: visible;
    }
    to
    {
        transform: translate3d(0,0,0);
    }
}
.slideInDown
{
    animation-name: slideInDown;
}
@keyframes slideInLeft
{
    from
    {
        transform: translate3d(-100%,0,0);
        visibility: visible;
    }
    to
    {
        transform: translate3d(0,0,0);
    }
}
.slideInLeft
{
    animation-name: slideInLeft;
}
@keyframes slideInRight
{
    from
    {
        transform: translate3d(100%,0,0);
        visibility: visible;
    }
    to
    {
        transform: translate3d(0,0,0);
    }
}
.slideInRight
{
    animation-name: slideInRight;
}
@keyframes slideInUp
{
    from
    {
        transform: translate3d(0,100%,0);
        visibility: visible;
    }
    to
    {
        transform: translate3d(0,0,0);
    }
}
.slideInUp
{
    animation-name: slideInUp;
}
@keyframes slideOutDown
{
    from
    {
        transform: translate3d(0,0,0);
    }
    to
    {
        visibility: hidden;
        transform: translate3d(0,100%,0);
    }
}
.slideOutDown
{
    animation-name: slideOutDown;
}
@keyframes slideOutLeft
{
    from
    {
        transform: translate3d(0,0,0);
    }
    to
    {
        visibility: hidden;
        transform: translate3d(-100%,0,0);
    }
}
.slideOutLeft
{
    animation-name: slideOutLeft;
}
@keyframes slideOutRight
{
    from
    {
        transform: translate3d(0,0,0);
    }
    to
    {
        visibility: hidden;
        transform: translate3d(100%,0,0);
    }
}
.slideOutRight
{
    animation-name: slideOutRight;
}
@keyframes slideOutUp
{
    from
    {
        transform: translate3d(0,0,0);
    }
    to
    {
        visibility: hidden;
        transform: translate3d(0,-100%,0);
    }
}
.slideOutUp
{
    animation-name: slideOutUp;
}/*  animate headline */
.cd-words-wrapper
{
    display: inline-block;
    position: relative;
    text-align: left;
}
.cd-words-wrapper b
{
    display: inline-block;
    position: absolute;
    white-space: nowrap;
    left: 0;
    top: 0;
}
.cd-words-wrapper b.is-visible
{
    position: relative;
}
.no-js .cd-words-wrapper b
{
    opacity: 0;
}
.no-js .cd-words-wrapper b.is-visible
{
    opacity: 1;
}
.cd-headline.rotate-1 .cd-words-wrapper
{
    -webkit-perspective: 300px;
    -moz-perspective: 300px;
    perspective: 300px;
}
.cd-headline.rotate-1 b
{
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
}
.cd-headline.rotate-1 b.is-visible
{
    opacity: 1;
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    -webkit-animation: cd-rotate-1-in 1.2s;
    -moz-animation: cd-rotate-1-in 1.2s;
    animation: cd-rotate-1-in 1.2s;
}
.cd-headline.rotate-1 b.is-hidden
{
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-animation: cd-rotate-1-out 1.2s;
    -moz-animation: cd-rotate-1-out 1.2s;
    animation: cd-rotate-1-out 1.2s;
}
@-webkit-keyframes cd-rotate-1-in
{
    0%
    {
        -webkit-transform: rotateX(180deg);
        opacity: 0;
    }
    35%
    {
        -webkit-transform: rotateX(120deg);
        opacity: 0;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(360deg);
        opacity: 1;
    }
}
@-moz-keyframes cd-rotate-1-in
{
    0%
    {
        -moz-transform: rotateX(180deg);
        opacity: 0;
    }
    35%
    {
        -moz-transform: rotateX(120deg);
        opacity: 0;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -moz-transform: rotateX(360deg);
        opacity: 1;
    }
}
@keyframes cd-rotate-1-in
{
    0%
    {
        -webkit-transform: rotateX(180deg);
        -moz-transform: rotateX(180deg);
        -ms-transform: rotateX(180deg);
        -o-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0;
    }
    35%
    {
        -webkit-transform: rotateX(120deg);
        -moz-transform: rotateX(120deg);
        -ms-transform: rotateX(120deg);
        -o-transform: rotateX(120deg);
        transform: rotateX(120deg);
        opacity: 0;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(360deg);
        -moz-transform: rotateX(360deg);
        -ms-transform: rotateX(360deg);
        -o-transform: rotateX(360deg);
        transform: rotateX(360deg);
        opacity: 1;
    }
}
@-webkit-keyframes cd-rotate-1-out
{
    0%
    {
        -webkit-transform: rotateX(0deg);
        opacity: 1;
    }
    35%
    {
        -webkit-transform: rotateX(-40deg);
        opacity: 1;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(180deg);
        opacity: 0;
    }
}
@-moz-keyframes cd-rotate-1-out
{
    0%
    {
        -moz-transform: rotateX(0deg);
        opacity: 1;
    }
    35%
    {
        -moz-transform: rotateX(-40deg);
        opacity: 1;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -moz-transform: rotateX(180deg);
        opacity: 0;
    }
}
@keyframes cd-rotate-1-out
{
    0%
    {
        -webkit-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        transform: rotateX(0deg);
        opacity: 1;
    }
    35%
    {
        -webkit-transform: rotateX(-40deg);
        -moz-transform: rotateX(-40deg);
        -ms-transform: rotateX(-40deg);
        -o-transform: rotateX(-40deg);
        transform: rotateX(-40deg);
        opacity: 1;
    }
    65%
    {
        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(180deg);
        -moz-transform: rotateX(180deg);
        -ms-transform: rotateX(180deg);
        -o-transform: rotateX(180deg);
        transform: rotateX(180deg);
        opacity: 0;
    }
}
.cd-headline.type .cd-words-wrapper
{
    vertical-align: top;
    overflow: hidden;
}
.cd-headline.type .cd-words-wrapper::after
{
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 90%;
    width: 1px;
    background-color: #aebcb9;
}
.cd-headline.type .cd-words-wrapper.waiting::after
{
    -webkit-animation: cd-pulse 1s infinite;
    -moz-animation: cd-pulse 1s infinite;
    animation: cd-pulse 1s infinite;
}
.cd-headline.type .cd-words-wrapper.selected
{
    background-color: #aebcb9;
}
.cd-headline.type .cd-words-wrapper.selected::after
{
    visibility: hidden;
}
.cd-headline.type .cd-words-wrapper.selected b
{
    color: #0d0d0d;
}
.cd-headline.type b
{
    visibility: hidden;
}
.cd-headline.type b.is-visible
{
    visibility: visible;
}
.cd-headline.type i
{
    position: absolute;
    visibility: hidden;
}
.cd-headline.type i.in
{
    position: relative;
    visibility: visible;
}
@-webkit-keyframes cd-pulse
{
    0%
    {
        -webkit-transform: translateY(-50%) scale(1);
        opacity: 1;
    }
    40%
    {
        -webkit-transform: translateY(-50%) scale(.9);
        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(-50%) scale(0);
        opacity: 0;
    }
}
@-moz-keyframes cd-pulse
{
    0%
    {
        -moz-transform: translateY(-50%) scale(1);
        opacity: 1;
    }
    40%
    {
        -moz-transform: translateY(-50%) scale(.9);
        opacity: 0;
    }
    100%
    {
        -moz-transform: translateY(-50%) scale(0);
        opacity: 0;
    }
}
@keyframes cd-pulse
{
    0%
    {
        -webkit-transform: translateY(-50%) scale(1);
        -moz-transform: translateY(-50%) scale(1);
        -ms-transform: translateY(-50%) scale(1);
        -o-transform: translateY(-50%) scale(1);
        transform: translateY(-50%) scale(1);
        opacity: 1;
    }
    40%
    {
        -webkit-transform: translateY(-50%) scale(.9);
        -moz-transform: translateY(-50%) scale(.9);
        -ms-transform: translateY(-50%) scale(.9);
        -o-transform: translateY(-50%) scale(.9);
        transform: translateY(-50%) scale(.9);
        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(-50%) scale(0);
        -moz-transform: translateY(-50%) scale(0);
        -ms-transform: translateY(-50%) scale(0);
        -o-transform: translateY(-50%) scale(0);
        transform: translateY(-50%) scale(0);
        opacity: 0;
    }
}
.cd-headline.rotate-2 .cd-words-wrapper
{
    -webkit-perspective: 300px;
    -moz-perspective: 300px;
    perspective: 300px;
}
.cd-headline.rotate-2 i, .cd-headline.rotate-2 em
{
    display: inline-block;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.cd-headline.rotate-2 b
{
    opacity: 0;
}
.cd-headline.rotate-2 i
{
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(-20px) rotateX(90deg);
    -moz-transform: translateZ(-20px) rotateX(90deg);
    -ms-transform: translateZ(-20px) rotateX(90deg);
    -o-transform: translateZ(-20px) rotateX(90deg);
    transform: translateZ(-20px) rotateX(90deg);
    opacity: 0;
}
.is-visible .cd-headline.rotate-2 i
{
    opacity: 1;
}
.cd-headline.rotate-2 i.in
{
    -webkit-animation: cd-rotate-2-in .4s forwards;
    -moz-animation: cd-rotate-2-in .4s forwards;
    animation: cd-rotate-2-in .4s forwards;
}
.cd-headline.rotate-2 i.out
{
    -webkit-animation: cd-rotate-2-out .4s forwards;
    -moz-animation: cd-rotate-2-out .4s forwards;
    animation: cd-rotate-2-out .4s forwards;
}
.cd-headline.rotate-2 em
{
    -webkit-transform: translateZ(20px);
    -moz-transform: translateZ(20px);
    -ms-transform: translateZ(20px);
    -o-transform: translateZ(20px);
    transform: translateZ(20px);
}
.no-csstransitions .cd-headline.rotate-2 i
{
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 0;
}
.no-csstransitions .cd-headline.rotate-2 i em
{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.no-csstransitions .cd-headline.rotate-2 .is-visible i
{
    opacity: 1;
}
@-webkit-keyframes cd-rotate-2-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(90deg);
    }
    60%
    {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(-10deg);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0deg);
    }
}
@-moz-keyframes cd-rotate-2-in
{
    0%
    {
        opacity: 0;
        -moz-transform: translateZ(-20px) rotateX(90deg);
    }
    60%
    {
        opacity: 1;
        -moz-transform: translateZ(-20px) rotateX(-10deg);
    }
    100%
    {
        opacity: 1;
        -moz-transform: translateZ(-20px) rotateX(0deg);
    }
}
@keyframes cd-rotate-2-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(90deg);
        -moz-transform: translateZ(-20px) rotateX(90deg);
        -ms-transform: translateZ(-20px) rotateX(90deg);
        -o-transform: translateZ(-20px) rotateX(90deg);
        transform: translateZ(-20px) rotateX(90deg);
    }
    60%
    {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(-10deg);
        -moz-transform: translateZ(-20px) rotateX(-10deg);
        -ms-transform: translateZ(-20px) rotateX(-10deg);
        -o-transform: translateZ(-20px) rotateX(-10deg);
        transform: translateZ(-20px) rotateX(-10deg);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0deg);
        -moz-transform: translateZ(-20px) rotateX(0deg);
        -ms-transform: translateZ(-20px) rotateX(0deg);
        -o-transform: translateZ(-20px) rotateX(0deg);
        transform: translateZ(-20px) rotateX(0deg);
    }
}
@-webkit-keyframes cd-rotate-2-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
    }
    60%
    {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-100deg);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-90deg);
    }
}
@-moz-keyframes cd-rotate-2-out
{
    0%
    {
        opacity: 1;
        -moz-transform: translateZ(-20px) rotateX(0);
    }
    60%
    {
        opacity: 0;
        -moz-transform: translateZ(-20px) rotateX(-100deg);
    }
    100%
    {
        opacity: 0;
        -moz-transform: translateZ(-20px) rotateX(-90deg);
    }
}
@keyframes cd-rotate-2-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateZ(-20px) rotateX(0);
        -moz-transform: translateZ(-20px) rotateX(0);
        -ms-transform: translateZ(-20px) rotateX(0);
        -o-transform: translateZ(-20px) rotateX(0);
        transform: translateZ(-20px) rotateX(0);
    }
    60%
    {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-100deg);
        -moz-transform: translateZ(-20px) rotateX(-100deg);
        -ms-transform: translateZ(-20px) rotateX(-100deg);
        -o-transform: translateZ(-20px) rotateX(-100deg);
        transform: translateZ(-20px) rotateX(-100deg);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateZ(-20px) rotateX(-90deg);
        -moz-transform: translateZ(-20px) rotateX(-90deg);
        -ms-transform: translateZ(-20px) rotateX(-90deg);
        -o-transform: translateZ(-20px) rotateX(-90deg);
        transform: translateZ(-20px) rotateX(-90deg);
    }
}
.cd-headline.loading-bar span
{
    display: inline-block;
    padding: .2em 0;
}
.cd-headline.loading-bar .cd-words-wrapper
{
    overflow: hidden;
    vertical-align: top;
}
.cd-headline.loading-bar .cd-words-wrapper::after
{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    width: 0;
    background: #0096a7;
    z-index: 2;
    -webkit-transition: width .3s -.1s;
    -moz-transition: width .3s -.1s;
    transition: width .3s -.1s;
}
.cd-headline.loading-bar .cd-words-wrapper.is-loading::after
{
    width: 100%;
    -webkit-transition: width 3s;
    -moz-transition: width 3s;
    transition: width 3s;
}
.cd-headline.loading-bar b
{
    top: .2em;
    opacity: 0;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s;
}
.cd-headline.loading-bar b.is-visible
{
    opacity: 1;
    top: 0;
}
.cd-headline.slide span
{
    display: inline-block;
    padding: .2em 0;
}
.cd-headline.slide .cd-words-wrapper
{
    overflow: hidden;
    vertical-align: top;
}
.cd-headline.slide b
{
    opacity: 0;
    top: .2em;
}
.cd-headline.slide b.is-visible
{
    top: 0;
    opacity: 1;
    -webkit-animation: slide-in .6s;
    -moz-animation: slide-in .6s;
    animation: slide-in .6s;
}
.cd-headline.slide b.is-hidden
{
    -webkit-animation: slide-out .6s;
    -moz-animation: slide-out .6s;
    animation: slide-out .6s;
}
@-webkit-keyframes slide-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateY(-100%);
    }
    60%
    {
        opacity: 1;
        -webkit-transform: translateY(20%);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes slide-in
{
    0%
    {
        opacity: 0;
        -moz-transform: translateY(-100%);
    }
    60%
    {
        opacity: 1;
        -moz-transform: translateY(20%);
    }
    100%
    {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}
@keyframes slide-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        -moz-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        -o-transform: translateY(-100%);
        transform: translateY(-100%);
    }
    60%
    {
        opacity: 1;
        -webkit-transform: translateY(20%);
        -moz-transform: translateY(20%);
        -ms-transform: translateY(20%);
        -o-transform: translateY(20%);
        transform: translateY(20%);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes slide-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
    60%
    {
        opacity: 0;
        -webkit-transform: translateY(120%);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }
}
@-moz-keyframes slide-out
{
    0%
    {
        opacity: 1;
        -moz-transform: translateY(0);
    }
    60%
    {
        opacity: 0;
        -moz-transform: translateY(120%);
    }
    100%
    {
        opacity: 0;
        -moz-transform: translateY(100%);
    }
}
@keyframes slide-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    60%
    {
        opacity: 0;
        -webkit-transform: translateY(120%);
        -moz-transform: translateY(120%);
        -ms-transform: translateY(120%);
        -o-transform: translateY(120%);
        transform: translateY(120%);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateY(100%);
        -moz-transform: translateY(100%);
        -ms-transform: translateY(100%);
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }
}
.cd-headline.clip span
{
    display: inline-block;
    padding: 0;
}
.cd-headline.clip .cd-words-wrapper
{
    overflow: hidden;
    vertical-align: top;
}
.cd-headline.clip .cd-words-wrapper::after
{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 2px;
    height: 100%;
    background-color: #aebcb9;
}
.cd-headline.clip b
{
    opacity: 0;
}
.cd-headline.clip b.is-visible
{
    opacity: 1;
}
.cd-headline.zoom .cd-words-wrapper
{
    -webkit-perspective: 300px;
    -moz-perspective: 300px;
    perspective: 300px;
}
.cd-headline.zoom b
{
    opacity: 0;
}
.cd-headline.zoom b.is-visible
{
    opacity: 1;
    -webkit-animation: zoom-in .8s;
    -moz-animation: zoom-in .8s;
    animation: zoom-in .8s;
}
.cd-headline.zoom b.is-hidden
{
    -webkit-animation: zoom-out .8s;
    -moz-animation: zoom-out .8s;
    animation: zoom-out .8s;
}
@-webkit-keyframes zoom-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateZ(100px);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateZ(0);
    }
}
@-moz-keyframes zoom-in
{
    0%
    {
        opacity: 0;
        -moz-transform: translateZ(100px);
    }
    100%
    {
        opacity: 1;
        -moz-transform: translateZ(0);
    }
}
@keyframes zoom-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateZ(100px);
        -moz-transform: translateZ(100px);
        -ms-transform: translateZ(100px);
        -o-transform: translateZ(100px);
        transform: translateZ(100px);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@-webkit-keyframes zoom-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateZ(0);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateZ(-100px);
    }
}
@-moz-keyframes zoom-out
{
    0%
    {
        opacity: 1;
        -moz-transform: translateZ(0);
    }
    100%
    {
        opacity: 0;
        -moz-transform: translateZ(-100px);
    }
}
@keyframes zoom-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateZ(-100px);
        -moz-transform: translateZ(-100px);
        -ms-transform: translateZ(-100px);
        -o-transform: translateZ(-100px);
        transform: translateZ(-100px);
    }
}
.cd-headline.rotate-3 .cd-words-wrapper
{
    -webkit-perspective: 300px;
    -moz-perspective: 300px;
    perspective: 300px;
}
.cd-headline.rotate-3 b
{
    opacity: 0;
}
.cd-headline.rotate-3 i
{
    display: inline-block;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.is-visible .cd-headline.rotate-3 i
{
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
}
.cd-headline.rotate-3 i.in
{
    -webkit-animation: cd-rotate-3-in .6s forwards;
    -moz-animation: cd-rotate-3-in .6s forwards;
    animation: cd-rotate-3-in .6s forwards;
}
.cd-headline.rotate-3 i.out
{
    -webkit-animation: cd-rotate-3-out .6s forwards;
    -moz-animation: cd-rotate-3-out .6s forwards;
    animation: cd-rotate-3-out .6s forwards;
}
.no-csstransitions .cd-headline.rotate-3 i
{
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 0;
}
.no-csstransitions .cd-headline.rotate-3 .is-visible i
{
    opacity: 1;
}
@-webkit-keyframes cd-rotate-3-in
{
    0%
    {
        -webkit-transform: rotateY(180deg);
    }
    100%
    {
        -webkit-transform: rotateY(0deg);
    }
}
@-moz-keyframes cd-rotate-3-in
{
    0%
    {
        -moz-transform: rotateY(180deg);
    }
    100%
    {
        -moz-transform: rotateY(0deg);
    }
}
@keyframes cd-rotate-3-in
{
    0%
    {
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        -o-transform: rotateY(180deg);
        transform: rotateY(180deg);
    }
    100%
    {
        -webkit-transform: rotateY(0deg);
        -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }
}
@-webkit-keyframes cd-rotate-3-out
{
    0%
    {
        -webkit-transform: rotateY(0);
    }
    100%
    {
        -webkit-transform: rotateY(-180deg);
    }
}
@-moz-keyframes cd-rotate-3-out
{
    0%
    {
        -moz-transform: rotateY(0);
    }
    100%
    {
        -moz-transform: rotateY(-180deg);
    }
}
@keyframes cd-rotate-3-out
{
    0%
    {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }
    100%
    {
        -webkit-transform: rotateY(-180deg);
        -moz-transform: rotateY(-180deg);
        -ms-transform: rotateY(-180deg);
        -o-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
    }
}
.cd-headline.scale b
{
    opacity: 0;
}
.cd-headline.scale i
{
    display: inline-block;
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}
.is-visible .cd-headline.scale i
{
    opacity: 1;
}
.cd-headline.scale i.in
{
    -webkit-animation: scale-up .6s forwards;
    -moz-animation: scale-up .6s forwards;
    animation: scale-up .6s forwards;
}
.cd-headline.scale i.out
{
    -webkit-animation: scale-down .6s forwards;
    -moz-animation: scale-down .6s forwards;
    animation: scale-down .6s forwards;
}
.no-csstransitions .cd-headline.scale i
{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 0;
}
.no-csstransitions .cd-headline.scale .is-visible i
{
    opacity: 1;
}
@-webkit-keyframes scale-up
{
    0%
    {
        -webkit-transform: scale(0);
        opacity: 0;
    }
    60%
    {
        -webkit-transform: scale(1.2);
        opacity: 1;
    }
    100%
    {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}
@-moz-keyframes scale-up
{
    0%
    {
        -moz-transform: scale(0);
        opacity: 0;
    }
    60%
    {
        -moz-transform: scale(1.2);
        opacity: 1;
    }
    100%
    {
        -moz-transform: scale(1);
        opacity: 1;
    }
}
@keyframes scale-up
{
    0%
    {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }
    60%
    {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1;
    }
    100%
    {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}
@-webkit-keyframes scale-down
{
    0%
    {
        -webkit-transform: scale(1);
        opacity: 1;
    }
    60%
    {
        -webkit-transform: scale(0);
        opacity: 0;
    }
}
@-moz-keyframes scale-down
{
    0%
    {
        -moz-transform: scale(1);
        opacity: 1;
    }
    60%
    {
        -moz-transform: scale(0);
        opacity: 0;
    }
}
@keyframes scale-down
{
    0%
    {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    60%
    {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }
}
.cd-headline.push b
{
    opacity: 0;
}
.cd-headline.push b.is-visible
{
    opacity: 1;
    -webkit-animation: push-in .6s;
    -moz-animation: push-in .6s;
    animation: push-in .6s;
}
.cd-headline.push b.is-hidden
{
    -webkit-animation: push-out .6s;
    -moz-animation: push-out .6s;
    animation: push-out .6s;
}
@-webkit-keyframes push-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateX(-100%);
    }
    60%
    {
        opacity: 1;
        -webkit-transform: translateX(10%);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}
@-moz-keyframes push-in
{
    0%
    {
        opacity: 0;
        -moz-transform: translateX(-100%);
    }
    60%
    {
        opacity: 1;
        -moz-transform: translateX(10%);
    }
    100%
    {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}
@keyframes push-in
{
    0%
    {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    60%
    {
        opacity: 1;
        -webkit-transform: translateX(10%);
        -moz-transform: translateX(10%);
        -ms-transform: translateX(10%);
        -o-transform: translateX(10%);
        transform: translateX(10%);
    }
    100%
    {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes push-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
    60%
    {
        opacity: 0;
        -webkit-transform: translateX(110%);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateX(100%);
    }
}
@-moz-keyframes push-out
{
    0%
    {
        opacity: 1;
        -moz-transform: translateX(0);
    }
    60%
    {
        opacity: 0;
        -moz-transform: translateX(110%);
    }
    100%
    {
        opacity: 0;
        -moz-transform: translateX(100%);
    }
}
@keyframes push-out
{
    0%
    {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
    60%
    {
        opacity: 0;
        -webkit-transform: translateX(110%);
        -moz-transform: translateX(110%);
        -ms-transform: translateX(110%);
        -o-transform: translateX(110%);
        transform: translateX(110%);
    }
    100%
    {
        opacity: 0;
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%);
    }
}/* BeerSlider css */
.beer-slider
{
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.beer-slider *, .beer-slider:after, .beer-slider :after, .beer-slider:before, .beer-slider :before
{
    box-sizing: border-box;
}
.beer-slider img, .beer-slider svg
{
    vertical-align: bottom;
}
.beer-slider>*
{
    height: 100%;
}
.beer-slider>img
{
    height: auto;
    max-width: 100%;
}
.beer-reveal
{
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    right: 50%;
    top: 0;
    transition: opacity .35s;
    z-index: 1;
}
.beer-reveal>:first-child
{
    height: 100%;
    max-width: none;
    width: 200%;
}
.beer-reveal>img:first-child
{
    height: auto;
}
.beer-range
{
    -moz-appearance: none;
    -ms-touch-action: auto;
    -webkit-appearance: slider-horizontal!important;
    bottom: 0;
    cursor: pointer;
    height: 100%;
    left: -1px;
    margin: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    touch-action: auto;
    width: calc(100% + 2px);
    z-index: 2;
}
.beer-range::-webkit-slider-thumb
{
    -webkit-appearance: none;
    height: 300vh;
}
.beer-range::-moz-range-thumb
{
    -webkit-appearance: none;
    height: 300vh;
}
.beer-range::-ms-tooltip
{
    display: none;
}
.beer-handle
{
    background: hsla(0,0%,100%,.5);
    border-radius: 50%;
    box-shadow: 0 0 6px transparent;
    color: #000;
    height: 48px;
    left: 50%;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%,-50%,0);
    transition: background .3s,box-shadow .3s,opacity .5s .25s;
    width: 48px;
    z-index: 2;
}
.beer-handle:after, .beer-handle:before
{
    border-left: 2px solid;
    border-top: 2px solid;
    content: "";
    height: 10px;
    position: absolute;
    top: 50%;
    transform-origin: 0 0;
    width: 10px;
}
.beer-handle:before
{
    left: 10px;
    transform: rotate(-45deg);
}
.beer-handle:after
{
    right: 0;
    transform: rotate(135deg);
}
.beer-range:focus~.beer-handle
{
    background: hsla(0,0%,100%,.85);
    box-shadow: 0 0 3px rgba(0,0,0,.4);
}
.beer-reveal[data-beer-label]:after, .beer-slider[data-beer-label]:after
{
    background: hsla(0,0%,100%,.75);
    border-radius: .125rem;
    content: attr(data-beer-label);
    line-height: 1;
    padding: .5rem;
    position: absolute;
    top: 1.5rem;
}
.beer-slider[data-beer-label]:after
{
    right: 1.5rem;
}
.beer-reveal[data-beer-label]:after
{
    left: 1.5rem;
}
.beer-reveal[data-beer-label=""]:after, .beer-slider[data-beer-label=""]:after
{
    content: none;
}
.beer-ready .beer-handle, .beer-ready .beer-reveal
{
    opacity: 1;
}/* dnslider */
.dnSlide-main
{
    position: relative;
    visibility: hidden;
    padding: 0;
    margin: 0;
    list-style: none;
    width: 800px;
    height: 234px;
    margin-left: auto;
    margin-right: auto;
}
.dnSlide-main.done
{
    visibility: visible;
}
.dnSlide-main.dn-response
{
    width: 100%;
}
.dnSlide-main.dn-response .dnSlide-list
{
    width: 100%;
    height: 100%;
    margin: 0;
    margin-top: 35px;
    margin-bottom: 35px;
    padding-left: 0;
}
.dnSlide-main a, .dnSlide-main img
{
    display: block;
    border: 0;
}
.dnSlide-main .dnSlide-list
{
    width: 800px;
    height: 234px;
    list-style: none;
}
.dnSlide-main .dnSlide-btn
{
    color: #000;
    height: 234px;
    width: 100px;
    opacity: .5;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    z-index: 10;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
}
.dnSlide-main .dnSlide-btn:hover
{
    opacity: .8;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}
.dnSlide-main.dnSlide-hide
{
    display: none;
}
.dnSlide-main .dnSlide-item
{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1!important;
}
.dnSlide-main .dnSlide-left-btn
{
    background-image: url(/k514/skin/fonts/left.svg);
    background-size: 35%;
    left: 0;
}
.dnSlide-main .dnSlide-right-btn
{
    background-image: url(/k514/skin/fonts/right.svg);
    background-size: 35%;
    right: 0;
    left: auto;
}
@media \0screen\,screen\9
{
    .dnSlide-main
    {
        margin-top: 35px;
        margin-bottom: 35px;
    }
    .dnSlide-main .dnSlide-right-btn
    {
        background-image: url(/k514/skin/images/right.png);
    }
    .dnSlide-main .dnSlide-left-btn
    {
        background-image: url(/k514/skin/images/left.png);
    }
}/* meanmenu */
a.meanmenu-reveal
{
    display: none;
}
.mean-container .mean-bar
{
    background: #0f99de;
    float: left;
    min-height: 60px;
    padding: 4px 0 0;
    position: relative;
    width: 100%;
    z-index: 999999;
}
.mean-container a.meanmenu-reveal
{
    width: 22px;
    height: 22px;
    padding: 18px;
    top: 0;
    right: 0;
    cursor: pointer;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    text-indent: -9999em;
    line-height: 22px;
    font-size: 1px;
    display: block;
    font-family: Arial;
    font-weight: 700;
    float: right;
}
.mean-container a.meanmenu-reveal span
{
    display: block;
    background: #fff;
    height: 3px;
    margin-top: 4px;
}
.mean-container .mean-nav
{
    float: left;
    width: 100%;
    background: #0c1923;
}
.mean-container .mean-nav ul
{
    padding: 0;
    margin: 0;
    width: 100%;
    list-style-type: none;
}
.mean-container .mean-nav ul li
{
    background: #f8f8f8 none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 100%;
    border-top: 1px solid #ddd;
}
.mean-container .mean-nav ul li a
{
    background: #f8f8f8 none repeat scroll 0 0;
    color: #666;
    display: block;
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 1em 5%;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    width: 90%;
    font-weight: 700;
}
.mobile-menu-area
{
    background: #262626;
}
.mean-container .mean-nav ul li li a
{
    border-top: 1px solid rgba(255,255,255,.25);
    opacity: .75;
    padding: 1em 10%;
    text-shadow: none!important;
    visibility: visible;
    width: 80%;
    font-weight: 500;
    text-transform: capitalize;
    color: #444;
}
.mean-container .mean-nav ul li.mean-last a
{
    border-bottom: 0;
    margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a
{
    width: 70%;
    padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a
{
    width: 60%;
    padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a
{
    width: 50%;
    padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover
{
    background: #f8f8f8 none repeat scroll 0 0;
    color: #f47e1e;
}
.mean-container .mean-nav ul li a.mean-expand
{
    width: 100%;
    height: 18px;
    line-height: 1;
    margin-top: 1px;
    padding: 12px!important;
    text-align: right;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    font-weight: 700;
    background: rgba(255,255,255,.1);
    border: 0!important;
    background: #f8f8f8;
}
.mean-container .mean-nav ul li a.mean-expand:hover
{
    background: #f8f8f8;
}
.mean-container .mean-push
{
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    clear: both;
}
.mean-nav .wrapper
{
    width: 100%;
    padding: 0;
    margin: 0;
}
.mean-container .mean-bar, .mean-container .mean-bar *
{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.mean-remove
{
    display: none!important;
}
.mean-container .mean-bar::after
{
    color: #fff;
    content: "MENU";
    font-size: 21px;
    left: 5%;
    position: absolute;
    top: 12px;
}
.mean-container .mean-bar::after
{
    display: none;
}
.mean-container .mean-nav ul li a:hover
{
    color: #f47e1e;
    border-radius: 0;
}
.mean-container a.meanmenu-reveal span
{
    background: #fff;
}
.mobile-menu-area
{
    background: #fff none repeat scroll 0 0;
    border-top: 3px solid #2bcdc1;
}
.mean-container .mean-nav ul li a
{
    background: #fff;
    color: #444;
    display: block;
}
.mean-container .mean-nav ul li a.mean-expand
{
    background: 0;
    top: 0;
}
.mean-container .mean-nav ul li a.mean-expand:hover
{
    background: 0 0;
}
.mean-container .mean-nav ul li
{
    background: #444;
}
.mean-container .mean-nav ul li li a
{
    opacity: .9;
    border-top: 0;
}
.mean-container a.meanmenu-reveal
{
    color: #fff;
}
.meanmenu-reveal.meanclose:hover
{
    color: #fff!important;
}
.mean-container a.meanmenu-reveal:hover span
{
    background: #fff;
}
.mean-container .mean-bar::before
{
    color: #fff;
    content: "Menu";
    font-size: 18px;
    font-weight: 700;
    left: 10px;
    position: absolute;
    top: 13px;
}/* nice select */
.nice-select
{
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    height: 42px;
    line-height: 40px;
    outline: 0;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left!important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
}
.nice-select:hover
{
    border-color: #dbdbdb;
}
.nice-select.open, .nice-select:active, .nice-select:focus
{
    border-color: #999;
}
.nice-select:after
{
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 5px;
}
.nice-select.open:after
{
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.nice-select.open .list
{
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}
.nice-select.disabled
{
    border-color: #ededed;
    color: #999;
    pointer-events: none;
}
.nice-select.disabled:after
{
    border-color: #ccc;
}
.nice-select.wide
{
    width: 100%;
}
.nice-select.wide .list
{
    left: 0!important;
    right: 0!important;
}
.nice-select.right
{
    float: right;
}
.nice-select.right .list
{
    left: auto;
    right: 0;
}
.nice-select.small
{
    font-size: 12px;
    height: 36px;
    line-height: 34px;
}
.nice-select.small:after
{
    height: 4px;
    width: 4px;
}
.nice-select.small .option
{
    line-height: 34px;
    min-height: 34px;
}
.nice-select .list
{
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68,68,68,.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(.75) translateY(-21px);
    -ms-transform: scale(.75) translateY(-21px);
    transform: scale(.75) translateY(-21px);
    -webkit-transition: all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;
    transition: all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;
    z-index: 9;
}
.nice-select .list:hover .option:not(:hover)
{
    background-color: transparent!important;
}
.nice-select .option
{
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: 0;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option:hover
{
    background-color: #f6f6f6;
}
.nice-select .option.selected
{
    font-weight: 700;
}
.nice-select .option.disabled
{
    background-color: transparent;
    color: #999;
    cursor: default;
}
.no-csspointerevents .nice-select .list
{
    display: none;
}
.no-csspointerevents .nice-select.open .list
{
    display: block;
}/* slick css */
.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: 0;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-list, .slick-slider .slick-track
{
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:after, .slick-track:before
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}
.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir=rtl] .slick-slide
{
    float: right;
}
.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;
}
.slick-slide
{
    padding-top: 15px;
}/* aprova icon */
@font-face
{
    font-family: aprova;
    src: url(/k514/skin/fonts/aprova0698.eot?);
    src: url(/k514/skin/font/aprova0698.eot?) format('embedded-opentype'),url(/k514/skin/fonts/aprova0698.ttf) format('truetype'),url(/k514/skin/fonts/aprova0698.woff) format('woff'),url(/k514/skin/fonts/aprova0698.svg) format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: block;
}
[class*=" aprova-"], [class^=aprova-]
{
    font-family: aprova!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.aprova-landing:before
{
    content: "";
}
.aprova-bar-chart:before
{
    content: "";
}
.aprova-website:before
{
    content: "";
}
.aprova-objective:before
{
    content: "";
}
.aprova-lightbulb:before
{
    content: "";
}
.aprova-analysis:before
{
    content: "";
}
.aprova-startup1:before
{
    content: "";
}
.aprova-website-1:before
{
    content: "";
}
.aprova-profits:before
{
    content: "";
}
.aprova-research:before
{
    content: "";
}
.aprova-analysis-1:before
{
    content: "";
}
.aprova-doctor1:before
{
    content: "";
}
.aprova-research-1:before
{
    content: "";
}
.aprova-team:before
{
    content: "";
}
.aprova-vaccine:before
{
    content: "";
}
.aprova-medicine:before
{
    content: "";
}
.aprova-drug:before
{
    content: "";
}
.aprova-dose:before
{
    content: "";
}
.aprova-prize:before
{
    content: "";
}
.aprova-reward:before
{
    content: "";
}
.aprova-plaster:before
{
    content: "";
}
.aprova-medicine1:before
{
    content: "";
}
.aprova-chemical:before
{
    content: "";
}
.aprova-medicine-1:before
{
    content: "";
}
.aprova-doctor:before
{
    content: "";
}
.aprova-data:before
{
    content: "";
}
.aprova-brain:before
{
    content: "";
}
.aprova-lung:before
{
    content: "";
}
.aprova-kidney:before
{
    content: "";
}
.aprova-mri:before
{
    content: "";
}
.aprova-trophy:before
{
    content: "";
}
.aprova-envelope-with-a-letter:before
{
    content: "";
}
.aprova-verified-text-paper:before
{
    content: "";
}
.aprova-calculator-interface-symbol:before
{
    content: "";
}
.aprova-clock:before
{
    content: "";
}
.aprova-class-with-students-and-whiteboard:before
{
    content: "";
}
.aprova-target1:before
{
    content: "";
}
.aprova-worldwide:before
{
    content: "";
}
.aprova-award:before
{
    content: "";
}
.aprova-map:before
{
    content: "";
}
.aprova-roof:before
{
    content: "";
}
.aprova-clock-1:before
{
    content: "";
}
.aprova-wash:before
{
    content: "";
}
.aprova-dinner:before
{
    content: "";
}
.aprova-food:before
{
    content: "";
}
.aprova-shower:before
{
    content: "";
}
.aprova-frying-pan-cooking:before
{
    content: "";
}
.aprova-music:before
{
    content: "";
}
.aprova-fan:before
{
    content: "";
}
.aprova-screen:before
{
    content: "";
}
.aprova-digital-marketing:before
{
    content: "";
}
.aprova-startup:before
{
    content: "";
}
.aprova-prize-1:before
{
    content: "";
}
.aprova-circular:before
{
    content: "";
}
.aprova-computer:before
{
    content: "";
}
.aprova-research1:before
{
    content: "";
}
.aprova-analytics:before
{
    content: "";
}
.aprova-solarsunin:before
{
    content: "";
}
.aprova-talk:before
{
    content: "";
}
.aprova-solarsunin-1:before
{
    content: "";
}
.aprova-solarsunin-2:before
{
    content: "";
}
.aprova-solarsunin-3:before
{
    content: "";
}
.aprova-solarsunin-4:before
{
    content: "";
}
.aprova-solarsunin-5:before
{
    content: "";
}
.aprova-solarsunin-6:before
{
    content: "";
}
.aprova-password:before
{
    content: "";
}
.aprova-solarsunin-7:before
{
    content: "";
}
.aprova-blockchain:before
{
    content: "";
}
.aprova-ui:before
{
    content: "";
}
.aprova-shaver:before
{
    content: "";
}
.aprova-shave:before
{
    content: "";
}
.aprova-chair:before
{
    content: "";
}
.aprova-woman:before
{
    content: "";
}
.aprova-gym:before
{
    content: "";
}
.aprova-down:before
{
    content: "";
}
.aprova-earth-grid-symbol-and-three-persons:before
{
    content: "";
}
.aprova-weightlifting:before
{
    content: "";
}
.aprova-partner:before
{
    content: "";
}
.aprova-city-hall:before
{
    content: "";
}
.aprova-shake-hands:before
{
    content: "";
}
.aprova-avatar:before
{
    content: "";
}
.aprova-target:before
{
    content: "";
}
.aprova-contract:before
{
    content: "";
}
.aprova-investment:before
{
    content: "";
}
.flaticon-arrows:before
{
    content: "";
}
.aprova-test:before
{
    content: "";
}/* themify icon */
@font-face
{
    font-family: themify;
    src: url(../font/themify.eot?);
    src: url(../font/themify.eot?) format('embedded-opentype'),url(/k514/skin/fonts/themify.woff) format('woff'),url(/k514/skin/fonts/themify.ttf) format('truetype'),url(../font/themify.svg) format('svg');
    font-weight: 400;
    font-style: normal;
}
[class*=" ti-"], [class^=ti-]
{
    font-family: themify;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ti-wand:before
{
    content: "";
}
.ti-volume:before
{
    content: "";
}
.ti-user:before
{
    content: "";
}
.ti-unlock:before
{
    content: "";
}
.ti-unlink:before
{
    content: "";
}
.ti-trash:before
{
    content: "";
}
.ti-thought:before
{
    content: "";
}
.ti-target:before
{
    content: "";
}
.ti-tag:before
{
    content: "";
}
.ti-tablet:before
{
    content: "";
}
.ti-star:before
{
    content: "";
}
.ti-spray:before
{
    content: "";
}
.ti-signal:before
{
    content: "";
}
.ti-shopping-cart:before
{
    content: "";
}
.ti-shopping-cart-full:before
{
    content: "";
}
.ti-settings:before
{
    content: "";
}
.ti-search:before
{
    content: "";
}
.ti-zoom-in:before
{
    content: "";
}
.ti-zoom-out:before
{
    content: "";
}
.ti-cut:before
{
    content: "";
}
.ti-ruler:before
{
    content: "";
}
.ti-ruler-pencil:before
{
    content: "";
}
.ti-ruler-alt:before
{
    content: "";
}
.ti-bookmark:before
{
    content: "";
}
.ti-bookmark-alt:before
{
    content: "";
}
.ti-reload:before
{
    content: "";
}
.ti-plus:before
{
    content: "";
}
.ti-pin:before
{
    content: "";
}
.ti-pencil:before
{
    content: "";
}
.ti-pencil-alt:before
{
    content: "";
}
.ti-paint-roller:before
{
    content: "";
}
.ti-paint-bucket:before
{
    content: "";
}
.ti-na:before
{
    content: "";
}
.ti-mobile:before
{
    content: "";
}
.ti-minus:before
{
    content: "";
}
.ti-medall:before
{
    content: "";
}
.ti-medall-alt:before
{
    content: "";
}
.ti-marker:before
{
    content: "";
}
.ti-marker-alt:before
{
    content: "";
}
.ti-arrow-up:before
{
    content: "";
}
.ti-arrow-right:before
{
    content: "";
}
.ti-arrow-left:before
{
    content: "";
}
.ti-arrow-down:before
{
    content: "";
}
.ti-lock:before
{
    content: "";
}
.ti-location-arrow:before
{
    content: "";
}
.ti-link:before
{
    content: "";
}
.ti-layout:before
{
    content: "";
}
.ti-layers:before
{
    content: "";
}
.ti-layers-alt:before
{
    content: "";
}
.ti-key:before
{
    content: "";
}
.ti-import:before
{
    content: "";
}
.ti-image:before
{
    content: "";
}
.ti-heart:before
{
    content: "";
}
.ti-heart-broken:before
{
    content: "";
}
.ti-hand-stop:before
{
    content: "";
}
.ti-hand-open:before
{
    content: "";
}
.ti-hand-drag:before
{
    content: "";
}
.ti-folder:before
{
    content: "";
}
.ti-flag:before
{
    content: "";
}
.ti-flag-alt:before
{
    content: "";
}
.ti-flag-alt-2:before
{
    content: "";
}
.ti-eye:before
{
    content: "";
}
.ti-export:before
{
    content: "";
}
.ti-exchange-vertical:before
{
    content: "";
}
.ti-desktop:before
{
    content: "";
}
.ti-cup:before
{
    content: "";
}
.ti-crown:before
{
    content: "";
}
.ti-comments:before
{
    content: "";
}
.ti-comment:before
{
    content: "";
}
.ti-comment-alt:before
{
    content: "";
}
.ti-close:before
{
    content: "";
}
.ti-clip:before
{
    content: "";
}
.ti-angle-up:before
{
    content: "";
}
.ti-angle-right:before
{
    content: "";
}
.ti-angle-left:before
{
    content: "";
}
.ti-angle-down:before
{
    content: "";
}
.ti-check:before
{
    content: "";
}
.ti-check-box:before
{
    content: "";
}
.ti-camera:before
{
    content: "";
}
.ti-announcement:before
{
    content: "";
}
.ti-brush:before
{
    content: "";
}
.ti-briefcase:before
{
    content: "";
}
.ti-bolt:before
{
    content: "";
}
.ti-bolt-alt:before
{
    content: "";
}
.ti-blackboard:before
{
    content: "";
}
.ti-bag:before
{
    content: "";
}
.ti-move:before
{
    content: "";
}
.ti-arrows-vertical:before
{
    content: "";
}
.ti-arrows-horizontal:before
{
    content: "";
}
.ti-fullscreen:before
{
    content: "";
}
.ti-arrow-top-right:before
{
    content: "";
}
.ti-arrow-top-left:before
{
    content: "";
}
.ti-arrow-circle-up:before
{
    content: "";
}
.ti-arrow-circle-right:before
{
    content: "";
}
.ti-arrow-circle-left:before
{
    content: "";
}
.ti-arrow-circle-down:before
{
    content: "";
}
.ti-angle-double-up:before
{
    content: "";
}
.ti-angle-double-right:before
{
    content: "";
}
.ti-angle-double-left:before
{
    content: "";
}
.ti-angle-double-down:before
{
    content: "";
}
.ti-zip:before
{
    content: "";
}
.ti-world:before
{
    content: "";
}
.ti-wheelchair:before
{
    content: "";
}
.ti-view-list:before
{
    content: "";
}
.ti-view-list-alt:before
{
    content: "";
}
.ti-view-grid:before
{
    content: "";
}
.ti-uppercase:before
{
    content: "";
}
.ti-upload:before
{
    content: "";
}
.ti-underline:before
{
    content: "";
}
.ti-truck:before
{
    content: "";
}
.ti-timer:before
{
    content: "";
}
.ti-ticket:before
{
    content: "";
}
.ti-thumb-up:before
{
    content: "";
}
.ti-thumb-down:before
{
    content: "";
}
.ti-text:before
{
    content: "";
}
.ti-stats-up:before
{
    content: "";
}
.ti-stats-down:before
{
    content: "";
}
.ti-split-v:before
{
    content: "";
}
.ti-split-h:before
{
    content: "";
}
.ti-smallcap:before
{
    content: "";
}
.ti-shine:before
{
    content: "";
}
.ti-shift-right:before
{
    content: "";
}
.ti-shift-left:before
{
    content: "";
}
.ti-shield:before
{
    content: "";
}
.ti-notepad:before
{
    content: "";
}
.ti-server:before
{
    content: "";
}
.ti-quote-right:before
{
    content: "";
}
.ti-quote-left:before
{
    content: "";
}
.ti-pulse:before
{
    content: "";
}
.ti-printer:before
{
    content: "";
}
.ti-power-off:before
{
    content: "";
}
.ti-plug:before
{
    content: "";
}
.ti-pie-chart:before
{
    content: "";
}
.ti-paragraph:before
{
    content: "";
}
.ti-panel:before
{
    content: "";
}
.ti-package:before
{
    content: "";
}
.ti-music:before
{
    content: "";
}
.ti-music-alt:before
{
    content: "";
}
.ti-mouse:before
{
    content: "";
}
.ti-mouse-alt:before
{
    content: "";
}
.ti-money:before
{
    content: "";
}
.ti-microphone:before
{
    content: "";
}
.ti-menu:before
{
    content: "";
}
.ti-menu-alt:before
{
    content: "";
}
.ti-map:before
{
    content: "";
}
.ti-map-alt:before
{
    content: "";
}
.ti-loop:before
{
    content: "";
}
.ti-location-pin:before
{
    content: "";
}
.ti-list:before
{
    content: "";
}
.ti-light-bulb:before
{
    content: "";
}
.ti-Italic:before
{
    content: "";
}
.ti-info:before
{
    content: "";
}
.ti-infinite:before
{
    content: "";
}
.ti-id-badge:before
{
    content: "";
}
.ti-hummer:before
{
    content: "";
}
.ti-home:before
{
    content: "";
}
.ti-help:before
{
    content: "";
}
.ti-headphone:before
{
    content: "";
}
.ti-harddrives:before
{
    content: "";
}
.ti-harddrive:before
{
    content: "";
}
.ti-gift:before
{
    content: "";
}
.ti-game:before
{
    content: "";
}
.ti-filter:before
{
    content: "";
}
.ti-files:before
{
    content: "";
}
.ti-file:before
{
    content: "";
}
.ti-eraser:before
{
    content: "";
}
.ti-envelope:before
{
    content: "";
}
.ti-download:before
{
    content: "";
}
.ti-direction:before
{
    content: "";
}
.ti-direction-alt:before
{
    content: "";
}
.ti-dashboard:before
{
    content: "";
}
.ti-control-stop:before
{
    content: "";
}
.ti-control-shuffle:before
{
    content: "";
}
.ti-control-play:before
{
    content: "";
}
.ti-control-pause:before
{
    content: "";
}
.ti-control-forward:before
{
    content: "";
}
.ti-control-backward:before
{
    content: "";
}
.ti-cloud:before
{
    content: "";
}
.ti-cloud-up:before
{
    content: "";
}
.ti-cloud-down:before
{
    content: "";
}
.ti-clipboard:before
{
    content: "";
}
.ti-car:before
{
    content: "";
}
.ti-calendar:before
{
    content: "";
}
.ti-book:before
{
    content: "";
}
.ti-bell:before
{
    content: "";
}
.ti-basketball:before
{
    content: "";
}
.ti-bar-chart:before
{
    content: "";
}
.ti-bar-chart-alt:before
{
    content: "";
}
.ti-back-right:before
{
    content: "";
}
.ti-back-left:before
{
    content: "";
}
.ti-arrows-corner:before
{
    content: "";
}
.ti-archive:before
{
    content: "";
}
.ti-anchor:before
{
    content: "";
}
.ti-align-right:before
{
    content: "";
}
.ti-align-left:before
{
    content: "";
}
.ti-align-justify:before
{
    content: "";
}
.ti-align-center:before
{
    content: "";
}
.ti-alert:before
{
    content: "";
}
.ti-alarm-clock:before
{
    content: "";
}
.ti-agenda:before
{
    content: "";
}
.ti-write:before
{
    content: "";
}
.ti-window:before
{
    content: "";
}
.ti-widgetized:before
{
    content: "";
}
.ti-widget:before
{
    content: "";
}
.ti-widget-alt:before
{
    content: "";
}
.ti-wallet:before
{
    content: "";
}
.ti-video-clapper:before
{
    content: "";
}
.ti-video-camera:before
{
    content: "";
}
.ti-vector:before
{
    content: "";
}
.ti-themify-logo:before
{
    content: "";
}
.ti-themify-favicon:before
{
    content: "";
}
.ti-themify-favicon-alt:before
{
    content: "";
}
.ti-support:before
{
    content: "";
}
.ti-stamp:before
{
    content: "";
}
.ti-split-v-alt:before
{
    content: "";
}
.ti-slice:before
{
    content: "";
}
.ti-shortcode:before
{
    content: "";
}
.ti-shift-right-alt:before
{
    content: "";
}
.ti-shift-left-alt:before
{
    content: "";
}
.ti-ruler-alt-2:before
{
    content: "";
}
.ti-receipt:before
{
    content: "";
}
.ti-pin2:before
{
    content: "";
}
.ti-pin-alt:before
{
    content: "";
}
.ti-pencil-alt2:before
{
    content: "";
}
.ti-palette:before
{
    content: "";
}
.ti-more:before
{
    content: "";
}
.ti-more-alt:before
{
    content: "";
}
.ti-microphone-alt:before
{
    content: "";
}
.ti-magnet:before
{
    content: "";
}
.ti-line-double:before
{
    content: "";
}
.ti-line-dotted:before
{
    content: "";
}
.ti-line-dashed:before
{
    content: "";
}
.ti-layout-width-full:before
{
    content: "";
}
.ti-layout-width-default:before
{
    content: "";
}
.ti-layout-width-default-alt:before
{
    content: "";
}
.ti-layout-tab:before
{
    content: "";
}
.ti-layout-tab-window:before
{
    content: "";
}
.ti-layout-tab-v:before
{
    content: "";
}
.ti-layout-tab-min:before
{
    content: "";
}
.ti-layout-slider:before
{
    content: "";
}
.ti-layout-slider-alt:before
{
    content: "";
}
.ti-layout-sidebar-right:before
{
    content: "";
}
.ti-layout-sidebar-none:before
{
    content: "";
}
.ti-layout-sidebar-left:before
{
    content: "";
}
.ti-layout-placeholder:before
{
    content: "";
}
.ti-layout-menu:before
{
    content: "";
}
.ti-layout-menu-v:before
{
    content: "";
}
.ti-layout-menu-separated:before
{
    content: "";
}
.ti-layout-menu-full:before
{
    content: "";
}
.ti-layout-media-right-alt:before
{
    content: "";
}
.ti-layout-media-right:before
{
    content: "";
}
.ti-layout-media-overlay:before
{
    content: "";
}
.ti-layout-media-overlay-alt:before
{
    content: "";
}
.ti-layout-media-overlay-alt-2:before
{
    content: "";
}
.ti-layout-media-left-alt:before
{
    content: "";
}
.ti-layout-media-left:before
{
    content: "";
}
.ti-layout-media-center-alt:before
{
    content: "";
}
.ti-layout-media-center:before
{
    content: "";
}
.ti-layout-list-thumb:before
{
    content: "";
}
.ti-layout-list-thumb-alt:before
{
    content: "";
}
.ti-layout-list-post:before
{
    content: "";
}
.ti-layout-list-large-image:before
{
    content: "";
}
.ti-layout-line-solid:before
{
    content: "";
}
.ti-layout-grid4:before
{
    content: "";
}
.ti-layout-grid3:before
{
    content: "";
}
.ti-layout-grid2:before
{
    content: "";
}
.ti-layout-grid2-thumb:before
{
    content: "";
}
.ti-layout-cta-right:before
{
    content: "";
}
.ti-layout-cta-left:before
{
    content: "";
}
.ti-layout-cta-center:before
{
    content: "";
}
.ti-layout-cta-btn-right:before
{
    content: "";
}
.ti-layout-cta-btn-left:before
{
    content: "";
}
.ti-layout-column4:before
{
    content: "";
}
.ti-layout-column3:before
{
    content: "";
}
.ti-layout-column2:before
{
    content: "";
}
.ti-layout-accordion-separated:before
{
    content: "";
}
.ti-layout-accordion-merged:before
{
    content: "";
}
.ti-layout-accordion-list:before
{
    content: "";
}
.ti-ink-pen:before
{
    content: "";
}
.ti-info-alt:before
{
    content: "";
}
.ti-help-alt:before
{
    content: "";
}
.ti-headphone-alt:before
{
    content: "";
}
.ti-hand-point-up:before
{
    content: "";
}
.ti-hand-point-right:before
{
    content: "";
}
.ti-hand-point-left:before
{
    content: "";
}
.ti-hand-point-down:before
{
    content: "";
}
.ti-gallery:before
{
    content: "";
}
.ti-face-smile:before
{
    content: "";
}
.ti-face-sad:before
{
    content: "";
}
.ti-credit-card:before
{
    content: "";
}
.ti-control-skip-forward:before
{
    content: "";
}
.ti-control-skip-backward:before
{
    content: "";
}
.ti-control-record:before
{
    content: "";
}
.ti-control-eject:before
{
    content: "";
}
.ti-comments-smiley:before
{
    content: "";
}
.ti-brush-alt:before
{
    content: "";
}
.ti-youtube:before
{
    content: "";
}
.ti-vimeo:before
{
    content: "";
}
.ti-twitter:before
{
    content: "";
}
.ti-time:before
{
    content: "";
}
.ti-tumblr:before
{
    content: "";
}
.ti-skype:before
{
    content: "";
}
.ti-share:before
{
    content: "";
}
.ti-share-alt:before
{
    content: "";
}
.ti-rocket:before
{
    content: "";
}
.ti-pinterest:before
{
    content: "";
}
.ti-new-window:before
{
    content: "";
}
.ti-microsoft:before
{
    content: "";
}
.ti-list-ol:before
{
    content: "";
}
.ti-linkedin:before
{
    content: "";
}
.ti-layout-sidebar-2:before
{
    content: "";
}
.ti-layout-grid4-alt:before
{
    content: "";
}
.ti-layout-grid3-alt:before
{
    content: "";
}
.ti-layout-grid2-alt:before
{
    content: "";
}
.ti-layout-column4-alt:before
{
    content: "";
}
.ti-layout-column3-alt:before
{
    content: "";
}
.ti-layout-column2-alt:before
{
    content: "";
}
.ti-instagram:before
{
    content: "";
}
.ti-google:before
{
    content: "";
}
.ti-github:before
{
    content: "";
}
.ti-flickr:before
{
    content: "";
}
.ti-facebook:before
{
    content: "";
}
.ti-dropbox:before
{
    content: "";
}
.ti-dribbble:before
{
    content: "";
}
.ti-apple:before
{
    content: "";
}
.ti-android:before
{
    content: "";
}
.ti-save:before
{
    content: "";
}
.ti-save-alt:before
{
    content: "";
}
.ti-yahoo:before
{
    content: "";
}
.ti-wordpress:before
{
    content: "";
}
.ti-vimeo-alt:before
{
    content: "";
}
.ti-twitter-alt:before
{
    content: "";
}
.ti-tumblr-alt:before
{
    content: "";
}
.ti-trello:before
{
    content: "";
}
.ti-stack-overflow:before
{
    content: "";
}
.ti-soundcloud:before
{
    content: "";
}
.ti-sharethis:before
{
    content: "";
}
.ti-sharethis-alt:before
{
    content: "";
}
.ti-reddit:before
{
    content: "";
}
.ti-pinterest-alt:before
{
    content: "";
}
.ti-microsoft-alt:before
{
    content: "";
}
.ti-linux:before
{
    content: "";
}
.ti-jsfiddle:before
{
    content: "";
}
.ti-joomla:before
{
    content: "";
}
.ti-html5:before
{
    content: "";
}
.ti-flickr-alt:before
{
    content: "";
}
.ti-email:before
{
    content: "";
}
.ti-drupal:before
{
    content: "";
}
.ti-dropbox-alt:before
{
    content: "";
}
.ti-css3:before
{
    content: "";
}
.ti-rss:before
{
    content: "";
}
.ti-rss-alt:before
{
    content: "";
}
/*! 
* @package IcoFont 
* @version 1.0.1 
* @author IcoFont ://icofont.com 
* @copyright Copyright (c) 2015 - 2018 IcoFont 
* @license - ://icofont.com/license/
*/
@font-face
{
    font-family: IcoFont;
    font-weight: 400;
    font-style: Regular;
    src: url(../font/icofont.woff2) format("woff2"),url(../font/icofont.woff) format("woff");
}
[class*=" icofont-"], [class^=icofont-]
{
    font-family: IcoFont!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    line-height: 1;
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
}
.icofont-angry-monster:before
{
    content: "";
}
.icofont-bathtub:before
{
    content: "";
}
.icofont-bird-wings:before
{
    content: "";
}
.icofont-bow:before
{
    content: "";
}
.icofont-castle:before
{
    content: "";
}
.icofont-circuit:before
{
    content: "";
}
.icofont-crown-king:before
{
    content: "";
}
.icofont-crown-queen:before
{
    content: "";
}
.icofont-dart:before
{
    content: "";
}
.icofont-disability-race:before
{
    content: "";
}
.icofont-diving-goggle:before
{
    content: "";
}
.icofont-eye-open:before
{
    content: "";
}
.icofont-flora-flower:before
{
    content: "";
}
.icofont-flora:before
{
    content: "";
}
.icofont-gift-box:before
{
    content: "";
}
.icofont-halloween-pumpkin:before
{
    content: "";
}
.icofont-hand-power:before
{
    content: "";
}
.icofont-hand-thunder:before
{
    content: "";
}
.icofont-king-monster:before
{
    content: "";
}
.icofont-love:before
{
    content: "";
}
.icofont-magician-hat:before
{
    content: "";
}
.icofont-native-american:before
{
    content: "";
}
.icofont-owl-look:before
{
    content: "";
}
.icofont-phoenix:before
{
    content: "";
}
.icofont-robot-face:before
{
    content: "";
}
.icofont-sand-clock:before
{
    content: "";
}
.icofont-shield-alt:before
{
    content: "";
}
.icofont-ship-wheel:before
{
    content: "";
}
.icofont-skull-danger:before
{
    content: "";
}
.icofont-skull-face:before
{
    content: "";
}
.icofont-snowmobile:before
{
    content: "";
}
.icofont-space-shuttle:before
{
    content: "";
}
.icofont-star-shape:before
{
    content: "";
}
.icofont-swirl:before
{
    content: "";
}
.icofont-tattoo-wing:before
{
    content: "";
}
.icofont-throne:before
{
    content: "";
}
.icofont-tree-alt:before
{
    content: "";
}
.icofont-triangle:before
{
    content: "";
}
.icofont-unity-hand:before
{
    content: "";
}
.icofont-weed:before
{
    content: "";
}
.icofont-woman-bird:before
{
    content: "";
}
.icofont-bat:before
{
    content: "";
}
.icofont-bear-face:before
{
    content: "";
}
.icofont-bear-tracks:before
{
    content: "";
}
.icofont-bear:before
{
    content: "";
}
.icofont-bird-alt:before
{
    content: "";
}
.icofont-bird-flying:before
{
    content: "";
}
.icofont-bird:before
{
    content: "";
}
.icofont-birds:before
{
    content: "";
}
.icofont-bone:before
{
    content: "";
}
.icofont-bull:before
{
    content: "";
}
.icofont-butterfly-alt:before
{
    content: "";
}
.icofont-butterfly:before
{
    content: "";
}
.icofont-camel-alt:before
{
    content: "";
}
.icofont-camel-head:before
{
    content: "";
}
.icofont-camel:before
{
    content: "";
}
.icofont-cat-alt-1:before
{
    content: "";
}
.icofont-cat-alt-2:before
{
    content: "";
}
.icofont-cat-alt-3:before
{
    content: "";
}
.icofont-cat-dog:before
{
    content: "";
}
.icofont-cat-face:before
{
    content: "";
}
.icofont-cat:before
{
    content: "";
}
.icofont-cow-head:before
{
    content: "";
}
.icofont-cow:before
{
    content: "";
}
.icofont-crab:before
{
    content: "";
}
.icofont-crocodile:before
{
    content: "";
}
.icofont-deer-head:before
{
    content: "";
}
.icofont-dog-alt:before
{
    content: "";
}
.icofont-dog-barking:before
{
    content: "";
}
.icofont-dog:before
{
    content: "";
}
.icofont-dolphin:before
{
    content: "";
}
.icofont-duck-tracks:before
{
    content: "";
}
.icofont-eagle-head:before
{
    content: "";
}
.icofont-eaten-fish:before
{
    content: "";
}
.icofont-elephant-alt:before
{
    content: "";
}
.icofont-elephant-head-alt:before
{
    content: "";
}
.icofont-elephant-head:before
{
    content: "";
}
.icofont-elephant:before
{
    content: "";
}
.icofont-elk:before
{
    content: "";
}
.icofont-fish-1:before
{
    content: "";
}
.icofont-fish-2:before
{
    content: "";
}
.icofont-fish-3:before
{
    content: "";
}
.icofont-fish-4:before
{
    content: "";
}
.icofont-fish-5:before
{
    content: "";
}
.icofont-fish:before
{
    content: "";
}
.icofont-fox-alt:before
{
    content: "";
}
.icofont-fox:before
{
    content: "";
}
.icofont-frog-tracks:before
{
    content: "";
}
.icofont-frog:before
{
    content: "";
}
.icofont-froggy:before
{
    content: "";
}
.icofont-giraffe-head-1:before
{
    content: "";
}
.icofont-giraffe-head-2:before
{
    content: "";
}
.icofont-giraffe-head:before
{
    content: "";
}
.icofont-giraffe:before
{
    content: "";
}
.icofont-goat-head:before
{
    content: "";
}
.icofont-gorilla:before
{
    content: "";
}
.icofont-hen-tracks:before
{
    content: "";
}
.icofont-horse-head-1:before
{
    content: "";
}
.icofont-horse-head-2:before
{
    content: "";
}
.icofont-horse-head:before
{
    content: "";
}
.icofont-horse-tracks:before
{
    content: "";
}
.icofont-jellyfish:before
{
    content: "";
}
.icofont-kangaroo:before
{
    content: "";
}
.icofont-lemur:before
{
    content: "";
}
.icofont-lion-head-1:before
{
    content: "";
}
.icofont-lion-head-2:before
{
    content: "";
}
.icofont-lion-head:before
{
    content: "";
}
.icofont-lion:before
{
    content: "";
}
.icofont-monkey-2:before
{
    content: "";
}
.icofont-monkey-3:before
{
    content: "";
}
.icofont-monkey-face:before
{
    content: "";
}
.icofont-monkey:before
{
    content: "";
}
.icofont-octopus-alt:before
{
    content: "";
}
.icofont-octopus:before
{
    content: "";
}
.icofont-owl:before
{
    content: "";
}
.icofont-panda-face:before
{
    content: "";
}
.icofont-panda:before
{
    content: "";
}
.icofont-panther:before
{
    content: "";
}
.icofont-parrot-lip:before
{
    content: "";
}
.icofont-parrot:before
{
    content: "";
}
.icofont-paw:before
{
    content: "";
}
.icofont-pelican:before
{
    content: "";
}
.icofont-penguin:before
{
    content: "";
}
.icofont-pig-face:before
{
    content: "";
}
.icofont-pig:before
{
    content: "";
}
.icofont-pigeon-1:before
{
    content: "";
}
.icofont-pigeon-2:before
{
    content: "";
}
.icofont-pigeon:before
{
    content: "";
}
.icofont-rabbit:before
{
    content: "";
}
.icofont-rat:before
{
    content: "";
}
.icofont-rhino-head:before
{
    content: "";
}
.icofont-rhino:before
{
    content: "";
}
.icofont-rooster:before
{
    content: "";
}
.icofont-seahorse:before
{
    content: "";
}
.icofont-seal:before
{
    content: "";
}
.icofont-shrimp-alt:before
{
    content: "";
}
.icofont-shrimp:before
{
    content: "";
}
.icofont-snail-1:before
{
    content: "";
}
.icofont-snail-2:before
{
    content: "";
}
.icofont-snail-3:before
{
    content: "";
}
.icofont-snail:before
{
    content: "";
}
.icofont-snake:before
{
    content: "";
}
.icofont-squid:before
{
    content: "";
}
.icofont-squirrel:before
{
    content: "";
}
.icofont-tiger-face:before
{
    content: "";
}
.icofont-tiger:before
{
    content: "";
}
.icofont-turtle:before
{
    content: "";
}
.icofont-whale:before
{
    content: "";
}
.icofont-woodpecker:before
{
    content: "";
}
.icofont-zebra:before
{
    content: "";
}
.icofont-brand-acer:before
{
    content: "";
}
.icofont-brand-adidas:before
{
    content: "";
}
.icofont-brand-adobe:before
{
    content: "";
}
.icofont-brand-air-new-zealand:before
{
    content: "";
}
.icofont-brand-airbnb:before
{
    content: "";
}
.icofont-brand-aircell:before
{
    content: "";
}
.icofont-brand-airtel:before
{
    content: "";
}
.icofont-brand-alcatel:before
{
    content: "";
}
.icofont-brand-alibaba:before
{
    content: "";
}
.icofont-brand-aliexpress:before
{
    content: "";
}
.icofont-brand-alipay:before
{
    content: "";
}
.icofont-brand-amazon:before
{
    content: "";
}
.icofont-brand-amd:before
{
    content: "";
}
.icofont-brand-american-airlines:before
{
    content: "";
}
.icofont-brand-android-robot:before
{
    content: "";
}
.icofont-brand-android:before
{
    content: "";
}
.icofont-brand-aol:before
{
    content: "";
}
.icofont-brand-apple:before
{
    content: "";
}
.icofont-brand-appstore:before
{
    content: "";
}
.icofont-brand-asus:before
{
    content: "";
}
.icofont-brand-ati:before
{
    content: "";
}
.icofont-brand-att:before
{
    content: "";
}
.icofont-brand-audi:before
{
    content: "";
}
.icofont-brand-axiata:before
{
    content: "";
}
.icofont-brand-bada:before
{
    content: "";
}
.icofont-brand-bbc:before
{
    content: "";
}
.icofont-brand-bing:before
{
    content: "";
}
.icofont-brand-blackberry:before
{
    content: "";
}
.icofont-brand-bmw:before
{
    content: "";
}
.icofont-brand-box:before
{
    content: "";
}
.icofont-brand-burger-king:before
{
    content: "";
}
.icofont-brand-business-insider:before
{
    content: "";
}
.icofont-brand-buzzfeed:before
{
    content: "";
}
.icofont-brand-cannon:before
{
    content: "";
}
.icofont-brand-casio:before
{
    content: "";
}
.icofont-brand-china-mobile:before
{
    content: "";
}
.icofont-brand-china-telecom:before
{
    content: "";
}
.icofont-brand-china-unicom:before
{
    content: "";
}
.icofont-brand-cisco:before
{
    content: "";
}
.icofont-brand-citibank:before
{
    content: "";
}
.icofont-brand-cnet:before
{
    content: "";
}
.icofont-brand-cnn:before
{
    content: "";
}
.icofont-brand-cocal-cola:before
{
    content: "";
}
.icofont-brand-compaq:before
{
    content: "";
}
.icofont-brand-debian:before
{
    content: "";
}
.icofont-brand-delicious:before
{
    content: "";
}
.icofont-brand-dell:before
{
    content: "";
}
.icofont-brand-designbump:before
{
    content: "";
}
.icofont-brand-designfloat:before
{
    content: "";
}
.icofont-brand-disney:before
{
    content: "";
}
.icofont-brand-dodge:before
{
    content: "";
}
.icofont-brand-dove:before
{
    content: "";
}
.icofont-brand-drupal:before
{
    content: "";
}
.icofont-brand-ebay:before
{
    content: "";
}
.icofont-brand-eleven:before
{
    content: "";
}
.icofont-brand-emirates:before
{
    content: "";
}
.icofont-brand-espn:before
{
    content: "";
}
.icofont-brand-etihad-airways:before
{
    content: "";
}
.icofont-brand-etisalat:before
{
    content: "";
}
.icofont-brand-etsy:before
{
    content: "";
}
.icofont-brand-fastrack:before
{
    content: "";
}
.icofont-brand-fedex:before
{
    content: "";
}
.icofont-brand-ferrari:before
{
    content: "";
}
.icofont-brand-fitbit:before
{
    content: "";
}
.icofont-brand-flikr:before
{
    content: "";
}
.icofont-brand-forbes:before
{
    content: "";
}
.icofont-brand-foursquare:before
{
    content: "";
}
.icofont-brand-foxconn:before
{
    content: "";
}
.icofont-brand-fujitsu:before
{
    content: "";
}
.icofont-brand-general-electric:before
{
    content: "";
}
.icofont-brand-gillette:before
{
    content: "";
}
.icofont-brand-gizmodo:before
{
    content: "";
}
.icofont-brand-gnome:before
{
    content: "";
}
.icofont-brand-google:before
{
    content: "";
}
.icofont-brand-gopro:before
{
    content: "";
}
.icofont-brand-gucci:before
{
    content: "";
}
.icofont-brand-hallmark:before
{
    content: "";
}
.icofont-brand-hi5:before
{
    content: "";
}
.icofont-brand-honda:before
{
    content: "";
}
.icofont-brand-hp:before
{
    content: "";
}
.icofont-brand-hsbc:before
{
    content: "";
}
.icofont-brand-htc:before
{
    content: "";
}
.icofont-brand-huawei:before
{
    content: "";
}
.icofont-brand-hulu:before
{
    content: "";
}
.icofont-brand-hyundai:before
{
    content: "";
}
.icofont-brand-ibm:before
{
    content: "";
}
.icofont-brand-icofont:before
{
    content: "";
}
.icofont-brand-icq:before
{
    content: "";
}
.icofont-brand-ikea:before
{
    content: "";
}
.icofont-brand-imdb:before
{
    content: "";
}
.icofont-brand-indiegogo:before
{
    content: "";
}
.icofont-brand-intel:before
{
    content: "";
}
.icofont-brand-ipair:before
{
    content: "";
}
.icofont-brand-jaguar:before
{
    content: "";
}
.icofont-brand-java:before
{
    content: "";
}
.icofont-brand-joomla:before
{
    content: "";
}
.icofont-brand-kickstarter:before
{
    content: "";
}
.icofont-brand-kik:before
{
    content: "";
}
.icofont-brand-lastfm:before
{
    content: "";
}
.icofont-brand-lego:before
{
    content: "";
}
.icofont-brand-lenovo:before
{
    content: "";
}
.icofont-brand-levis:before
{
    content: "";
}
.icofont-brand-lexus:before
{
    content: "";
}
.icofont-brand-lg:before
{
    content: "";
}
.icofont-brand-life-hacker:before
{
    content: "";
}
.icofont-brand-linux-mint:before
{
    content: "";
}
.icofont-brand-linux:before
{
    content: "";
}
.icofont-brand-lionix:before
{
    content: "";
}
.icofont-brand-loreal:before
{
    content: "";
}
.icofont-brand-louis-vuitton:before
{
    content: "";
}
.icofont-brand-mac-os:before
{
    content: "";
}
.icofont-brand-marvel-app:before
{
    content: "";
}
.icofont-brand-mashable:before
{
    content: "";
}
.icofont-brand-mazda:before
{
    content: "";
}
.icofont-brand-mcdonals:before
{
    content: "";
}
.icofont-brand-mercedes:before
{
    content: "";
}
.icofont-brand-micromax:before
{
    content: "";
}
.icofont-brand-microsoft:before
{
    content: "";
}
.icofont-brand-mobileme:before
{
    content: "";
}
.icofont-brand-mobily:before
{
    content: "";
}
.icofont-brand-motorola:before
{
    content: "";
}
.icofont-brand-msi:before
{
    content: "";
}
.icofont-brand-mts:before
{
    content: "";
}
.icofont-brand-myspace:before
{
    content: "";
}
.icofont-brand-mytv:before
{
    content: "";
}
.icofont-brand-nasa:before
{
    content: "";
}
.icofont-brand-natgeo:before
{
    content: "";
}
.icofont-brand-nbc:before
{
    content: "";
}
.icofont-brand-nescafe:before
{
    content: "";
}
.icofont-brand-nestle:before
{
    content: "";
}
.icofont-brand-netflix:before
{
    content: "";
}
.icofont-brand-nexus:before
{
    content: "";
}
.icofont-brand-nike:before
{
    content: "";
}
.icofont-brand-nokia:before
{
    content: "";
}
.icofont-brand-nvidia:before
{
    content: "";
}
.icofont-brand-omega:before
{
    content: "";
}
.icofont-brand-opensuse:before
{
    content: "";
}
.icofont-brand-oracle:before
{
    content: "";
}
.icofont-brand-panasonic:before
{
    content: "";
}
.icofont-brand-paypal:before
{
    content: "";
}
.icofont-brand-pepsi:before
{
    content: "";
}
.icofont-brand-philips:before
{
    content: "";
}
.icofont-brand-pizza-hut:before
{
    content: "";
}
.icofont-brand-playstation:before
{
    content: "";
}
.icofont-brand-puma:before
{
    content: "";
}
.icofont-brand-qatar-air:before
{
    content: "";
}
.icofont-brand-qvc:before
{
    content: "";
}
.icofont-brand-readernaut:before
{
    content: "";
}
.icofont-brand-redbull:before
{
    content: "";
}
.icofont-brand-reebok:before
{
    content: "";
}
.icofont-brand-reuters:before
{
    content: "";
}
.icofont-brand-samsung:before
{
    content: "";
}
.icofont-brand-sap:before
{
    content: "";
}
.icofont-brand-saudia-airlines:before
{
    content: "";
}
.icofont-brand-scribd:before
{
    content: "";
}
.icofont-brand-shell:before
{
    content: "";
}
.icofont-brand-siemens:before
{
    content: "";
}
.icofont-brand-sk-telecom:before
{
    content: "";
}
.icofont-brand-slideshare:before
{
    content: "";
}
.icofont-brand-smashing-magazine:before
{
    content: "";
}
.icofont-brand-snapchat:before
{
    content: "";
}
.icofont-brand-sony-ericsson:before
{
    content: "";
}
.icofont-brand-sony:before
{
    content: "";
}
.icofont-brand-soundcloud:before
{
    content: "";
}
.icofont-brand-sprint:before
{
    content: "";
}
.icofont-brand-squidoo:before
{
    content: "";
}
.icofont-brand-starbucks:before
{
    content: "";
}
.icofont-brand-stc:before
{
    content: "";
}
.icofont-brand-steam:before
{
    content: "";
}
.icofont-brand-suzuki:before
{
    content: "";
}
.icofont-brand-symbian:before
{
    content: "";
}
.icofont-brand-t-mobile:before
{
    content: "";
}
.icofont-brand-tango:before
{
    content: "";
}
.icofont-brand-target:before
{
    content: "";
}
.icofont-brand-tata-indicom:before
{
    content: "";
}
.icofont-brand-techcrunch:before
{
    content: "";
}
.icofont-brand-telenor:before
{
    content: "";
}
.icofont-brand-teliasonera:before
{
    content: "";
}
.icofont-brand-tesla:before
{
    content: "";
}
.icofont-brand-the-verge:before
{
    content: "";
}
.icofont-brand-thenextweb:before
{
    content: "";
}
.icofont-brand-toshiba:before
{
    content: "";
}
.icofont-brand-toyota:before
{
    content: "";
}
.icofont-brand-tribenet:before
{
    content: "";
}
.icofont-brand-ubuntu:before
{
    content: "";
}
.icofont-brand-unilever:before
{
    content: "";
}
.icofont-brand-vaio:before
{
    content: "";
}
.icofont-brand-verizon:before
{
    content: "";
}
.icofont-brand-viber:before
{
    content: "";
}
.icofont-brand-vodafone:before
{
    content: "";
}
.icofont-brand-volkswagen:before
{
    content: "";
}
.icofont-brand-walmart:before
{
    content: "";
}
.icofont-brand-warnerbros:before
{
    content: "";
}
.icofont-brand-whatsapp:before
{
    content: "";
}
.icofont-brand-wikipedia:before
{
    content: "";
}
.icofont-brand-windows:before
{
    content: "";
}
.icofont-brand-wire:before
{
    content: "";
}
.icofont-brand-wordpress:before
{
    content: "";
}
.icofont-brand-xiaomi:before
{
    content: "";
}
.icofont-brand-yahoobuzz:before
{
    content: "";
}
.icofont-brand-yamaha:before
{
    content: "";
}
.icofont-brand-youtube:before
{
    content: "";
}
.icofont-brand-zain:before
{
    content: "";
}
.icofont-bank-alt:before
{
    content: "";
}
.icofont-bank:before
{
    content: "";
}
.icofont-barcode:before
{
    content: "";
}
.icofont-bill-alt:before
{
    content: "";
}
.icofont-billboard:before
{
    content: "";
}
.icofont-briefcase-1:before
{
    content: "";
}
.icofont-briefcase-2:before
{
    content: "";
}
.icofont-businessman:before
{
    content: "";
}
.icofont-businesswoman:before
{
    content: "";
}
.icofont-chair:before
{
    content: "";
}
.icofont-coins:before
{
    content: "";
}
.icofont-company:before
{
    content: "";
}
.icofont-contact-add:before
{
    content: "";
}
.icofont-files-stack:before
{
    content: "";
}
.icofont-handshake-deal:before
{
    content: "";
}
.icofont-id-card:before
{
    content: "";
}
.icofont-meeting-add:before
{
    content: "";
}
.icofont-money-bag:before
{
    content: "";
}
.icofont-pie-chart:before
{
    content: "";
}
.icofont-presentation-alt:before
{
    content: "";
}
.icofont-presentation:before
{
    content: "";
}
.icofont-stamp:before
{
    content: "";
}
.icofont-stock-mobile:before
{
    content: "";
}
.icofont-chart-arrows-axis:before
{
    content: "";
}
.icofont-chart-bar-graph:before
{
    content: "";
}
.icofont-chart-flow-1:before
{
    content: "";
}
.icofont-chart-flow-2:before
{
    content: "";
}
.icofont-chart-flow:before
{
    content: "";
}
.icofont-chart-growth:before
{
    content: "";
}
.icofont-chart-histogram-alt:before
{
    content: "";
}
.icofont-chart-histogram:before
{
    content: "";
}
.icofont-chart-line-alt:before
{
    content: "";
}
.icofont-chart-line:before
{
    content: "";
}
.icofont-chart-pie-alt:before
{
    content: "";
}
.icofont-chart-pie:before
{
    content: "";
}
.icofont-chart-radar-graph:before
{
    content: "";
}
.icofont-architecture-alt:before
{
    content: "";
}
.icofont-architecture:before
{
    content: "";
}
.icofont-barricade:before
{
    content: "";
}
.icofont-bolt:before
{
    content: "";
}
.icofont-bricks:before
{
    content: "";
}
.icofont-building-alt:before
{
    content: "";
}
.icofont-bull-dozer:before
{
    content: "";
}
.icofont-calculations:before
{
    content: "";
}
.icofont-cement-mix:before
{
    content: "";
}
.icofont-cement-mixer:before
{
    content: "";
}
.icofont-concrete-mixer:before
{
    content: "";
}
.icofont-danger-zone:before
{
    content: "";
}
.icofont-drill:before
{
    content: "";
}
.icofont-eco-energy:before
{
    content: "";
}
.icofont-eco-environmen:before
{
    content: "";
}
.icofont-energy-air:before
{
    content: "";
}
.icofont-energy-oil:before
{
    content: "";
}
.icofont-energy-savings:before
{
    content: "";
}
.icofont-energy-solar:before
{
    content: "";
}
.icofont-energy-water:before
{
    content: "";
}
.icofont-engineer:before
{
    content: "";
}
.icofont-fire-extinguisher-alt:before
{
    content: "";
}
.icofont-fire-extinguisher:before
{
    content: "";
}
.icofont-fix-tools:before
{
    content: "";
}
.icofont-fork-lift:before
{
    content: "";
}
.icofont-glue-oil:before
{
    content: "";
}
.icofont-hammer-alt:before
{
    content: "";
}
.icofont-hammer:before
{
    content: "";
}
.icofont-help-robot:before
{
    content: "";
}
.icofont-industries-1:before
{
    content: "";
}
.icofont-industries-2:before
{
    content: "";
}
.icofont-industries-3:before
{
    content: "";
}
.icofont-industries-4:before
{
    content: "";
}
.icofont-industries-5:before
{
    content: "";
}
.icofont-industries:before
{
    content: "";
}
.icofont-labour:before
{
    content: "";
}
.icofont-mining:before
{
    content: "";
}
.icofont-paint-brush:before
{
    content: "";
}
.icofont-pollution:before
{
    content: "";
}
.icofont-power-zone:before
{
    content: "";
}
.icofont-radio-active:before
{
    content: "";
}
.icofont-recycle-alt:before
{
    content: "";
}
.icofont-recycling-man:before
{
    content: "";
}
.icofont-safety-hat-light:before
{
    content: "";
}
.icofont-safety-hat:before
{
    content: "";
}
.icofont-saw:before
{
    content: "";
}
.icofont-screw-driver:before
{
    content: "";
}
.icofont-tools-1:before
{
    content: "";
}
.icofont-tools-bag:before
{
    content: "";
}
.icofont-tow-truck:before
{
    content: "";
}
.icofont-trolley:before
{
    content: "";
}
.icofont-trowel:before
{
    content: "";
}
.icofont-under-construction-alt:before
{
    content: "";
}
.icofont-under-construction:before
{
    content: "";
}
.icofont-vehicle-cement:before
{
    content: "";
}
.icofont-vehicle-crane:before
{
    content: "";
}
.icofont-vehicle-delivery-van:before
{
    content: "";
}
.icofont-vehicle-dozer:before
{
    content: "";
}
.icofont-vehicle-excavator:before
{
    content: "";
}
.icofont-vehicle-trucktor:before
{
    content: "";
}
.icofont-vehicle-wrecking:before
{
    content: "";
}
.icofont-worker:before
{
    content: "";
}
.icofont-workers-group:before
{
    content: "";
}
.icofont-wrench:before
{
    content: "";
}
.icofont-afghani-false:before
{
    content: "";
}
.icofont-afghani-minus:before
{
    content: "";
}
.icofont-afghani-plus:before
{
    content: "";
}
.icofont-afghani-true:before
{
    content: "";
}
.icofont-afghani:before
{
    content: "";
}
.icofont-baht-false:before
{
    content: "";
}
.icofont-baht-minus:before
{
    content: "";
}
.icofont-baht-plus:before
{
    content: "";
}
.icofont-baht-true:before
{
    content: "";
}
.icofont-baht:before
{
    content: "";
}
.icofont-solarsunin-false:before
{
    content: "";
}
.icofont-solarsunin-minus:before
{
    content: "";
}
.icofont-solarsunin-plus:before
{
    content: "";
}
.icofont-solarsunin-true:before
{
    content: "";
}
.icofont-solarsunin:before
{
    content: "";
}
.icofont-dollar-flase:before
{
    content: "";
}
.icofont-dollar-minus:before
{
    content: "";
}
.icofont-dollar-plus:before
{
    content: "";
}
.icofont-dollar-true:before
{
    content: "";
}
.icofont-dollar:before
{
    content: "";
}
.icofont-dong-false:before
{
    content: "";
}
.icofont-dong-minus:before
{
    content: "";
}
.icofont-dong-plus:before
{
    content: "";
}
.icofont-dong-true:before
{
    content: "";
}
.icofont-dong:before
{
    content: "";
}
.icofont-euro-false:before
{
    content: "";
}
.icofont-euro-minus:before
{
    content: "";
}
.icofont-euro-plus:before
{
    content: "";
}
.icofont-euro-true:before
{
    content: "";
}
.icofont-euro:before
{
    content: "";
}
.icofont-frank-false:before
{
    content: "";
}
.icofont-frank-minus:before
{
    content: "";
}
.icofont-frank-plus:before
{
    content: "";
}
.icofont-frank-true:before
{
    content: "";
}
.icofont-frank:before
{
    content: "";
}
.icofont-hryvnia-false:before
{
    content: "";
}
.icofont-hryvnia-minus:before
{
    content: "";
}
.icofont-hryvnia-plus:before
{
    content: "";
}
.icofont-hryvnia-true:before
{
    content: "";
}
.icofont-hryvnia:before
{
    content: "";
}
.icofont-lira-false:before
{
    content: "";
}
.icofont-lira-minus:before
{
    content: "";
}
.icofont-lira-plus:before
{
    content: "";
}
.icofont-lira-true:before
{
    content: "";
}
.icofont-lira:before
{
    content: "";
}
.icofont-peseta-false:before
{
    content: "";
}
.icofont-peseta-minus:before
{
    content: "";
}
.icofont-peseta-plus:before
{
    content: "";
}
.icofont-peseta-true:before
{
    content: "";
}
.icofont-peseta:before
{
    content: "";
}
.icofont-peso-false:before
{
    content: "";
}
.icofont-peso-minus:before
{
    content: "";
}
.icofont-peso-plus:before
{
    content: "";
}
.icofont-peso-true:before
{
    content: "";
}
.icofont-peso:before
{
    content: "";
}
.icofont-pound-false:before
{
    content: "";
}
.icofont-pound-minus:before
{
    content: "";
}
.icofont-pound-plus:before
{
    content: "";
}
.icofont-pound-true:before
{
    content: "";
}
.icofont-pound:before
{
    content: "";
}
.icofont-renminbi-false:before
{
    content: "";
}
.icofont-renminbi-minus:before
{
    content: "";
}
.icofont-renminbi-plus:before
{
    content: "";
}
.icofont-renminbi-true:before
{
    content: "";
}
.icofont-renminbi:before
{
    content: "";
}
.icofont-riyal-false:before
{
    content: "";
}
.icofont-riyal-minus:before
{
    content: "";
}
.icofont-riyal-plus:before
{
    content: "";
}
.icofont-riyal-true:before
{
    content: "";
}
.icofont-riyal:before
{
    content: "";
}
.icofont-rouble-false:before
{
    content: "";
}
.icofont-rouble-minus:before
{
    content: "";
}
.icofont-rouble-plus:before
{
    content: "";
}
.icofont-rouble-true:before
{
    content: "";
}
.icofont-rouble:before
{
    content: "";
}
.icofont-rupee-false:before
{
    content: "";
}
.icofont-rupee-minus:before
{
    content: "";
}
.icofont-rupee-plus:before
{
    content: "";
}
.icofont-rupee-true:before
{
    content: "";
}
.icofont-rupee:before
{
    content: "";
}
.icofont-taka-false:before
{
    content: "";
}
.icofont-taka-minus:before
{
    content: "";
}
.icofont-taka-plus:before
{
    content: "";
}
.icofont-taka-true:before
{
    content: "";
}
.icofont-taka:before
{
    content: "";
}
.icofont-turkish-lira-false:before
{
    content: "";
}
.icofont-turkish-lira-minus:before
{
    content: "";
}
.icofont-turkish-lira-plus:before
{
    content: "";
}
.icofont-turkish-lira-true:before
{
    content: "";
}
.icofont-turkish-lira:before
{
    content: "";
}
.icofont-won-false:before
{
    content: "";
}
.icofont-won-minus:before
{
    content: "";
}
.icofont-won-plus:before
{
    content: "";
}
.icofont-won-true:before
{
    content: "";
}
.icofont-won:before
{
    content: "";
}
.icofont-yen-false:before
{
    content: "";
}
.icofont-yen-minus:before
{
    content: "";
}
.icofont-yen-plus:before
{
    content: "";
}
.icofont-yen-true:before
{
    content: "";
}
.icofont-yen:before
{
    content: "";
}
.icofont-android-nexus:before
{
    content: "";
}
.icofont-android-tablet:before
{
    content: "";
}
.icofont-apple-watch:before
{
    content: "";
}
.icofont-drawing-tablet:before
{
    content: "";
}
.icofont-earphone:before
{
    content: "";
}
.icofont-flash-drive:before
{
    content: "";
}
.icofont-game-console:before
{
    content: "";
}
.icofont-game-controller:before
{
    content: "";
}
.icofont-game-pad:before
{
    content: "";
}
.icofont-game:before
{
    content: "";
}
.icofont-headphone-alt-1:before
{
    content: "";
}
.icofont-headphone-alt-2:before
{
    content: "";
}
.icofont-headphone-alt-3:before
{
    content: "";
}
.icofont-headphone-alt:before
{
    content: "";
}
.icofont-headphone:before
{
    content: "";
}
.icofont-htc-one:before
{
    content: "";
}
.icofont-imac:before
{
    content: "";
}
.icofont-ipad:before
{
    content: "";
}
.icofont-iphone:before
{
    content: "";
}
.icofont-ipod-nano:before
{
    content: "";
}
.icofont-ipod-touch:before
{
    content: "";
}
.icofont-keyboard-alt:before
{
    content: "";
}
.icofont-keyboard-wireless:before
{
    content: "";
}
.icofont-keyboard:before
{
    content: "";
}
.icofont-laptop-alt:before
{
    content: "";
}
.icofont-laptop:before
{
    content: "";
}
.icofont-macbook:before
{
    content: "";
}
.icofont-magic-mouse:before
{
    content: "";
}
.icofont-micro-chip:before
{
    content: "";
}
.icofont-microphone-alt:before
{
    content: "";
}
.icofont-microphone:before
{
    content: "";
}
.icofont-monitor:before
{
    content: "";
}
.icofont-mouse:before
{
    content: "";
}
.icofont-mp3-player:before
{
    content: "";
}
.icofont-nintendo:before
{
    content: "";
}
.icofont-playstation-alt:before
{
    content: "";
}
.icofont-psvita:before
{
    content: "";
}
.icofont-radio-mic:before
{
    content: "";
}
.icofont-radio:before
{
    content: "";
}
.icofont-refrigerator:before
{
    content: "";
}
.icofont-samsung-galaxy:before
{
    content: "";
}
.icofont-surface-tablet:before
{
    content: "";
}
.icofont-ui-head-phone:before
{
    content: "";
}
.icofont-ui-keyboard:before
{
    content: "";
}
.icofont-washing-machine:before
{
    content: "";
}
.icofont-wifi-router:before
{
    content: "";
}
.icofont-wii-u:before
{
    content: "";
}
.icofont-windows-lumia:before
{
    content: "";
}
.icofont-wireless-mouse:before
{
    content: "";
}
.icofont-xbox-360:before
{
    content: "";
}
.icofont-arrow-down:before
{
    content: "";
}
.icofont-arrow-left:before
{
    content: "";
}
.icofont-arrow-right:before
{
    content: "";
}
.icofont-arrow-up:before
{
    content: "";
}
.icofont-block-down:before
{
    content: "";
}
.icofont-block-left:before
{
    content: "";
}
.icofont-block-right:before
{
    content: "";
}
.icofont-block-up:before
{
    content: "";
}
.icofont-bubble-down:before
{
    content: "";
}
.icofont-bubble-left:before
{
    content: "";
}
.icofont-bubble-right:before
{
    content: "";
}
.icofont-bubble-up:before
{
    content: "";
}
.icofont-caret-down:before
{
    content: "";
}
.icofont-caret-left:before
{
    content: "";
}
.icofont-caret-right:before
{
    content: "";
}
.icofont-caret-up:before
{
    content: "";
}
.icofont-circled-down:before
{
    content: "";
}
.icofont-circled-left:before
{
    content: "";
}
.icofont-circled-right:before
{
    content: "";
}
.icofont-circled-up:before
{
    content: "";
}
.icofont-collapse:before
{
    content: "";
}
.icofont-cursor-drag:before
{
    content: "";
}
.icofont-curved-double-left:before
{
    content: "";
}
.icofont-curved-double-right:before
{
    content: "";
}
.icofont-curved-down:before
{
    content: "";
}
.icofont-curved-left:before
{
    content: "";
}
.icofont-curved-right:before
{
    content: "";
}
.icofont-curved-up:before
{
    content: "";
}
.icofont-dotted-down:before
{
    content: "";
}
.icofont-dotted-left:before
{
    content: "";
}
.icofont-dotted-right:before
{
    content: "";
}
.icofont-dotted-up:before
{
    content: "";
}
.icofont-double-left:before
{
    content: "";
}
.icofont-double-right:before
{
    content: "";
}
.icofont-expand-alt:before
{
    content: "";
}
.icofont-hand-down:before
{
    content: "";
}
.icofont-hand-drag:before
{
    content: "";
}
.icofont-hand-drag1:before
{
    content: "";
}
.icofont-hand-drag2:before
{
    content: "";
}
.icofont-hand-drawn-alt-down:before
{
    content: "";
}
.icofont-hand-drawn-alt-left:before
{
    content: "";
}
.icofont-hand-drawn-alt-right:before
{
    content: "";
}
.icofont-hand-drawn-alt-up:before
{
    content: "";
}
.icofont-hand-drawn-down:before
{
    content: "";
}
.icofont-hand-drawn-left:before
{
    content: "";
}
.icofont-hand-drawn-right:before
{
    content: "";
}
.icofont-hand-drawn-up:before
{
    content: "";
}
.icofont-hand-grippers:before
{
    content: "";
}
.icofont-hand-left:before
{
    content: "";
}
.icofont-hand-right:before
{
    content: "";
}
.icofont-hand-up:before
{
    content: "";
}
.icofont-line-block-down:before
{
    content: "";
}
.icofont-line-block-left:before
{
    content: "";
}
.icofont-line-block-right:before
{
    content: "";
}
.icofont-line-block-up:before
{
    content: "";
}
.icofont-long-arrow-down:before
{
    content: "";
}
.icofont-long-arrow-left:before
{
    content: "";
}
.icofont-long-arrow-right:before
{
    content: "";
}
.icofont-long-arrow-up:before
{
    content: "";
}
.icofont-rounded-collapse:before
{
    content: "";
}
.icofont-rounded-double-left:before
{
    content: "";
}
.icofont-rounded-double-right:before
{
    content: "";
}
.icofont-rounded-down:before
{
    content: "";
}
.icofont-rounded-expand:before
{
    content: "";
}
.icofont-rounded-left-down:before
{
    content: "";
}
.icofont-rounded-left-up:before
{
    content: "";
}
.icofont-rounded-left:before
{
    content: "";
}
.icofont-rounded-right-down:before
{
    content: "";
}
.icofont-rounded-right-up:before
{
    content: "";
}
.icofont-rounded-right:before
{
    content: "";
}
.icofont-rounded-up:before
{
    content: "";
}
.icofont-scroll-bubble-down:before
{
    content: "";
}
.icofont-scroll-bubble-left:before
{
    content: "";
}
.icofont-scroll-bubble-right:before
{
    content: "";
}
.icofont-scroll-bubble-up:before
{
    content: "";
}
.icofont-scroll-double-down:before
{
    content: "";
}
.icofont-scroll-double-left:before
{
    content: "";
}
.icofont-scroll-double-right:before
{
    content: "";
}
.icofont-scroll-double-up:before
{
    content: "";
}
.icofont-scroll-down:before
{
    content: "";
}
.icofont-scroll-left:before
{
    content: "";
}
.icofont-scroll-long-down:before
{
    content: "";
}
.icofont-scroll-long-left:before
{
    content: "";
}
.icofont-scroll-long-right:before
{
    content: "";
}
.icofont-scroll-long-up:before
{
    content: "";
}
.icofont-scroll-right:before
{
    content: "";
}
.icofont-scroll-up:before
{
    content: "";
}
.icofont-simple-down:before
{
    content: "";
}
.icofont-simple-left-down:before
{
    content: "";
}
.icofont-simple-left-up:before
{
    content: "";
}
.icofont-simple-left:before
{
    content: "";
}
.icofont-simple-right-down:before
{
    content: "";
}
.icofont-simple-right-up:before
{
    content: "";
}
.icofont-simple-right:before
{
    content: "";
}
.icofont-simple-up:before
{
    content: "";
}
.icofont-square-down:before
{
    content: "";
}
.icofont-square-left:before
{
    content: "";
}
.icofont-square-right:before
{
    content: "";
}
.icofont-square-up:before
{
    content: "";
}
.icofont-stylish-down:before
{
    content: "";
}
.icofont-stylish-left:before
{
    content: "";
}
.icofont-stylish-right:before
{
    content: "";
}
.icofont-stylish-up:before
{
    content: "";
}
.icofont-swoosh-down:before
{
    content: "";
}
.icofont-swoosh-left:before
{
    content: "";
}
.icofont-swoosh-right:before
{
    content: "";
}
.icofont-swoosh-up:before
{
    content: "";
}
.icofont-thin-double-left:before
{
    content: "";
}
.icofont-thin-double-right:before
{
    content: "";
}
.icofont-thin-down:before
{
    content: "";
}
.icofont-thin-left:before
{
    content: "";
}
.icofont-thin-right:before
{
    content: "";
}
.icofont-thin-up:before
{
    content: "";
}
.icofont-abc:before
{
    content: "";
}
.icofont-atom:before
{
    content: "";
}
.icofont-award:before
{
    content: "";
}
.icofont-bell-alt:before
{
    content: "";
}
.icofont-black-board:before
{
    content: "";
}
.icofont-book-alt:before
{
    content: "";
}
.icofont-book:before
{
    content: "";
}
.icofont-brainstorming:before
{
    content: "";
}
.icofont-certificate-alt-1:before
{
    content: "";
}
.icofont-certificate-alt-2:before
{
    content: "";
}
.icofont-certificate:before
{
    content: "";
}
.icofont-education:before
{
    content: "";
}
.icofont-electron:before
{
    content: "";
}
.icofont-fountain-pen:before
{
    content: "";
}
.icofont-globe-alt:before
{
    content: "";
}
.icofont-graduate-alt:before
{
    content: "";
}
.icofont-graduate:before
{
    content: "";
}
.icofont-group-students:before
{
    content: "";
}
.icofont-hat-alt:before
{
    content: "";
}
.icofont-hat:before
{
    content: "";
}
.icofont-instrument:before
{
    content: "";
}
.icofont-lamp-light:before
{
    content: "";
}
.icofont-medal:before
{
    content: "";
}
.icofont-microscope-alt:before
{
    content: "";
}
.icofont-microscope:before
{
    content: "";
}
.icofont-paper:before
{
    content: "";
}
.icofont-pen-alt-4:before
{
    content: "";
}
.icofont-pen-nib:before
{
    content: "";
}
.icofont-pencil-alt-5:before
{
    content: "";
}
.icofont-quill-pen:before
{
    content: "";
}
.icofont-read-book-alt:before
{
    content: "";
}
.icofont-read-book:before
{
    content: "";
}
.icofont-school-bag:before
{
    content: "";
}
.icofont-school-bus:before
{
    content: "";
}
.icofont-student-alt:before
{
    content: "";
}
.icofont-student:before
{
    content: "";
}
.icofont-teacher:before
{
    content: "";
}
.icofont-test-bulb:before
{
    content: "";
}
.icofont-test-tube-alt:before
{
    content: "";
}
.icofont-university:before
{
    content: "";
}
.icofont-angry:before
{
    content: "";
}
.icofont-astonished:before
{
    content: "";
}
.icofont-confounded:before
{
    content: "";
}
.icofont-confused:before
{
    content: "";
}
.icofont-crying:before
{
    content: "";
}
.icofont-dizzy:before
{
    content: "";
}
.icofont-expressionless:before
{
    content: "";
}
.icofont-heart-eyes:before
{
    content: "";
}
.icofont-laughing:before
{
    content: "";
}
.icofont-nerd-smile:before
{
    content: "";
}
.icofont-open-mouth:before
{
    content: "";
}
.icofont-rage:before
{
    content: "";
}
.icofont-rolling-eyes:before
{
    content: "";
}
.icofont-sad:before
{
    content: "";
}
.icofont-simple-smile:before
{
    content: "";
}
.icofont-slightly-smile:before
{
    content: "";
}
.icofont-smirk:before
{
    content: "";
}
.icofont-stuck-out-tongue:before
{
    content: "";
}
.icofont-wink-smile:before
{
    content: "";
}
.icofont-worried:before
{
    content: "";
}
.icofont-file-alt:before
{
    content: "";
}
.icofont-file-audio:before
{
    content: "";
}
.icofont-file-avi-mp4:before
{
    content: "";
}
.icofont-file-bmp:before
{
    content: "";
}
.icofont-file-code:before
{
    content: "";
}
.icofont-file-css:before
{
    content: "";
}
.icofont-file-document:before
{
    content: "";
}
.icofont-file-eps:before
{
    content: "";
}
.icofont-file-excel:before
{
    content: "";
}
.icofont-file-exe:before
{
    content: "";
}
.icofont-file-file:before
{
    content: "";
}
.icofont-file-flv:before
{
    content: "";
}
.icofont-file-gif:before
{
    content: "";
}
.icofont-file-html5:before
{
    content: "";
}
.icofont-file-image:before
{
    content: "";
}
.icofont-file-iso:before
{
    content: "";
}
.icofont-file-java:before
{
    content: "";
}
.icofont-file-javascript:before
{
    content: "";
}
.icofont-file-jpg:before
{
    content: "";
}
.icofont-file-midi:before
{
    content: "";
}
.icofont-file-mov:before
{
    content: "";
}
.icofont-file-mp3:before
{
    content: "";
}
.icofont-file-pdf:before
{
    content: "";
}
.icofont-file-php:before
{
    content: "";
}
.icofont-file-png:before
{
    content: "";
}
.icofont-file-powerpoint:before
{
    content: "";
}
.icofont-file-presentation:before
{
    content: "";
}
.icofont-file-psb:before
{
    content: "";
}
.icofont-file-psd:before
{
    content: "";
}
.icofont-file-python:before
{
    content: "";
}
.icofont-file-ruby:before
{
    content: "";
}
.icofont-file-spreadsheet:before
{
    content: "";
}
.icofont-file-sql:before
{
    content: "";
}
.icofont-file-svg:before
{
    content: "";
}
.icofont-file-text:before
{
    content: "";
}
.icofont-file-tiff:before
{
    content: "";
}
.icofont-file-video:before
{
    content: "";
}
.icofont-file-wave:before
{
    content: "";
}
.icofont-file-wmv:before
{
    content: "";
}
.icofont-file-word:before
{
    content: "";
}
.icofont-file-zip:before
{
    content: "";
}
.icofont-cycling-alt:before
{
    content: "";
}
.icofont-cycling:before
{
    content: "";
}
.icofont-dumbbell:before
{
    content: "";
}
.icofont-dumbbells:before
{
    content: "";
}
.icofont-gym-alt-1:before
{
    content: "";
}
.icofont-gym-alt-2:before
{
    content: "";
}
.icofont-gym-alt-3:before
{
    content: "";
}
.icofont-gym:before
{
    content: "";
}
.icofont-muscle-weight:before
{
    content: "";
}
.icofont-muscle:before
{
    content: "";
}
.icofont-apple:before
{
    content: "";
}
.icofont-arabian-coffee:before
{
    content: "";
}
.icofont-artichoke:before
{
    content: "";
}
.icofont-asparagus:before
{
    content: "";
}
.icofont-avocado:before
{
    content: "";
}
.icofont-baby-food:before
{
    content: "";
}
.icofont-banana:before
{
    content: "";
}
.icofont-bbq:before
{
    content: "";
}
.icofont-beans:before
{
    content: "";
}
.icofont-beer:before
{
    content: "";
}
.icofont-bell-pepper-capsicum:before
{
    content: "";
}
.icofont-birthday-cake:before
{
    content: "";
}
.icofont-bread:before
{
    content: "";
}
.icofont-broccoli:before
{
    content: "";
}
.icofont-burger:before
{
    content: "";
}
.icofont-cabbage:before
{
    content: "";
}
.icofont-carrot:before
{
    content: "";
}
.icofont-cauli-flower:before
{
    content: "";
}
.icofont-cheese:before
{
    content: "";
}
.icofont-chef:before
{
    content: "";
}
.icofont-cherry:before
{
    content: "";
}
.icofont-chicken-fry:before
{
    content: "";
}
.icofont-chicken:before
{
    content: "";
}
.icofont-cocktail:before
{
    content: "";
}
.icofont-coconut-water:before
{
    content: "";
}
.icofont-coconut:before
{
    content: "";
}
.icofont-coffee-alt:before
{
    content: "";
}
.icofont-coffee-cup:before
{
    content: "";
}
.icofont-coffee-mug:before
{
    content: "";
}
.icofont-coffee-pot:before
{
    content: "";
}
.icofont-cola:before
{
    content: "";
}
.icofont-corn:before
{
    content: "";
}
.icofont-croissant:before
{
    content: "";
}
.icofont-crop-plant:before
{
    content: "";
}
.icofont-cucumber:before
{
    content: "";
}
.icofont-culinary:before
{
    content: "";
}
.icofont-cup-cake:before
{
    content: "";
}
.icofont-dining-table:before
{
    content: "";
}
.icofont-donut:before
{
    content: "";
}
.icofont-egg-plant:before
{
    content: "";
}
.icofont-egg-poached:before
{
    content: "";
}
.icofont-farmer-alt:before
{
    content: "";
}
.icofont-farmer:before
{
    content: "";
}
.icofont-fast-food:before
{
    content: "";
}
.icofont-food-basket:before
{
    content: "";
}
.icofont-food-cart:before
{
    content: "";
}
.icofont-fork-and-knife:before
{
    content: "";
}
.icofont-french-fries:before
{
    content: "";
}
.icofont-fruits:before
{
    content: "";
}
.icofont-grapes:before
{
    content: "";
}
.icofont-honey:before
{
    content: "";
}
.icofont-hot-dog:before
{
    content: "";
}
.icofont-ice-cream-alt:before
{
    content: "";
}
.icofont-ice-cream:before
{
    content: "";
}
.icofont-juice:before
{
    content: "";
}
.icofont-ketchup:before
{
    content: "";
}
.icofont-kiwi:before
{
    content: "";
}
.icofont-layered-cake:before
{
    content: "";
}
.icofont-lemon-alt:before
{
    content: "";
}
.icofont-lemon:before
{
    content: "";
}
.icofont-lobster:before
{
    content: "";
}
.icofont-mango:before
{
    content: "";
}
.icofont-milk:before
{
    content: "";
}
.icofont-mushroom:before
{
    content: "";
}
.icofont-noodles:before
{
    content: "";
}
.icofont-onion:before
{
    content: "";
}
.icofont-orange:before
{
    content: "";
}
.icofont-pear:before
{
    content: "";
}
.icofont-peas:before
{
    content: "";
}
.icofont-pepper:before
{
    content: "";
}
.icofont-pie-alt:before
{
    content: "";
}
.icofont-pie:before
{
    content: "";
}
.icofont-pineapple:before
{
    content: "";
}
.icofont-pizza-slice:before
{
    content: "";
}
.icofont-pizza:before
{
    content: "";
}
.icofont-plant:before
{
    content: "";
}
.icofont-popcorn:before
{
    content: "";
}
.icofont-potato:before
{
    content: "";
}
.icofont-pumpkin:before
{
    content: "";
}
.icofont-raddish:before
{
    content: "";
}
.icofont-restaurant-menu:before
{
    content: "";
}
.icofont-restaurant:before
{
    content: "";
}
.icofont-salt-and-pepper:before
{
    content: "";
}
.icofont-sandwich:before
{
    content: "";
}
.icofont-sausage:before
{
    content: "";
}
.icofont-soft-drinks:before
{
    content: "";
}
.icofont-soup-bowl:before
{
    content: "";
}
.icofont-spoon-and-fork:before
{
    content: "";
}
.icofont-steak:before
{
    content: "";
}
.icofont-strawberry:before
{
    content: "";
}
.icofont-sub-sandwich:before
{
    content: "";
}
.icofont-sushi:before
{
    content: "";
}
.icofont-taco:before
{
    content: "";
}
.icofont-tea-pot:before
{
    content: "";
}
.icofont-tea:before
{
    content: "";
}
.icofont-tomato:before
{
    content: "";
}
.icofont-watermelon:before
{
    content: "";
}
.icofont-wheat:before
{
    content: "";
}
.icofont-baby-backpack:before
{
    content: "";
}
.icofont-baby-cloth:before
{
    content: "";
}
.icofont-baby-milk-bottle:before
{
    content: "";
}
.icofont-baby-trolley:before
{
    content: "";
}
.icofont-baby:before
{
    content: "";
}
.icofont-candy:before
{
    content: "";
}
.icofont-holding-hands:before
{
    content: "";
}
.icofont-infant-nipple:before
{
    content: "";
}
.icofont-kids-scooter:before
{
    content: "";
}
.icofont-safety-pin:before
{
    content: "";
}
.icofont-teddy-bear:before
{
    content: "";
}
.icofont-toy-ball:before
{
    content: "";
}
.icofont-toy-cat:before
{
    content: "";
}
.icofont-toy-duck:before
{
    content: "";
}
.icofont-toy-elephant:before
{
    content: "";
}
.icofont-toy-hand:before
{
    content: "";
}
.icofont-toy-horse:before
{
    content: "";
}
.icofont-toy-lattu:before
{
    content: "";
}
.icofont-toy-train:before
{
    content: "";
}
.icofont-burglar:before
{
    content: "";
}
.icofont-cannon-firing:before
{
    content: "";
}
.icofont-cc-camera:before
{
    content: "";
}
.icofont-cop-badge:before
{
    content: "";
}
.icofont-cop:before
{
    content: "";
}
.icofont-court-hammer:before
{
    content: "";
}
.icofont-court:before
{
    content: "";
}
.icofont-finger-print:before
{
    content: "";
}
.icofont-gavel:before
{
    content: "";
}
.icofont-handcuff-alt:before
{
    content: "";
}
.icofont-handcuff:before
{
    content: "";
}
.icofont-investigation:before
{
    content: "";
}
.icofont-investigator:before
{
    content: "";
}
.icofont-jail:before
{
    content: "";
}
.icofont-judge:before
{
    content: "";
}
.icofont-law-alt-1:before
{
    content: "";
}
.icofont-law-alt-2:before
{
    content: "";
}
.icofont-law-alt-3:before
{
    content: "";
}
.icofont-law-book:before
{
    content: "";
}
.icofont-law-document:before
{
    content: "";
}
.icofont-law-order:before
{
    content: "";
}
.icofont-law-protect:before
{
    content: "";
}
.icofont-law-scales:before
{
    content: "";
}
.icofont-law:before
{
    content: "";
}
.icofont-lawyer-alt-1:before
{
    content: "";
}
.icofont-lawyer-alt-2:before
{
    content: "";
}
.icofont-lawyer:before
{
    content: "";
}
.icofont-legal:before
{
    content: "";
}
.icofont-pistol:before
{
    content: "";
}
.icofont-police-badge:before
{
    content: "";
}
.icofont-police-cap:before
{
    content: "";
}
.icofont-police-car-alt-1:before
{
    content: "";
}
.icofont-police-car-alt-2:before
{
    content: "";
}
.icofont-police-car:before
{
    content: "";
}
.icofont-police-hat:before
{
    content: "";
}
.icofont-police-van:before
{
    content: "";
}
.icofont-police:before
{
    content: "";
}
.icofont-thief-alt:before
{
    content: "";
}
.icofont-thief:before
{
    content: "";
}
.icofont-abacus-alt:before
{
    content: "";
}
.icofont-abacus:before
{
    content: "";
}
.icofont-angle-180:before
{
    content: "";
}
.icofont-angle-45:before
{
    content: "";
}
.icofont-angle-90:before
{
    content: "";
}
.icofont-angle:before
{
    content: "";
}
.icofont-calculator-alt-1:before
{
    content: "";
}
.icofont-calculator-alt-2:before
{
    content: "";
}
.icofont-calculator:before
{
    content: "";
}
.icofont-circle-ruler-alt:before
{
    content: "";
}
.icofont-circle-ruler:before
{
    content: "";
}
.icofont-compass-alt-1:before
{
    content: "";
}
.icofont-compass-alt-2:before
{
    content: "";
}
.icofont-compass-alt-3:before
{
    content: "";
}
.icofont-compass-alt-4:before
{
    content: "";
}
.icofont-golden-ratio:before
{
    content: "";
}
.icofont-marker-alt-1:before
{
    content: "";
}
.icofont-marker-alt-2:before
{
    content: "";
}
.icofont-marker-alt-3:before
{
    content: "";
}
.icofont-marker:before
{
    content: "";
}
.icofont-math:before
{
    content: "";
}
.icofont-mathematical-alt-1:before
{
    content: "";
}
.icofont-mathematical-alt-2:before
{
    content: "";
}
.icofont-mathematical:before
{
    content: "";
}
.icofont-pen-alt-1:before
{
    content: "";
}
.icofont-pen-alt-2:before
{
    content: "";
}
.icofont-pen-alt-3:before
{
    content: "";
}
.icofont-pen-holder-alt-1:before
{
    content: "";
}
.icofont-pen-holder:before
{
    content: "";
}
.icofont-pen:before
{
    content: "";
}
.icofont-pencil-alt-1:before
{
    content: "";
}
.icofont-pencil-alt-2:before
{
    content: "";
}
.icofont-pencil-alt-3:before
{
    content: "";
}
.icofont-pencil-alt-4:before
{
    content: "";
}
.icofont-pencil:before
{
    content: "";
}
.icofont-ruler-alt-1:before
{
    content: "";
}
.icofont-ruler-alt-2:before
{
    content: "";
}
.icofont-ruler-compass-alt:before
{
    content: "";
}
.icofont-ruler-compass:before
{
    content: "";
}
.icofont-ruler-pencil-alt-1:before
{
    content: "";
}
.icofont-ruler-pencil-alt-2:before
{
    content: "";
}
.icofont-ruler-pencil:before
{
    content: "";
}
.icofont-ruler:before
{
    content: "";
}
.icofont-rulers-alt:before
{
    content: "";
}
.icofont-rulers:before
{
    content: "";
}
.icofont-square-root:before
{
    content: "";
}
.icofont-ui-calculator:before
{
    content: "";
}
.icofont-aids:before
{
    content: "";
}
.icofont-ambulance-crescent:before
{
    content: "";
}
.icofont-ambulance-cross:before
{
    content: "";
}
.icofont-ambulance:before
{
    content: "";
}
.icofont-autism:before
{
    content: "";
}
.icofont-bandage:before
{
    content: "";
}
.icofont-blind:before
{
    content: "";
}
.icofont-blood-drop:before
{
    content: "";
}
.icofont-blood-test:before
{
    content: "";
}
.icofont-blood:before
{
    content: "";
}
.icofont-brain-alt:before
{
    content: "";
}
.icofont-brain:before
{
    content: "";
}
.icofont-capsule:before
{
    content: "";
}
.icofont-crutch:before
{
    content: "";
}
.icofont-disabled:before
{
    content: "";
}
.icofont-dna-alt-1:before
{
    content: "";
}
.icofont-dna-alt-2:before
{
    content: "";
}
.icofont-dna:before
{
    content: "";
}
.icofont-doctor-alt:before
{
    content: "";
}
.icofont-doctor:before
{
    content: "";
}
.icofont-drug-pack:before
{
    content: "";
}
.icofont-drug:before
{
    content: "";
}
.icofont-first-aid-alt:before
{
    content: "";
}
.icofont-first-aid:before
{
    content: "";
}
.icofont-heart-beat-alt:before
{
    content: "";
}
.icofont-heart-beat:before
{
    content: "";
}
.icofont-heartbeat:before
{
    content: "";
}
.icofont-herbal:before
{
    content: "";
}
.icofont-hospital:before
{
    content: "";
}
.icofont-icu:before
{
    content: "";
}
.icofont-injection-syringe:before
{
    content: "";
}
.icofont-laboratory:before
{
    content: "";
}
.icofont-medical-sign-alt:before
{
    content: "";
}
.icofont-medical-sign:before
{
    content: "";
}
.icofont-nurse-alt:before
{
    content: "";
}
.icofont-nurse:before
{
    content: "";
}
.icofont-nursing-home:before
{
    content: "";
}
.icofont-operation-theater:before
{
    content: "";
}
.icofont-paralysis-disability:before
{
    content: "";
}
.icofont-patient-bed:before
{
    content: "";
}
.icofont-patient-file:before
{
    content: "";
}
.icofont-pills:before
{
    content: "";
}
.icofont-prescription:before
{
    content: "";
}
.icofont-pulse:before
{
    content: "";
}
.icofont-stethoscope-alt:before
{
    content: "";
}
.icofont-stethoscope:before
{
    content: "";
}
.icofont-stretcher:before
{
    content: "";
}
.icofont-surgeon-alt:before
{
    content: "";
}
.icofont-surgeon:before
{
    content: "";
}
.icofont-tablets:before
{
    content: "";
}
.icofont-test-bottle:before
{
    content: "";
}
.icofont-test-tube:before
{
    content: "";
}
.icofont-thermometer-alt:before
{
    content: "";
}
.icofont-thermometer:before
{
    content: "";
}
.icofont-tooth:before
{
    content: "";
}
.icofont-xray:before
{
    content: "";
}
.icofont-ui-add:before
{
    content: "";
}
.icofont-ui-alarm:before
{
    content: "";
}
.icofont-ui-battery:before
{
    content: "";
}
.icofont-ui-block:before
{
    content: "";
}
.icofont-ui-bluetooth:before
{
    content: "";
}
.icofont-ui-brightness:before
{
    content: "";
}
.icofont-ui-browser:before
{
    content: "";
}
.icofont-ui-calendar:before
{
    content: "";
}
.icofont-ui-call:before
{
    content: "";
}
.icofont-ui-camera:before
{
    content: "";
}
.icofont-ui-cart:before
{
    content: "";
}
.icofont-ui-cell-phone:before
{
    content: "";
}
.icofont-ui-chat:before
{
    content: "";
}
.icofont-ui-check:before
{
    content: "";
}
.icofont-ui-clip-board:before
{
    content: "";
}
.icofont-ui-clip:before
{
    content: "";
}
.icofont-ui-clock:before
{
    content: "";
}
.icofont-ui-close:before
{
    content: "";
}
.icofont-ui-contact-list:before
{
    content: "";
}
.icofont-ui-copy:before
{
    content: "";
}
.icofont-ui-cut:before
{
    content: "";
}
.icofont-ui-delete:before
{
    content: "";
}
.icofont-ui-dial-phone:before
{
    content: "";
}
.icofont-ui-edit:before
{
    content: "";
}
.icofont-ui-email:before
{
    content: "";
}
.icofont-ui-file:before
{
    content: "";
}
.icofont-ui-fire-wall:before
{
    content: "";
}
.icofont-ui-flash-light:before
{
    content: "";
}
.icofont-ui-flight:before
{
    content: "";
}
.icofont-ui-folder:before
{
    content: "";
}
.icofont-ui-game:before
{
    content: "";
}
.icofont-ui-handicapped:before
{
    content: "";
}
.icofont-ui-home:before
{
    content: "";
}
.icofont-ui-image:before
{
    content: "";
}
.icofont-ui-laoding:before
{
    content: "";
}
.icofont-ui-lock:before
{
    content: "";
}
.icofont-ui-love-add:before
{
    content: "";
}
.icofont-ui-love-broken:before
{
    content: "";
}
.icofont-ui-love-remove:before
{
    content: "";
}
.icofont-ui-love:before
{
    content: "";
}
.icofont-ui-map:before
{
    content: "";
}
.icofont-ui-message:before
{
    content: "";
}
.icofont-ui-messaging:before
{
    content: "";
}
.icofont-ui-movie:before
{
    content: "";
}
.icofont-ui-music-player:before
{
    content: "";
}
.icofont-ui-music:before
{
    content: "";
}
.icofont-ui-mute:before
{
    content: "";
}
.icofont-ui-network:before
{
    content: "";
}
.icofont-ui-next:before
{
    content: "";
}
.icofont-ui-note:before
{
    content: "";
}
.icofont-ui-office:before
{
    content: "";
}
.icofont-ui-password:before
{
    content: "";
}
.icofont-ui-pause:before
{
    content: "";
}
.icofont-ui-play-stop:before
{
    content: "";
}
.icofont-ui-play:before
{
    content: "";
}
.icofont-ui-pointer:before
{
    content: "";
}
.icofont-ui-power:before
{
    content: "";
}
.icofont-ui-press:before
{
    content: "";
}
.icofont-ui-previous:before
{
    content: "";
}
.icofont-ui-rate-add:before
{
    content: "";
}
.icofont-ui-rate-blank:before
{
    content: "";
}
.icofont-ui-rate-remove:before
{
    content: "";
}
.icofont-ui-rating:before
{
    content: "";
}
.icofont-ui-record:before
{
    content: "";
}
.icofont-ui-remove:before
{
    content: "";
}
.icofont-ui-reply:before
{
    content: "";
}
.icofont-ui-rotation:before
{
    content: "";
}
.icofont-ui-rss:before
{
    content: "";
}
.icofont-ui-search:before
{
    content: "";
}
.icofont-ui-settings:before
{
    content: "";
}
.icofont-ui-social-link:before
{
    content: "";
}
.icofont-ui-tag:before
{
    content: "";
}
.icofont-ui-text-chat:before
{
    content: "";
}
.icofont-ui-text-loading:before
{
    content: "";
}
.icofont-ui-theme:before
{
    content: "";
}
.icofont-ui-timer:before
{
    content: "";
}
.icofont-ui-touch-phone:before
{
    content: "";
}
.icofont-ui-travel:before
{
    content: "";
}
.icofont-ui-unlock:before
{
    content: "";
}
.icofont-ui-user-group:before
{
    content: "";
}
.icofont-ui-user:before
{
    content: "";
}
.icofont-ui-v-card:before
{
    content: "";
}
.icofont-ui-video-chat:before
{
    content: "";
}
.icofont-ui-video-message:before
{
    content: "";
}
.icofont-ui-video-play:before
{
    content: "";
}
.icofont-ui-video:before
{
    content: "";
}
.icofont-ui-volume:before
{
    content: "";
}
.icofont-ui-weather:before
{
    content: "";
}
.icofont-ui-wifi:before
{
    content: "";
}
.icofont-ui-zoom-in:before
{
    content: "";
}
.icofont-ui-zoom-out:before
{
    content: "";
}
.icofont-cassette-player:before
{
    content: "";
}
.icofont-cassette:before
{
    content: "";
}
.icofont-forward:before
{
    content: "";
}
.icofont-guiter:before
{
    content: "";
}
.icofont-movie:before
{
    content: "";
}
.icofont-multimedia:before
{
    content: "";
}
.icofont-music-alt:before
{
    content: "";
}
.icofont-music-disk:before
{
    content: "";
}
.icofont-music-note:before
{
    content: "";
}
.icofont-music-notes:before
{
    content: "";
}
.icofont-music:before
{
    content: "";
}
.icofont-mute-volume:before
{
    content: "";
}
.icofont-pause:before
{
    content: "";
}
.icofont-play-alt-1:before
{
    content: "";
}
.icofont-play-alt-2:before
{
    content: "";
}
.icofont-play-alt-3:before
{
    content: "";
}
.icofont-play-pause:before
{
    content: "";
}
.icofont-play:before
{
    content: "";
}
.icofont-record:before
{
    content: "";
}
.icofont-retro-music-disk:before
{
    content: "";
}
.icofont-rewind:before
{
    content: "";
}
.icofont-song-notes:before
{
    content: "";
}
.icofont-sound-wave-alt:before
{
    content: "";
}
.icofont-sound-wave:before
{
    content: "";
}
.icofont-stop:before
{
    content: "";
}
.icofont-video-alt:before
{
    content: "";
}
.icofont-video-cam:before
{
    content: "";
}
.icofont-video-clapper:before
{
    content: "";
}
.icofont-video:before
{
    content: "";
}
.icofont-volume-bar:before
{
    content: "";
}
.icofont-volume-down:before
{
    content: "";
}
.icofont-volume-mute:before
{
    content: "";
}
.icofont-volume-off:before
{
    content: "";
}
.icofont-volume-up:before
{
    content: "";
}
.icofont-youtube-play:before
{
    content: "";
}
.icofont-2checkout-alt:before
{
    content: "";
}
.icofont-2checkout:before
{
    content: "";
}
.icofont-amazon-alt:before
{
    content: "";
}
.icofont-amazon:before
{
    content: "";
}
.icofont-american-express-alt:before
{
    content: "";
}
.icofont-american-express:before
{
    content: "";
}
.icofont-apple-pay-alt:before
{
    content: "";
}
.icofont-apple-pay:before
{
    content: "";
}
.icofont-bank-transfer-alt:before
{
    content: "";
}
.icofont-bank-transfer:before
{
    content: "";
}
.icofont-braintree-alt:before
{
    content: "";
}
.icofont-braintree:before
{
    content: "";
}
.icofont-cash-on-delivery-alt:before
{
    content: "";
}
.icofont-cash-on-delivery:before
{
    content: "";
}
.icofont-diners-club-alt-1:before
{
    content: "";
}
.icofont-diners-club-alt-2:before
{
    content: "";
}
.icofont-diners-club-alt-3:before
{
    content: "";
}
.icofont-diners-club:before
{
    content: "";
}
.icofont-discover-alt:before
{
    content: "";
}
.icofont-discover:before
{
    content: "";
}
.icofont-eway-alt:before
{
    content: "";
}
.icofont-eway:before
{
    content: "";
}
.icofont-google-wallet-alt-1:before
{
    content: "";
}
.icofont-google-wallet-alt-2:before
{
    content: "";
}
.icofont-google-wallet-alt-3:before
{
    content: "";
}
.icofont-google-wallet:before
{
    content: "";
}
.icofont-jcb-alt:before
{
    content: "";
}
.icofont-jcb:before
{
    content: "";
}
.icofont-maestro-alt:before
{
    content: "";
}
.icofont-maestro:before
{
    content: "";
}
.icofont-mastercard-alt:before
{
    content: "";
}
.icofont-mastercard:before
{
    content: "";
}
.icofont-payoneer-alt:before
{
    content: "";
}
.icofont-payoneer:before
{
    content: "";
}
.icofont-paypal-alt:before
{
    content: "";
}
.icofont-paypal:before
{
    content: "";
}
.icofont-sage-alt:before
{
    content: "";
}
.icofont-sage:before
{
    content: "";
}
.icofont-skrill-alt:before
{
    content: "";
}
.icofont-skrill:before
{
    content: "";
}
.icofont-stripe-alt:before
{
    content: "";
}
.icofont-stripe:before
{
    content: "";
}
.icofont-visa-alt:before
{
    content: "";
}
.icofont-visa-electron:before
{
    content: "";
}
.icofont-visa:before
{
    content: "";
}
.icofont-western-union-alt:before
{
    content: "";
}
.icofont-western-union:before
{
    content: "";
}
.icofont-boy:before
{
    content: "";
}
.icofont-business-man-alt-1:before
{
    content: "";
}
.icofont-business-man-alt-2:before
{
    content: "";
}
.icofont-business-man-alt-3:before
{
    content: "";
}
.icofont-business-man:before
{
    content: "";
}
.icofont-female:before
{
    content: "";
}
.icofont-funky-man:before
{
    content: "";
}
.icofont-girl-alt:before
{
    content: "";
}
.icofont-girl:before
{
    content: "";
}
.icofont-group:before
{
    content: "";
}
.icofont-hotel-boy-alt:before
{
    content: "";
}
.icofont-hotel-boy:before
{
    content: "";
}
.icofont-kid:before
{
    content: "";
}
.icofont-man-in-glasses:before
{
    content: "";
}
.icofont-people:before
{
    content: "";
}
.icofont-support:before
{
    content: "";
}
.icofont-user-alt-1:before
{
    content: "";
}
.icofont-user-alt-2:before
{
    content: "";
}
.icofont-user-alt-3:before
{
    content: "";
}
.icofont-user-alt-4:before
{
    content: "";
}
.icofont-user-alt-5:before
{
    content: "";
}
.icofont-user-alt-6:before
{
    content: "";
}
.icofont-user-alt-7:before
{
    content: "";
}
.icofont-user-female:before
{
    content: "";
}
.icofont-user-male:before
{
    content: "";
}
.icofont-user-suited:before
{
    content: "";
}
.icofont-user:before
{
    content: "";
}
.icofont-users-alt-1:before
{
    content: "";
}
.icofont-users-alt-2:before
{
    content: "";
}
.icofont-users-alt-3:before
{
    content: "";
}
.icofont-users-alt-4:before
{
    content: "";
}
.icofont-users-alt-5:before
{
    content: "";
}
.icofont-users-alt-6:before
{
    content: "";
}
.icofont-users-social:before
{
    content: "";
}
.icofont-users:before
{
    content: "";
}
.icofont-waiter-alt:before
{
    content: "";
}
.icofont-waiter:before
{
    content: "";
}
.icofont-woman-in-glasses:before
{
    content: "";
}
.icofont-search-1:before
{
    content: "";
}
.icofont-search-2:before
{
    content: "";
}
.icofont-search-document:before
{
    content: "";
}
.icofont-search-folder:before
{
    content: "";
}
.icofont-search-job:before
{
    content: "";
}
.icofont-search-map:before
{
    content: "";
}
.icofont-search-property:before
{
    content: "";
}
.icofont-search-restaurant:before
{
    content: "";
}
.icofont-search-stock:before
{
    content: "";
}
.icofont-search-user:before
{
    content: "";
}
.icofont-search:before
{
    content: "";
}
.icofont-500px:before
{
    content: "";
}
.icofont-aim:before
{
    content: "";
}
.icofont-badoo:before
{
    content: "";
}
.icofont-baidu-tieba:before
{
    content: "";
}
.icofont-bbm-messenger:before
{
    content: "";
}
.icofont-bebo:before
{
    content: "";
}
.icofont-behance:before
{
    content: "";
}
.icofont-blogger:before
{
    content: "";
}
.icofont-bootstrap:before
{
    content: "";
}
.icofont-brightkite:before
{
    content: "";
}
.icofont-cloudapp:before
{
    content: "";
}
.icofont-concrete5:before
{
    content: "";
}
.icofont-delicious:before
{
    content: "";
}
.icofont-designbump:before
{
    content: "";
}
.icofont-designfloat:before
{
    content: "";
}
.icofont-deviantart:before
{
    content: "";
}
.icofont-digg:before
{
    content: "";
}
.icofont-dotcms:before
{
    content: "";
}
.icofont-dribbble:before
{
    content: "";
}
.icofont-dribble:before
{
    content: "";
}
.icofont-dropbox:before
{
    content: "";
}
.icofont-ebuddy:before
{
    content: "";
}
.icofont-ello:before
{
    content: "";
}
.icofont-ember:before
{
    content: "";
}
.icofont-envato:before
{
    content: "";
}
.icofont-evernote:before
{
    content: "";
}
.icofont-facebook-messenger:before
{
    content: "";
}
.icofont-facebook:before
{
    content: "";
}
.icofont-feedburner:before
{
    content: "";
}
.icofont-flikr:before
{
    content: "";
}
.icofont-folkd:before
{
    content: "";
}
.icofont-foursquare:before
{
    content: "";
}
.icofont-friendfeed:before
{
    content: "";
}
.icofont-ghost:before
{
    content: "";
}
.icofont-github:before
{
    content: "";
}
.icofont-gnome:before
{
    content: "";
}
.icofont-google-buzz:before
{
    content: "";
}
.icofont-google-hangouts:before
{
    content: "";
}
.icofont-google-map:before
{
    content: "";
}
.icofont-google-plus:before
{
    content: "";
}
.icofont-google-talk:before
{
    content: "";
}
.icofont-hype-machine:before
{
    content: "";
}
.icofont-instagram:before
{
    content: "";
}
.icofont-kakaotalk:before
{
    content: "";
}
.icofont-kickstarter:before
{
    content: "";
}
.icofont-kik:before
{
    content: "";
}
.icofont-kiwibox:before
{
    content: "";
}
.icofont-line-messenger:before
{
    content: "";
}
.icofont-line:before
{
    content: "";
}
.icofont-linkedin:before
{
    content: "";
}
.icofont-linux-mint:before
{
    content: "";
}
.icofont-live-messenger:before
{
    content: "";
}
.icofont-livejournal:before
{
    content: "";
}
.icofont-magento:before
{
    content: "";
}
.icofont-meetme:before
{
    content: "";
}
.icofont-meetup:before
{
    content: "";
}
.icofont-mixx:before
{
    content: "";
}
.icofont-newsvine:before
{
    content: "";
}
.icofont-nimbuss:before
{
    content: "";
}
.icofont-odnoklassniki:before
{
    content: "";
}
.icofont-opencart:before
{
    content: "";
}
.icofont-oscommerce:before
{
    content: "";
}
.icofont-pandora:before
{
    content: "";
}
.icofont-photobucket:before
{
    content: "";
}
.icofont-picasa:before
{
    content: "";
}
.icofont-pinterest:before
{
    content: "";
}
.icofont-prestashop:before
{
    content: "";
}
.icofont-qik:before
{
    content: "";
}
.icofont-qq:before
{
    content: "";
}
.icofont-readernaut:before
{
    content: "";
}
.icofont-reddit:before
{
    content: "";
}
.icofont-renren:before
{
    content: "";
}
.icofont-rss:before
{
    content: "";
}
.icofont-shopify:before
{
    content: "";
}
.icofont-silverstripe:before
{
    content: "";
}
.icofont-skype:before
{
    content: "";
}
.icofont-slack:before
{
    content: "";
}
.icofont-slashdot:before
{
    content: "";
}
.icofont-slidshare:before
{
    content: "";
}
.icofont-smugmug:before
{
    content: "";
}
.icofont-snapchat:before
{
    content: "";
}
.icofont-soundcloud:before
{
    content: "";
}
.icofont-spotify:before
{
    content: "";
}
.icofont-stack-exchange:before
{
    content: "";
}
.icofont-stack-overflow:before
{
    content: "";
}
.icofont-steam:before
{
    content: "";
}
.icofont-stumbleupon:before
{
    content: "";
}
.icofont-tagged:before
{
    content: "";
}
.icofont-technorati:before
{
    content: "";
}
.icofont-telegram:before
{
    content: "";
}
.icofont-tinder:before
{
    content: "";
}
.icofont-trello:before
{
    content: "";
}
.icofont-tumblr:before
{
    content: "";
}
.icofont-twitch:before
{
    content: "";
}
.icofont-twitter:before
{
    content: "";
}
.icofont-typo3:before
{
    content: "";
}
.icofont-ubercart:before
{
    content: "";
}
.icofont-viber:before
{
    content: "";
}
.icofont-viddler:before
{
    content: "";
}
.icofont-vimeo:before
{
    content: "";
}
.icofont-vine:before
{
    content: "";
}
.icofont-virb:before
{
    content: "";
}
.icofont-virtuemart:before
{
    content: "";
}
.icofont-vk:before
{
    content: "";
}
.icofont-wechat:before
{
    content: "";
}
.icofont-weibo:before
{
    content: "";
}
.icofont-whatsapp:before
{
    content: "";
}
.icofont-xing:before
{
    content: "";
}
.icofont-yahoo:before
{
    content: "";
}
.icofont-yelp:before
{
    content: "";
}
.icofont-youku:before
{
    content: "";
}
.icofont-youtube:before
{
    content: "";
}
.icofont-zencart:before
{
    content: "";
}
.icofont-badminton-birdie:before
{
    content: "";
}
.icofont-baseball:before
{
    content: "";
}
.icofont-baseballer:before
{
    content: "";
}
.icofont-basketball-hoop:before
{
    content: "";
}
.icofont-basketball:before
{
    content: "";
}
.icofont-billiard-ball:before
{
    content: "";
}
.icofont-boot-alt-1:before
{
    content: "";
}
.icofont-boot-alt-2:before
{
    content: "";
}
.icofont-boot:before
{
    content: "";
}
.icofont-bowling-alt:before
{
    content: "";
}
.icofont-bowling:before
{
    content: "";
}
.icofont-canoe:before
{
    content: "";
}
.icofont-cheer-leader:before
{
    content: "";
}
.icofont-climbing:before
{
    content: "";
}
.icofont-corner:before
{
    content: "";
}
.icofont-field-alt:before
{
    content: "";
}
.icofont-field:before
{
    content: "";
}
.icofont-football-alt:before
{
    content: "";
}
.icofont-football-american:before
{
    content: "";
}
.icofont-football:before
{
    content: "";
}
.icofont-foul:before
{
    content: "";
}
.icofont-goal-keeper:before
{
    content: "";
}
.icofont-goal:before
{
    content: "";
}
.icofont-golf-alt:before
{
    content: "";
}
.icofont-golf-bag:before
{
    content: "";
}
.icofont-golf-cart:before
{
    content: "";
}
.icofont-golf-field:before
{
    content: "";
}
.icofont-golf:before
{
    content: "";
}
.icofont-golfer:before
{
    content: "";
}
.icofont-helmet:before
{
    content: "";
}
.icofont-hockey-alt:before
{
    content: "";
}
.icofont-hockey:before
{
    content: "";
}
.icofont-ice-skate:before
{
    content: "";
}
.icofont-jersey-alt:before
{
    content: "";
}
.icofont-jersey:before
{
    content: "";
}
.icofont-jumping:before
{
    content: "";
}
.icofont-kick:before
{
    content: "";
}
.icofont-leg:before
{
    content: "";
}
.icofont-match-review:before
{
    content: "";
}
.icofont-medal-sport:before
{
    content: "";
}
.icofont-offside:before
{
    content: "";
}
.icofont-olympic-logo:before
{
    content: "";
}
.icofont-olympic:before
{
    content: "";
}
.icofont-padding:before
{
    content: "";
}
.icofont-penalty-card:before
{
    content: "";
}
.icofont-racer:before
{
    content: "";
}
.icofont-racing-car:before
{
    content: "";
}
.icofont-racing-flag-alt:before
{
    content: "";
}
.icofont-racing-flag:before
{
    content: "";
}
.icofont-racings-wheel:before
{
    content: "";
}
.icofont-referee:before
{
    content: "";
}
.icofont-refree-jersey:before
{
    content: "";
}
.icofont-result-sport:before
{
    content: "";
}
.icofont-rugby-ball:before
{
    content: "";
}
.icofont-rugby-player:before
{
    content: "";
}
.icofont-rugby:before
{
    content: "";
}
.icofont-runner-alt-1:before
{
    content: "";
}
.icofont-runner-alt-2:before
{
    content: "";
}
.icofont-runner:before
{
    content: "";
}
.icofont-score-board:before
{
    content: "";
}
.icofont-skiing-man:before
{
    content: "";
}
.icofont-skydiving-goggles:before
{
    content: "";
}
.icofont-snow-mobile:before
{
    content: "";
}
.icofont-steering:before
{
    content: "";
}
.icofont-stopwatch:before
{
    content: "";
}
.icofont-substitute:before
{
    content: "";
}
.icofont-swimmer:before
{
    content: "";
}
.icofont-table-tennis:before
{
    content: "";
}
.icofont-team-alt:before
{
    content: "";
}
.icofont-team:before
{
    content: "";
}
.icofont-tennis-player:before
{
    content: "";
}
.icofont-tennis:before
{
    content: "";
}
.icofont-tracking:before
{
    content: "";
}
.icofont-trophy-alt:before
{
    content: "";
}
.icofont-trophy:before
{
    content: "";
}
.icofont-volleyball-alt:before
{
    content: "";
}
.icofont-volleyball-fire:before
{
    content: "";
}
.icofont-volleyball:before
{
    content: "";
}
.icofont-water-bottle:before
{
    content: "";
}
.icofont-whistle-alt:before
{
    content: "";
}
.icofont-whistle:before
{
    content: "";
}
.icofont-win-trophy:before
{
    content: "";
}
.icofont-align-center:before
{
    content: "";
}
.icofont-align-left:before
{
    content: "";
}
.icofont-align-right:before
{
    content: "";
}
.icofont-all-caps:before
{
    content: "";
}
.icofont-bold:before
{
    content: "";
}
.icofont-brush:before
{
    content: "";
}
.icofont-clip-board:before
{
    content: "";
}
.icofont-code-alt:before
{
    content: "";
}
.icofont-color-bucket:before
{
    content: "";
}
.icofont-color-picker:before
{
    content: "";
}
.icofont-copy-invert:before
{
    content: "";
}
.icofont-copy:before
{
    content: "";
}
.icofont-cut:before
{
    content: "";
}
.icofont-delete-alt:before
{
    content: "";
}
.icofont-edit-alt:before
{
    content: "";
}
.icofont-eraser-alt:before
{
    content: "";
}
.icofont-font:before
{
    content: "";
}
.icofont-heading:before
{
    content: "";
}
.icofont-indent:before
{
    content: "";
}
.icofont-italic-alt:before
{
    content: "";
}
.icofont-italic:before
{
    content: "";
}
.icofont-justify-all:before
{
    content: "";
}
.icofont-justify-center:before
{
    content: "";
}
.icofont-justify-left:before
{
    content: "";
}
.icofont-justify-right:before
{
    content: "";
}
.icofont-link-broken:before
{
    content: "";
}
.icofont-outdent:before
{
    content: "";
}
.icofont-paper-clip:before
{
    content: "";
}
.icofont-paragraph:before
{
    content: "";
}
.icofont-pin:before
{
    content: "";
}
.icofont-printer:before
{
    content: "";
}
.icofont-redo:before
{
    content: "";
}
.icofont-rotation:before
{
    content: "";
}
.icofont-save:before
{
    content: "";
}
.icofont-small-cap:before
{
    content: "";
}
.icofont-strike-through:before
{
    content: "";
}
.icofont-sub-listing:before
{
    content: "";
}
.icofont-subscript:before
{
    content: "";
}
.icofont-superscript:before
{
    content: "";
}
.icofont-table:before
{
    content: "";
}
.icofont-text-height:before
{
    content: "";
}
.icofont-text-width:before
{
    content: "";
}
.icofont-trash:before
{
    content: "";
}
.icofont-underline:before
{
    content: "";
}
.icofont-undo:before
{
    content: "";
}
.icofont-air-balloon:before
{
    content: "";
}
.icofont-airplane-alt:before
{
    content: "";
}
.icofont-airplane:before
{
    content: "";
}
.icofont-articulated-truck:before
{
    content: "";
}
.icofont-auto-mobile:before
{
    content: "";
}
.icofont-auto-rickshaw:before
{
    content: "";
}
.icofont-bicycle-alt-1:before
{
    content: "";
}
.icofont-bicycle-alt-2:before
{
    content: "";
}
.icofont-bicycle:before
{
    content: "";
}
.icofont-bus-alt-1:before
{
    content: "";
}
.icofont-bus-alt-2:before
{
    content: "";
}
.icofont-bus-alt-3:before
{
    content: "";
}
.icofont-bus:before
{
    content: "";
}
.icofont-cab:before
{
    content: "";
}
.icofont-cable-car:before
{
    content: "";
}
.icofont-car-alt-1:before
{
    content: "";
}
.icofont-car-alt-2:before
{
    content: "";
}
.icofont-car-alt-3:before
{
    content: "";
}
.icofont-car-alt-4:before
{
    content: "";
}
.icofont-car:before
{
    content: "";
}
.icofont-delivery-time:before
{
    content: "";
}
.icofont-fast-delivery:before
{
    content: "";
}
.icofont-fire-truck-alt:before
{
    content: "";
}
.icofont-fire-truck:before
{
    content: "";
}
.icofont-free-delivery:before
{
    content: "";
}
.icofont-helicopter:before
{
    content: "";
}
.icofont-motor-bike-alt:before
{
    content: "";
}
.icofont-motor-bike:before
{
    content: "";
}
.icofont-motor-biker:before
{
    content: "";
}
.icofont-oil-truck:before
{
    content: "";
}
.icofont-rickshaw:before
{
    content: "";
}
.icofont-rocket-alt-1:before
{
    content: "";
}
.icofont-rocket-alt-2:before
{
    content: "";
}
.icofont-rocket:before
{
    content: "";
}
.icofont-sail-boat-alt-1:before
{
    content: "";
}
.icofont-sail-boat-alt-2:before
{
    content: "";
}
.icofont-sail-boat:before
{
    content: "";
}
.icofont-scooter:before
{
    content: "";
}
.icofont-sea-plane:before
{
    content: "";
}
.icofont-ship-alt:before
{
    content: "";
}
.icofont-ship:before
{
    content: "";
}
.icofont-speed-boat:before
{
    content: "";
}
.icofont-taxi:before
{
    content: "";
}
.icofont-tractor:before
{
    content: "";
}
.icofont-train-line:before
{
    content: "";
}
.icofont-train-steam:before
{
    content: "";
}
.icofont-tram:before
{
    content: "";
}
.icofont-truck-alt:before
{
    content: "";
}
.icofont-truck-loaded:before
{
    content: "";
}
.icofont-truck:before
{
    content: "";
}
.icofont-van-alt:before
{
    content: "";
}
.icofont-van:before
{
    content: "";
}
.icofont-yacht:before
{
    content: "";
}
.icofont-5-star-hotel:before
{
    content: "";
}
.icofont-air-ticket:before
{
    content: "";
}
.icofont-beach-bed:before
{
    content: "";
}
.icofont-beach:before
{
    content: "";
}
.icofont-camping-vest:before
{
    content: "";
}
.icofont-direction-sign:before
{
    content: "";
}
.icofont-hill-side:before
{
    content: "";
}
.icofont-hill:before
{
    content: "";
}
.icofont-hotel:before
{
    content: "";
}
.icofont-island-alt:before
{
    content: "";
}
.icofont-island:before
{
    content: "";
}
.icofont-sandals-female:before
{
    content: "";
}
.icofont-sandals-male:before
{
    content: "";
}
.icofont-travelling:before
{
    content: "";
}
.icofont-breakdown:before
{
    content: "";
}
.icofont-celsius:before
{
    content: "";
}
.icofont-clouds:before
{
    content: "";
}
.icofont-cloudy:before
{
    content: "";
}
.icofont-dust:before
{
    content: "";
}
.icofont-eclipse:before
{
    content: "";
}
.icofont-fahrenheit:before
{
    content: "";
}
.icofont-forest-fire:before
{
    content: "";
}
.icofont-full-night:before
{
    content: "";
}
.icofont-full-sunny:before
{
    content: "";
}
.icofont-hail-night:before
{
    content: "";
}
.icofont-hail-rainy-night:before
{
    content: "";
}
.icofont-hail-rainy-sunny:before
{
    content: "";
}
.icofont-hail-rainy:before
{
    content: "";
}
.icofont-hail-sunny:before
{
    content: "";
}
.icofont-hail-thunder-night:before
{
    content: "";
}
.icofont-hail-thunder-sunny:before
{
    content: "";
}
.icofont-hail-thunder:before
{
    content: "";
}
.icofont-hail:before
{
    content: "";
}
.icofont-hill-night:before
{
    content: "";
}
.icofont-hill-sunny:before
{
    content: "";
}
.icofont-hurricane:before
{
    content: "";
}
.icofont-meteor:before
{
    content: "";
}
.icofont-night:before
{
    content: "";
}
.icofont-rainy-night:before
{
    content: "";
}
.icofont-rainy-sunny:before
{
    content: "";
}
.icofont-rainy-thunder:before
{
    content: "";
}
.icofont-rainy:before
{
    content: "";
}
.icofont-snow-alt:before
{
    content: "";
}
.icofont-snow-flake:before
{
    content: "";
}
.icofont-snow-temp:before
{
    content: "";
}
.icofont-snow:before
{
    content: "";
}
.icofont-snowy-hail:before
{
    content: "";
}
.icofont-snowy-night-hail:before
{
    content: "";
}
.icofont-snowy-night-rainy:before
{
    content: "";
}
.icofont-snowy-night:before
{
    content: "";
}
.icofont-snowy-rainy:before
{
    content: "";
}
.icofont-snowy-sunny-hail:before
{
    content: "";
}
.icofont-snowy-sunny-rainy:before
{
    content: "";
}
.icofont-snowy-sunny:before
{
    content: "";
}
.icofont-snowy-thunder-night:before
{
    content: "";
}
.icofont-snowy-thunder-sunny:before
{
    content: "";
}
.icofont-snowy-thunder:before
{
    content: "";
}
.icofont-snowy-windy-night:before
{
    content: "";
}
.icofont-snowy-windy-sunny:before
{
    content: "";
}
.icofont-snowy-windy:before
{
    content: "";
}
.icofont-snowy:before
{
    content: "";
}
.icofont-sun-alt:before
{
    content: "";
}
.icofont-sun-rise:before
{
    content: "";
}
.icofont-sun-set:before
{
    content: "";
}
.icofont-sun:before
{
    content: "";
}
.icofont-sunny-day-temp:before
{
    content: "";
}
.icofont-sunny:before
{
    content: "";
}
.icofont-thunder-light:before
{
    content: "";
}
.icofont-tornado:before
{
    content: "";
}
.icofont-umbrella-alt:before
{
    content: "";
}
.icofont-umbrella:before
{
    content: "";
}
.icofont-volcano:before
{
    content: "";
}
.icofont-wave:before
{
    content: "";
}
.icofont-wind-scale-0:before
{
    content: "";
}
.icofont-wind-scale-1:before
{
    content: "";
}
.icofont-wind-scale-10:before
{
    content: "";
}
.icofont-wind-scale-11:before
{
    content: "";
}
.icofont-wind-scale-12:before
{
    content: "";
}
.icofont-wind-scale-2:before
{
    content: "";
}
.icofont-wind-scale-3:before
{
    content: "";
}
.icofont-wind-scale-4:before
{
    content: "";
}
.icofont-wind-scale-5:before
{
    content: "";
}
.icofont-wind-scale-6:before
{
    content: "";
}
.icofont-wind-scale-7:before
{
    content: "";
}
.icofont-wind-scale-8:before
{
    content: "";
}
.icofont-wind-scale-9:before
{
    content: "";
}
.icofont-wind-waves:before
{
    content: "";
}
.icofont-wind:before
{
    content: "";
}
.icofont-windy-hail:before
{
    content: "";
}
.icofont-windy-night:before
{
    content: "";
}
.icofont-windy-raining:before
{
    content: "";
}
.icofont-windy-sunny:before
{
    content: "";
}
.icofont-windy-thunder-raining:before
{
    content: "";
}
.icofont-windy-thunder:before
{
    content: "";
}
.icofont-windy:before
{
    content: "";
}
.icofont-addons:before
{
    content: "";
}
.icofont-address-book:before
{
    content: "";
}
.icofont-adjust:before
{
    content: "";
}
.icofont-alarm:before
{
    content: "";
}
.icofont-anchor:before
{
    content: "";
}
.icofont-archive:before
{
    content: "";
}
.icofont-at:before
{
    content: "";
}
.icofont-attachment:before
{
    content: "";
}
.icofont-audio:before
{
    content: "";
}
.icofont-automation:before
{
    content: "";
}
.icofont-badge:before
{
    content: "";
}
.icofont-bag-alt:before
{
    content: "";
}
.icofont-bag:before
{
    content: "";
}
.icofont-ban:before
{
    content: "";
}
.icofont-bar-code:before
{
    content: "";
}
.icofont-bars:before
{
    content: "";
}
.icofont-basket:before
{
    content: "";
}
.icofont-battery-empty:before
{
    content: "";
}
.icofont-battery-full:before
{
    content: "";
}
.icofont-battery-half:before
{
    content: "";
}
.icofont-battery-low:before
{
    content: "";
}
.icofont-beaker:before
{
    content: "";
}
.icofont-beard:before
{
    content: "";
}
.icofont-bed:before
{
    content: "";
}
.icofont-bell:before
{
    content: "";
}
.icofont-beverage:before
{
    content: "";
}
.icofont-bill:before
{
    content: "";
}
.icofont-bin:before
{
    content: "";
}
.icofont-binary:before
{
    content: "";
}
.icofont-binoculars:before
{
    content: "";
}
.icofont-bluetooth:before
{
    content: "";
}
.icofont-bomb:before
{
    content: "";
}
.icofont-book-mark:before
{
    content: "";
}
.icofont-box:before
{
    content: "";
}
.icofont-briefcase:before
{
    content: "";
}
.icofont-broken:before
{
    content: "";
}
.icofont-bucket:before
{
    content: "";
}
.icofont-bucket1:before
{
    content: "";
}
.icofont-bucket2:before
{
    content: "";
}
.icofont-bug:before
{
    content: "";
}
.icofont-building:before
{
    content: "";
}
.icofont-bulb-alt:before
{
    content: "";
}
.icofont-bullet:before
{
    content: "";
}
.icofont-bullhorn:before
{
    content: "";
}
.icofont-bullseye:before
{
    content: "";
}
.icofont-calendar:before
{
    content: "";
}
.icofont-camera-alt:before
{
    content: "";
}
.icofont-camera:before
{
    content: "";
}
.icofont-card:before
{
    content: "";
}
.icofont-cart-alt:before
{
    content: "";
}
.icofont-cart:before
{
    content: "";
}
.icofont-cc:before
{
    content: "";
}
.icofont-charging:before
{
    content: "";
}
.icofont-chat:before
{
    content: "";
}
.icofont-check-alt:before
{
    content: "";
}
.icofont-check-circled:before
{
    content: "";
}
.icofont-check:before
{
    content: "";
}
.icofont-checked:before
{
    content: "";
}
.icofont-children-care:before
{
    content: "";
}
.icofont-clip:before
{
    content: "";
}
.icofont-clock-time:before
{
    content: "";
}
.icofont-close-circled:before
{
    content: "";
}
.icofont-close-line-circled:before
{
    content: "";
}
.icofont-close-line-squared-alt:before
{
    content: "";
}
.icofont-close-line-squared:before
{
    content: "";
}
.icofont-close-line:before
{
    content: "";
}
.icofont-close-squared-alt:before
{
    content: "";
}
.icofont-close-squared:before
{
    content: "";
}
.icofont-close:before
{
    content: "";
}
.icofont-cloud-download:before
{
    content: "";
}
.icofont-cloud-refresh:before
{
    content: "";
}
.icofont-cloud-upload:before
{
    content: "";
}
.icofont-cloud:before
{
    content: "";
}
.icofont-code-not-allowed:before
{
    content: "";
}
.icofont-code:before
{
    content: "";
}
.icofont-comment:before
{
    content: "";
}
.icofont-compass-alt:before
{
    content: "";
}
.icofont-compass:before
{
    content: "";
}
.icofont-computer:before
{
    content: "";
}
.icofont-connection:before
{
    content: "";
}
.icofont-console:before
{
    content: "";
}
.icofont-contacts:before
{
    content: "";
}
.icofont-contrast:before
{
    content: "";
}
.icofont-copyright:before
{
    content: "";
}
.icofont-credit-card:before
{
    content: "";
}
.icofont-crop:before
{
    content: "";
}
.icofont-crown:before
{
    content: "";
}
.icofont-cube:before
{
    content: "";
}
.icofont-cubes:before
{
    content: "";
}
.icofont-dashboard-web:before
{
    content: "";
}
.icofont-dashboard:before
{
    content: "";
}
.icofont-data:before
{
    content: "";
}
.icofont-database-add:before
{
    content: "";
}
.icofont-database-locked:before
{
    content: "";
}
.icofont-database-remove:before
{
    content: "";
}
.icofont-database:before
{
    content: "";
}
.icofont-delete:before
{
    content: "";
}
.icofont-diamond:before
{
    content: "";
}
.icofont-dice-multiple:before
{
    content: "";
}
.icofont-dice:before
{
    content: "";
}
.icofont-disc:before
{
    content: "";
}
.icofont-diskette:before
{
    content: "";
}
.icofont-document-folder:before
{
    content: "";
}
.icofont-download-alt:before
{
    content: "";
}
.icofont-download:before
{
    content: "";
}
.icofont-downloaded:before
{
    content: "";
}
.icofont-drag:before
{
    content: "";
}
.icofont-drag1:before
{
    content: "";
}
.icofont-drag2:before
{
    content: "";
}
.icofont-drag3:before
{
    content: "";
}
.icofont-earth:before
{
    content: "";
}
.icofont-ebook:before
{
    content: "";
}
.icofont-edit:before
{
    content: "";
}
.icofont-eject:before
{
    content: "";
}
.icofont-email:before
{
    content: "";
}
.icofont-envelope-open:before
{
    content: "";
}
.icofont-envelope:before
{
    content: "";
}
.icofont-eraser:before
{
    content: "";
}
.icofont-error:before
{
    content: "";
}
.icofont-excavator:before
{
    content: "";
}
.icofont-exchange:before
{
    content: "";
}
.icofont-exclamation-circle:before
{
    content: "";
}
.icofont-exclamation-square:before
{
    content: "";
}
.icofont-exclamation-tringle:before
{
    content: "";
}
.icofont-exclamation:before
{
    content: "";
}
.icofont-exit:before
{
    content: "";
}
.icofont-expand:before
{
    content: "";
}
.icofont-external-link:before
{
    content: "";
}
.icofont-external:before
{
    content: "";
}
.icofont-eye-alt:before
{
    content: "";
}
.icofont-eye-blocked:before
{
    content: "";
}
.icofont-eye-dropper:before
{
    content: "";
}
.icofont-eye:before
{
    content: "";
}
.icofont-favourite:before
{
    content: "";
}
.icofont-fax:before
{
    content: "";
}
.icofont-file-fill:before
{
    content: "";
}
.icofont-film:before
{
    content: "";
}
.icofont-filter:before
{
    content: "";
}
.icofont-fire-alt:before
{
    content: "";
}
.icofont-fire-burn:before
{
    content: "";
}
.icofont-fire:before
{
    content: "";
}
.icofont-flag-alt-1:before
{
    content: "";
}
.icofont-flag-alt-2:before
{
    content: "";
}
.icofont-flag:before
{
    content: "";
}
.icofont-flame-torch:before
{
    content: "";
}
.icofont-flash-light:before
{
    content: "";
}
.icofont-flash:before
{
    content: "";
}
.icofont-flask:before
{
    content: "";
}
.icofont-focus:before
{
    content: "";
}
.icofont-folder-open:before
{
    content: "";
}
.icofont-folder:before
{
    content: "";
}
.icofont-foot-print:before
{
    content: "";
}
.icofont-garbage:before
{
    content: "";
}
.icofont-gear-alt:before
{
    content: "";
}
.icofont-gear:before
{
    content: "";
}
.icofont-gears:before
{
    content: "";
}
.icofont-gift:before
{
    content: "";
}
.icofont-glass:before
{
    content: "";
}
.icofont-globe:before
{
    content: "";
}
.icofont-graffiti:before
{
    content: "";
}
.icofont-grocery:before
{
    content: "";
}
.icofont-hand:before
{
    content: "";
}
.icofont-hanger:before
{
    content: "";
}
.icofont-hard-disk:before
{
    content: "";
}
.icofont-heart-alt:before
{
    content: "";
}
.icofont-heart:before
{
    content: "";
}
.icofont-history:before
{
    content: "";
}
.icofont-home:before
{
    content: "";
}
.icofont-horn:before
{
    content: "";
}
.icofont-hour-glass:before
{
    content: "";
}
.icofont-id:before
{
    content: "";
}
.icofont-image:before
{
    content: "";
}
.icofont-inbox:before
{
    content: "";
}
.icofont-infinite:before
{
    content: "";
}
.icofont-info-circle:before
{
    content: "";
}
.icofont-info-square:before
{
    content: "";
}
.icofont-info:before
{
    content: "";
}
.icofont-institution:before
{
    content: "";
}
.icofont-interface:before
{
    content: "";
}
.icofont-invisible:before
{
    content: "";
}
.icofont-jacket:before
{
    content: "";
}
.icofont-jar:before
{
    content: "";
}
.icofont-jewlery:before
{
    content: "";
}
.icofont-karate:before
{
    content: "";
}
.icofont-key-hole:before
{
    content: "";
}
.icofont-key:before
{
    content: "";
}
.icofont-label:before
{
    content: "";
}
.icofont-lamp:before
{
    content: "";
}
.icofont-layers:before
{
    content: "";
}
.icofont-layout:before
{
    content: "";
}
.icofont-leaf:before
{
    content: "";
}
.icofont-leaflet:before
{
    content: "";
}
.icofont-learn:before
{
    content: "";
}
.icofont-lego:before
{
    content: "";
}
.icofont-lens:before
{
    content: "";
}
.icofont-letter:before
{
    content: "";
}
.icofont-letterbox:before
{
    content: "";
}
.icofont-library:before
{
    content: "";
}
.icofont-license:before
{
    content: "";
}
.icofont-life-bouy:before
{
    content: "";
}
.icofont-life-buoy:before
{
    content: "";
}
.icofont-life-jacket:before
{
    content: "";
}
.icofont-life-ring:before
{
    content: "";
}
.icofont-light-bulb:before
{
    content: "";
}
.icofont-lighter:before
{
    content: "";
}
.icofont-lightning-ray:before
{
    content: "";
}
.icofont-like:before
{
    content: "";
}
.icofont-line-height:before
{
    content: "";
}
.icofont-link-alt:before
{
    content: "";
}
.icofont-link:before
{
    content: "";
}
.icofont-list:before
{
    content: "";
}
.icofont-listening:before
{
    content: "";
}
.icofont-listine-dots:before
{
    content: "";
}
.icofont-listing-box:before
{
    content: "";
}
.icofont-listing-number:before
{
    content: "";
}
.icofont-live-support:before
{
    content: "";
}
.icofont-location-arrow:before
{
    content: "";
}
.icofont-location-pin:before
{
    content: "";
}
.icofont-lock:before
{
    content: "";
}
.icofont-login:before
{
    content: "";
}
.icofont-logout:before
{
    content: "";
}
.icofont-lollipop:before
{
    content: "";
}
.icofont-long-drive:before
{
    content: "";
}
.icofont-look:before
{
    content: "";
}
.icofont-loop:before
{
    content: "";
}
.icofont-luggage:before
{
    content: "";
}
.icofont-lunch:before
{
    content: "";
}
.icofont-lungs:before
{
    content: "";
}
.icofont-magic-alt:before
{
    content: "";
}
.icofont-magic:before
{
    content: "";
}
.icofont-magnet:before
{
    content: "";
}
.icofont-mail-box:before
{
    content: "";
}
.icofont-mail:before
{
    content: "";
}
.icofont-male:before
{
    content: "";
}
.icofont-map-pins:before
{
    content: "";
}
.icofont-map:before
{
    content: "";
}
.icofont-maximize:before
{
    content: "";
}
.icofont-measure:before
{
    content: "";
}
.icofont-medicine:before
{
    content: "";
}
.icofont-mega-phone:before
{
    content: "";
}
.icofont-megaphone-alt:before
{
    content: "";
}
.icofont-megaphone:before
{
    content: "";
}
.icofont-memorial:before
{
    content: "";
}
.icofont-memory-card:before
{
    content: "";
}
.icofont-mic-mute:before
{
    content: "";
}
.icofont-mic:before
{
    content: "";
}
.icofont-military:before
{
    content: "";
}
.icofont-mill:before
{
    content: "";
}
.icofont-minus-circle:before
{
    content: "";
}
.icofont-minus-square:before
{
    content: "";
}
.icofont-minus:before
{
    content: "";
}
.icofont-mobile-phone:before
{
    content: "";
}
.icofont-molecule:before
{
    content: "";
}
.icofont-money:before
{
    content: "";
}
.icofont-moon:before
{
    content: "";
}
.icofont-mop:before
{
    content: "";
}
.icofont-muffin:before
{
    content: "";
}
.icofont-mustache:before
{
    content: "";
}
.icofont-navigation-menu:before
{
    content: "";
}
.icofont-navigation:before
{
    content: "";
}
.icofont-network-tower:before
{
    content: "";
}
.icofont-network:before
{
    content: "";
}
.icofont-news:before
{
    content: "";
}
.icofont-newspaper:before
{
    content: "";
}
.icofont-no-smoking:before
{
    content: "";
}
.icofont-not-allowed:before
{
    content: "";
}
.icofont-notebook:before
{
    content: "";
}
.icofont-notepad:before
{
    content: "";
}
.icofont-notification:before
{
    content: "";
}
.icofont-numbered:before
{
    content: "";
}
.icofont-opposite:before
{
    content: "";
}
.icofont-optic:before
{
    content: "";
}
.icofont-options:before
{
    content: "";
}
.icofont-package:before
{
    content: "";
}
.icofont-page:before
{
    content: "";
}
.icofont-paint:before
{
    content: "";
}
.icofont-paper-plane:before
{
    content: "";
}
.icofont-paperclip:before
{
    content: "";
}
.icofont-papers:before
{
    content: "";
}
.icofont-pay:before
{
    content: "";
}
.icofont-penguin-linux:before
{
    content: "";
}
.icofont-pestle:before
{
    content: "";
}
.icofont-phone-circle:before
{
    content: "";
}
.icofont-phone:before
{
    content: "";
}
.icofont-picture:before
{
    content: "";
}
.icofont-pine:before
{
    content: "";
}
.icofont-pixels:before
{
    content: "";
}
.icofont-plugin:before
{
    content: "";
}
.icofont-plus-circle:before
{
    content: "";
}
.icofont-plus-square:before
{
    content: "";
}
.icofont-plus:before
{
    content: "";
}
.icofont-polygonal:before
{
    content: "";
}
.icofont-power:before
{
    content: "";
}
.icofont-price:before
{
    content: "";
}
.icofont-print:before
{
    content: "";
}
.icofont-puzzle:before
{
    content: "";
}
.icofont-qr-code:before
{
    content: "";
}
.icofont-queen:before
{
    content: "";
}
.icofont-question-circle:before
{
    content: "";
}
.icofont-question-square:before
{
    content: "";
}
.icofont-question:before
{
    content: "";
}
.icofont-quote-left:before
{
    content: "";
}
.icofont-quote-right:before
{
    content: "";
}
.icofont-random:before
{
    content: "";
}
.icofont-recycle:before
{
    content: "";
}
.icofont-refresh:before
{
    content: "";
}
.icofont-repair:before
{
    content: "";
}
.icofont-reply-all:before
{
    content: "";
}
.icofont-reply:before
{
    content: "";
}
.icofont-resize:before
{
    content: "";
}
.icofont-responsive:before
{
    content: "";
}
.icofont-retweet:before
{
    content: "";
}
.icofont-road:before
{
    content: "";
}
.icofont-robot:before
{
    content: "";
}
.icofont-royal:before
{
    content: "";
}
.icofont-rss-feed:before
{
    content: "";
}
.icofont-safety:before
{
    content: "";
}
.icofont-sale-discount:before
{
    content: "";
}
.icofont-satellite:before
{
    content: "";
}
.icofont-send-mail:before
{
    content: "";
}
.icofont-server:before
{
    content: "";
}
.icofont-settings-alt:before
{
    content: "";
}
.icofont-settings:before
{
    content: "";
}
.icofont-share-alt:before
{
    content: "";
}
.icofont-share-boxed:before
{
    content: "";
}
.icofont-share:before
{
    content: "";
}
.icofont-shield:before
{
    content: "";
}
.icofont-shopping-cart:before
{
    content: "";
}
.icofont-sign-in:before
{
    content: "";
}
.icofont-sign-out:before
{
    content: "";
}
.icofont-signal:before
{
    content: "";
}
.icofont-site-map:before
{
    content: "";
}
.icofont-smart-phone:before
{
    content: "";
}
.icofont-soccer:before
{
    content: "";
}
.icofont-sort-alt:before
{
    content: "";
}
.icofont-sort:before
{
    content: "";
}
.icofont-space:before
{
    content: "";
}
.icofont-spanner:before
{
    content: "";
}
.icofont-speech-comments:before
{
    content: "";
}
.icofont-speed-meter:before
{
    content: "";
}
.icofont-spinner-alt-1:before
{
    content: "";
}
.icofont-spinner-alt-2:before
{
    content: "";
}
.icofont-spinner-alt-3:before
{
    content: "";
}
.icofont-spinner-alt-4:before
{
    content: "";
}
.icofont-spinner-alt-5:before
{
    content: "";
}
.icofont-spinner-alt-6:before
{
    content: "";
}
.icofont-spinner:before
{
    content: "";
}
.icofont-spreadsheet:before
{
    content: "";
}
.icofont-square:before
{
    content: "";
}
.icofont-ssl-security:before
{
    content: "";
}
.icofont-star-alt-1:before
{
    content: "";
}
.icofont-star-alt-2:before
{
    content: "";
}
.icofont-star:before
{
    content: "";
}
.icofont-street-view:before
{
    content: "";
}
.icofont-support-faq:before
{
    content: "";
}
.icofont-tack-pin:before
{
    content: "";
}
.icofont-tag:before
{
    content: "";
}
.icofont-tags:before
{
    content: "";
}
.icofont-tasks-alt:before
{
    content: "";
}
.icofont-tasks:before
{
    content: "";
}
.icofont-telephone:before
{
    content: "";
}
.icofont-telescope:before
{
    content: "";
}
.icofont-terminal:before
{
    content: "";
}
.icofont-thumbs-down:before
{
    content: "";
}
.icofont-thumbs-up:before
{
    content: "";
}
.icofont-tick-boxed:before
{
    content: "";
}
.icofont-tick-mark:before
{
    content: "";
}
.icofont-ticket:before
{
    content: "";
}
.icofont-tie:before
{
    content: "";
}
.icofont-toggle-off:before
{
    content: "";
}
.icofont-toggle-on:before
{
    content: "";
}
.icofont-tools-alt-2:before
{
    content: "";
}
.icofont-tools:before
{
    content: "";
}
.icofont-touch:before
{
    content: "";
}
.icofont-traffic-light:before
{
    content: "";
}
.icofont-transparent:before
{
    content: "";
}
.icofont-tree:before
{
    content: "";
}
.icofont-unique-idea:before
{
    content: "";
}
.icofont-unlock:before
{
    content: "";
}
.icofont-unlocked:before
{
    content: "";
}
.icofont-upload-alt:before
{
    content: "";
}
.icofont-upload:before
{
    content: "";
}
.icofont-usb-drive:before
{
    content: "";
}
.icofont-usb:before
{
    content: "";
}
.icofont-vector-path:before
{
    content: "";
}
.icofont-verification-check:before
{
    content: "";
}
.icofont-wall-clock:before
{
    content: "";
}
.icofont-wall:before
{
    content: "";
}
.icofont-wallet:before
{
    content: "";
}
.icofont-warning-alt:before
{
    content: "";
}
.icofont-warning:before
{
    content: "";
}
.icofont-water-drop:before
{
    content: "";
}
.icofont-web:before
{
    content: "";
}
.icofont-wheelchair:before
{
    content: "";
}
.icofont-wifi-alt:before
{
    content: "";
}
.icofont-wifi:before
{
    content: "";
}
.icofont-world:before
{
    content: "";
}
.icofont-zigzag:before
{
    content: "";
}
.icofont-zipped:before
{
    content: "";
}
.icofont-xs
{
    font-size: .5em;
}
.icofont-sm
{
    font-size: .75em;
}
.icofont-md
{
    font-size: 1.25em;
}
.icofont-lg
{
    font-size: 1.5em;
}
.icofont-1x
{
    font-size: 1em;
}
.icofont-2x
{
    font-size: 2em;
}
.icofont-3x
{
    font-size: 3em;
}
.icofont-4x
{
    font-size: 4em;
}
.icofont-5x
{
    font-size: 5em;
}
.icofont-6x
{
    font-size: 6em;
}
.icofont-7x
{
    font-size: 7em;
}
.icofont-8x
{
    font-size: 8em;
}
.icofont-9x
{
    font-size: 9em;
}
.icofont-10x
{
    font-size: 10em;
}
.icofont-fw
{
    text-align: center;
    width: 1.25em;
}
.icofont-ul
{
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
}
.icofont-ul>li
{
    position: relative;
    line-height: 2em;
}
.icofont-ul>li .icofont
{
    display: inline-block;
    vertical-align: middle;
}
.icofont-border
{
    border: solid .08em #f1f1f1;
    border-radius: .1em;
    padding: .2em .25em .15em;
}
.icofont-pull-left
{
    float: left;
}
.icofont-pull-right
{
    float: right;
}
.icofont.icofont-pull-left
{
    margin-right: .3em;
}
.icofont.icofont-pull-right
{
    margin-left: .3em;
}
.icofont-spin
{
    -webkit-animation: icofont-spin 2s infinite linear;
    animation: icofont-spin 2s infinite linear;
    display: inline-block;
}
.icofont-pulse
{
    -webkit-animation: icofont-spin 1s infinite steps(8);
    animation: icofont-spin 1s infinite steps(8);
    display: inline-block;
}
@-webkit-keyframes icofont-spin
{
    0%
    {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100%
    {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes icofont-spin
{
    0%
    {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100%
    {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.icofont-rotate-90
{
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.icofont-rotate-180
{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.icofont-rotate-270
{
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}
.icofont-flip-horizontal
{
    -webkit-transform: scale(-1,1);
    transform: scale(-1,1);
}
.icofont-flip-vertical
{
    -webkit-transform: scale(1,-1);
    transform: scale(1,-1);
}
.icofont-flip-horizontal.icofont-flip-vertical
{
    -webkit-transform: scale(-1,-1);
    transform: scale(-1,-1);
}
:root .icofont-flip-horizontal, :root .icofont-flip-vertical, :root .icofont-rotate-180, :root .icofont-rotate-270, :root .icofont-rotate-90
{
    -webkit-filter: none;
    filter: none;
    display: inline-block;
}
.icofont-inverse
{
    color: #fff;
}
.sr-only
{
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.sr-only-focusable:active, .sr-only-focusable:focus
{
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
/*!
 * Font Awesome Free 5.11.2 by @fontawesome - ://fontawesome.com
 * License - ://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa, .fab, .fad, .fal, .far, .fas
{
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.fa-lg
{
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em;
}
.fa-xs
{
    font-size: .75em;
}
.fa-sm
{
    font-size: .875em;
}
.fa-1x
{
    font-size: 1em;
}
.fa-2x
{
    font-size: 2em;
}
.fa-3x
{
    font-size: 3em;
}
.fa-4x
{
    font-size: 4em;
}
.fa-5x
{
    font-size: 5em;
}
.fa-6x
{
    font-size: 6em;
}
.fa-7x
{
    font-size: 7em;
}
.fa-8x
{
    font-size: 8em;
}
.fa-9x
{
    font-size: 9em;
}
.fa-10x
{
    font-size: 10em;
}
.fa-fw
{
    text-align: center;
    width: 1.25em;
}
.fa-ul
{
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0;
}
.fa-ul>li
{
    position: relative;
}
.fa-li
{
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit;
}
.fa-border
{
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em;
}
.fa-pull-left
{
    float: left;
}
.fa-pull-right
{
    float: right;
}
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left
{
    margin-right: .3em;
}
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right
{
    margin-left: .3em;
}
.fa-spin
{
    -webkit-animation: fa-spin 2s linear infinite;
    animation: fa-spin 2s linear infinite;
}
.fa-pulse
{
    -webkit-animation: fa-spin 1s steps(8) infinite;
    animation: fa-spin 1s steps(8) 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);
    }
}
.fa-rotate-90
{
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.fa-rotate-180
{
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.fa-rotate-270
{
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}
.fa-flip-horizontal
{
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.fa-flip-vertical
{
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical
{
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical
{
    -webkit-transform: scale(-1);
    transform: scale(-1);
}
:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270
{
    -webkit-filter: none;
    filter: none;
}
.fa-stack
{
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em;
}
.fa-stack-1x, .fa-stack-2x
{
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.fa-stack-1x
{
    line-height: inherit;
}
.fa-stack-2x
{
    font-size: 2em;
}
.fa-inverse
{
    color: #fff;
}
.fa-500px:before
{
    content: "";
}
.fa-accessible-icon:before
{
    content: "";
}
.fa-accusoft:before
{
    content: "";
}
.fa-acquisitions-incorporated:before
{
    content: "";
}
.fa-ad:before
{
    content: "";
}
.fa-address-book:before
{
    content: "";
}
.fa-address-card:before
{
    content: "";
}
.fa-adjust:before
{
    content: "";
}
.fa-adn:before
{
    content: "";
}
.fa-adobe:before
{
    content: "";
}
.fa-adversal:before
{
    content: "";
}
.fa-affiliatetheme:before
{
    content: "";
}
.fa-air-freshener:before
{
    content: "";
}
.fa-airbnb:before
{
    content: "";
}
.fa-algolia:before
{
    content: "";
}
.fa-align-center:before
{
    content: "";
}
.fa-align-justify:before
{
    content: "";
}
.fa-align-left:before
{
    content: "";
}
.fa-align-right:before
{
    content: "";
}
.fa-alipay:before
{
    content: "";
}
.fa-allergies:before
{
    content: "";
}
.fa-amazon:before
{
    content: "";
}
.fa-amazon-pay:before
{
    content: "";
}
.fa-ambulance:before
{
    content: "";
}
.fa-american-sign-language-interpreting:before
{
    content: "";
}
.fa-amilia:before
{
    content: "";
}
.fa-anchor:before
{
    content: "";
}
.fa-android:before
{
    content: "";
}
.fa-angellist:before
{
    content: "";
}
.fa-angle-double-down:before
{
    content: "";
}
.fa-angle-double-left:before
{
    content: "";
}
.fa-angle-double-right:before
{
    content: "";
}
.fa-angle-double-up:before
{
    content: "";
}
.fa-angle-down:before
{
    content: "";
}
.fa-angle-left:before
{
    content: "";
}
.fa-angle-right:before
{
    content: "";
}
.fa-angle-up:before
{
    content: "";
}
.fa-angry:before
{
    content: "";
}
.fa-angrycreative:before
{
    content: "";
}
.fa-angular:before
{
    content: "";
}
.fa-ankh:before
{
    content: "";
}
.fa-app-store:before
{
    content: "";
}
.fa-app-store-ios:before
{
    content: "";
}
.fa-apper:before
{
    content: "";
}
.fa-apple:before
{
    content: "";
}
.fa-apple-alt:before
{
    content: "";
}
.fa-apple-pay:before
{
    content: "";
}
.fa-archive:before
{
    content: "";
}
.fa-archway:before
{
    content: "";
}
.fa-arrow-alt-circle-down:before
{
    content: "";
}
.fa-arrow-alt-circle-left:before
{
    content: "";
}
.fa-arrow-alt-circle-right:before
{
    content: "";
}
.fa-arrow-alt-circle-up:before
{
    content: "";
}
.fa-arrow-circle-down:before
{
    content: "";
}
.fa-arrow-circle-left:before
{
    content: "";
}
.fa-arrow-circle-right:before
{
    content: "";
}
.fa-arrow-circle-up:before
{
    content: "";
}
.fa-arrow-down:before
{
    content: "";
}
.fa-arrow-left:before
{
    content: "";
}
.fa-arrow-right:before
{
    content: "";
}
.fa-arrow-up:before
{
    content: "";
}
.fa-arrows-alt:before
{
    content: "";
}
.fa-arrows-alt-h:before
{
    content: "";
}
.fa-arrows-alt-v:before
{
    content: "";
}
.fa-artstation:before
{
    content: "";
}
.fa-assistive-listening-systems:before
{
    content: "";
}
.fa-asterisk:before
{
    content: "";
}
.fa-asymmetrik:before
{
    content: "";
}
.fa-at:before
{
    content: "";
}
.fa-atlas:before
{
    content: "";
}
.fa-atlassian:before
{
    content: "";
}
.fa-atom:before
{
    content: "";
}
.fa-audible:before
{
    content: "";
}
.fa-audio-description:before
{
    content: "";
}
.fa-autoprefixer:before
{
    content: "";
}
.fa-avianex:before
{
    content: "";
}
.fa-aviato:before
{
    content: "";
}
.fa-award:before
{
    content: "";
}
.fa-aws:before
{
    content: "";
}
.fa-baby:before
{
    content: "";
}
.fa-baby-carriage:before
{
    content: "";
}
.fa-backspace:before
{
    content: "";
}
.fa-backward:before
{
    content: "";
}
.fa-bacon:before
{
    content: "";
}
.fa-balance-scale:before
{
    content: "";
}
.fa-balance-scale-left:before
{
    content: "";
}
.fa-balance-scale-right:before
{
    content: "";
}
.fa-ban:before
{
    content: "";
}
.fa-band-aid:before
{
    content: "";
}
.fa-bandcamp:before
{
    content: "";
}
.fa-barcode:before
{
    content: "";
}
.fa-bars:before
{
    content: "";
}
.fa-baseball-ball:before
{
    content: "";
}
.fa-basketball-ball:before
{
    content: "";
}
.fa-bath:before
{
    content: "";
}
.fa-battery-empty:before
{
    content: "";
}
.fa-battery-full:before
{
    content: "";
}
.fa-battery-half:before
{
    content: "";
}
.fa-battery-quarter:before
{
    content: "";
}
.fa-battery-three-quarters:before
{
    content: "";
}
.fa-battle-net:before
{
    content: "";
}
.fa-bed:before
{
    content: "";
}
.fa-beer:before
{
    content: "";
}
.fa-behance:before
{
    content: "";
}
.fa-behance-square:before
{
    content: "";
}
.fa-bell:before
{
    content: "";
}
.fa-bell-slash:before
{
    content: "";
}
.fa-bezier-curve:before
{
    content: "";
}
.fa-bible:before
{
    content: "";
}
.fa-bicycle:before
{
    content: "";
}
.fa-biking:before
{
    content: "";
}
.fa-bimobject:before
{
    content: "";
}
.fa-binoculars:before
{
    content: "";
}
.fa-biohazard:before
{
    content: "";
}
.fa-birthday-cake:before
{
    content: "";
}
.fa-bitbucket:before
{
    content: "";
}
.fa-solarsunin:before
{
    content: "";
}
.fa-bity:before
{
    content: "";
}
.fa-black-tie:before
{
    content: "";
}
.fa-blackberry:before
{
    content: "";
}
.fa-blender:before
{
    content: "";
}
.fa-blender-phone:before
{
    content: "";
}
.fa-blind:before
{
    content: "";
}
.fa-blog:before
{
    content: "";
}
.fa-blogger:before
{
    content: "";
}
.fa-blogger-b:before
{
    content: "";
}
.fa-bluetooth:before
{
    content: "";
}
.fa-bluetooth-b:before
{
    content: "";
}
.fa-bold:before
{
    content: "";
}
.fa-bolt:before
{
    content: "";
}
.fa-bomb:before
{
    content: "";
}
.fa-bone:before
{
    content: "";
}
.fa-bong:before
{
    content: "";
}
.fa-book:before
{
    content: "";
}
.fa-book-dead:before
{
    content: "";
}
.fa-book-medical:before
{
    content: "";
}
.fa-book-open:before
{
    content: "";
}
.fa-book-reader:before
{
    content: "";
}
.fa-bookmark:before
{
    content: "";
}
.fa-bootstrap:before
{
    content: "";
}
.fa-border-all:before
{
    content: "";
}
.fa-border-none:before
{
    content: "";
}
.fa-border-style:before
{
    content: "";
}
.fa-bowling-ball:before
{
    content: "";
}
.fa-box:before
{
    content: "";
}
.fa-box-open:before
{
    content: "";
}
.fa-boxes:before
{
    content: "";
}
.fa-braille:before
{
    content: "";
}
.fa-brain:before
{
    content: "";
}
.fa-bread-slice:before
{
    content: "";
}
.fa-briefcase:before
{
    content: "";
}
.fa-briefcase-medical:before
{
    content: "";
}
.fa-broadcast-tower:before
{
    content: "";
}
.fa-broom:before
{
    content: "";
}
.fa-brush:before
{
    content: "";
}
.fa-btc:before
{
    content: "";
}
.fa-buffer:before
{
    content: "";
}
.fa-bug:before
{
    content: "";
}
.fa-building:before
{
    content: "";
}
.fa-bullhorn:before
{
    content: "";
}
.fa-bullseye:before
{
    content: "";
}
.fa-burn:before
{
    content: "";
}
.fa-buromobelexperte:before
{
    content: "";
}
.fa-bus:before
{
    content: "";
}
.fa-bus-alt:before
{
    content: "";
}
.fa-business-time:before
{
    content: "";
}
.fa-buy-n-large:before
{
    content: "";
}
.fa-buysellads:before
{
    content: "";
}
.fa-calculator:before
{
    content: "";
}
.fa-calendar:before
{
    content: "";
}
.fa-calendar-alt:before
{
    content: "";
}
.fa-calendar-check:before
{
    content: "";
}
.fa-calendar-day:before
{
    content: "";
}
.fa-calendar-minus:before
{
    content: "";
}
.fa-calendar-plus:before
{
    content: "";
}
.fa-calendar-times:before
{
    content: "";
}
.fa-calendar-week:before
{
    content: "";
}
.fa-camera:before
{
    content: "";
}
.fa-camera-retro:before
{
    content: "";
}
.fa-campground:before
{
    content: "";
}
.fa-canadian-maple-leaf:before
{
    content: "";
}
.fa-candy-cane:before
{
    content: "";
}
.fa-cannabis:before
{
    content: "";
}
.fa-capsules:before
{
    content: "";
}
.fa-car:before
{
    content: "";
}
.fa-car-alt:before
{
    content: "";
}
.fa-car-battery:before
{
    content: "";
}
.fa-car-crash:before
{
    content: "";
}
.fa-car-side:before
{
    content: "";
}
.fa-caret-down:before
{
    content: "";
}
.fa-caret-left:before
{
    content: "";
}
.fa-caret-right:before
{
    content: "";
}
.fa-caret-square-down:before
{
    content: "";
}
.fa-caret-square-left:before
{
    content: "";
}
.fa-caret-square-right:before
{
    content: "";
}
.fa-caret-square-up:before
{
    content: "";
}
.fa-caret-up:before
{
    content: "";
}
.fa-carrot:before
{
    content: "";
}
.fa-cart-arrow-down:before
{
    content: "";
}
.fa-cart-plus:before
{
    content: "";
}
.fa-cash-register:before
{
    content: "";
}
.fa-cat:before
{
    content: "";
}
.fa-cc-amazon-pay:before
{
    content: "";
}
.fa-cc-amex:before
{
    content: "";
}
.fa-cc-apple-pay:before
{
    content: "";
}
.fa-cc-diners-club:before
{
    content: "";
}
.fa-cc-discover:before
{
    content: "";
}
.fa-cc-jcb:before
{
    content: "";
}
.fa-cc-mastercard:before
{
    content: "";
}
.fa-cc-paypal:before
{
    content: "";
}
.fa-cc-stripe:before
{
    content: "";
}
.fa-cc-visa:before
{
    content: "";
}
.fa-centercode:before
{
    content: "";
}
.fa-centos:before
{
    content: "";
}
.fa-certificate:before
{
    content: "";
}
.fa-chair:before
{
    content: "";
}
.fa-chalkboard:before
{
    content: "";
}
.fa-chalkboard-teacher:before
{
    content: "";
}
.fa-charging-station:before
{
    content: "";
}
.fa-chart-area:before
{
    content: "";
}
.fa-chart-bar:before
{
    content: "";
}
.fa-chart-line:before
{
    content: "";
}
.fa-chart-pie:before
{
    content: "";
}
.fa-check:before
{
    content: "";
}
.fa-check-circle:before
{
    content: "";
}
.fa-check-double:before
{
    content: "";
}
.fa-check-square:before
{
    content: "";
}
.fa-cheese:before
{
    content: "";
}
.fa-chess:before
{
    content: "";
}
.fa-chess-bishop:before
{
    content: "";
}
.fa-chess-board:before
{
    content: "";
}
.fa-chess-king:before
{
    content: "";
}
.fa-chess-knight:before
{
    content: "";
}
.fa-chess-pawn:before
{
    content: "";
}
.fa-chess-queen:before
{
    content: "";
}
.fa-chess-rook:before
{
    content: "";
}
.fa-chevron-circle-down:before
{
    content: "";
}
.fa-chevron-circle-left:before
{
    content: "";
}
.fa-chevron-circle-right:before
{
    content: "";
}
.fa-chevron-circle-up:before
{
    content: "";
}
.fa-chevron-down:before
{
    content: "";
}
.fa-chevron-left:before
{
    content: "";
}
.fa-chevron-right:before
{
    content: "";
}
.fa-chevron-up:before
{
    content: "";
}
.fa-child:before
{
    content: "";
}
.fa-chrome:before
{
    content: "";
}
.fa-chromecast:before
{
    content: "";
}
.fa-church:before
{
    content: "";
}
.fa-circle:before
{
    content: "";
}
.fa-circle-notch:before
{
    content: "";
}
.fa-city:before
{
    content: "";
}
.fa-clinic-medical:before
{
    content: "";
}
.fa-clipboard:before
{
    content: "";
}
.fa-clipboard-check:before
{
    content: "";
}
.fa-clipboard-list:before
{
    content: "";
}
.fa-clock:before
{
    content: "";
}
.fa-clone:before
{
    content: "";
}
.fa-closed-captioning:before
{
    content: "";
}
.fa-cloud:before
{
    content: "";
}
.fa-cloud-download-alt:before
{
    content: "";
}
.fa-cloud-meatball:before
{
    content: "";
}
.fa-cloud-moon:before
{
    content: "";
}
.fa-cloud-moon-rain:before
{
    content: "";
}
.fa-cloud-rain:before
{
    content: "";
}
.fa-cloud-showers-heavy:before
{
    content: "";
}
.fa-cloud-sun:before
{
    content: "";
}
.fa-cloud-sun-rain:before
{
    content: "";
}
.fa-cloud-upload-alt:before
{
    content: "";
}
.fa-cloudscale:before
{
    content: "";
}
.fa-cloudsmith:before
{
    content: "";
}
.fa-cloudversify:before
{
    content: "";
}
.fa-cocktail:before
{
    content: "";
}
.fa-code:before
{
    content: "";
}
.fa-code-branch:before
{
    content: "";
}
.fa-codepen:before
{
    content: "";
}
.fa-codiepie:before
{
    content: "";
}
.fa-coffee:before
{
    content: "";
}
.fa-cog:before
{
    content: "";
}
.fa-cogs:before
{
    content: "";
}
.fa-coins:before
{
    content: "";
}
.fa-columns:before
{
    content: "";
}
.fa-comment:before
{
    content: "";
}
.fa-comment-alt:before
{
    content: "";
}
.fa-comment-dollar:before
{
    content: "";
}
.fa-comment-dots:before
{
    content: "";
}
.fa-comment-medical:before
{
    content: "";
}
.fa-comment-slash:before
{
    content: "";
}
.fa-comments:before
{
    content: "";
}
.fa-comments-dollar:before
{
    content: "";
}
.fa-compact-disc:before
{
    content: "";
}
.fa-compass:before
{
    content: "";
}
.fa-compress:before
{
    content: "";
}
.fa-compress-arrows-alt:before
{
    content: "";
}
.fa-concierge-bell:before
{
    content: "";
}
.fa-confluence:before
{
    content: "";
}
.fa-connectdevelop:before
{
    content: "";
}
.fa-contao:before
{
    content: "";
}
.fa-cookie:before
{
    content: "";
}
.fa-cookie-bite:before
{
    content: "";
}
.fa-copy:before
{
    content: "";
}
.fa-copyright:before
{
    content: "";
}
.fa-cotton-bureau:before
{
    content: "";
}
.fa-couch:before
{
    content: "";
}
.fa-cpanel:before
{
    content: "";
}
.fa-creative-commons:before
{
    content: "";
}
.fa-creative-commons-by:before
{
    content: "";
}
.fa-creative-commons-nc:before
{
    content: "";
}
.fa-creative-commons-nc-eu:before
{
    content: "";
}
.fa-creative-commons-nc-jp:before
{
    content: "";
}
.fa-creative-commons-nd:before
{
    content: "";
}
.fa-creative-commons-pd:before
{
    content: "";
}
.fa-creative-commons-pd-alt:before
{
    content: "";
}
.fa-creative-commons-remix:before
{
    content: "";
}
.fa-creative-commons-sa:before
{
    content: "";
}
.fa-creative-commons-sampling:before
{
    content: "";
}
.fa-creative-commons-sampling-plus:before
{
    content: "";
}
.fa-creative-commons-share:before
{
    content: "";
}
.fa-creative-commons-zero:before
{
    content: "";
}
.fa-credit-card:before
{
    content: "";
}
.fa-critical-role:before
{
    content: "";
}
.fa-crop:before
{
    content: "";
}
.fa-crop-alt:before
{
    content: "";
}
.fa-cross:before
{
    content: "";
}
.fa-crosshairs:before
{
    content: "";
}
.fa-crow:before
{
    content: "";
}
.fa-crown:before
{
    content: "";
}
.fa-crutch:before
{
    content: "";
}
.fa-css3:before
{
    content: "";
}
.fa-css3-alt:before
{
    content: "";
}
.fa-cube:before
{
    content: "";
}
.fa-cubes:before
{
    content: "";
}
.fa-cut:before
{
    content: "";
}
.fa-cuttlefish:before
{
    content: "";
}
.fa-d-and-d:before
{
    content: "";
}
.fa-d-and-d-beyond:before
{
    content: "";
}
.fa-dashcube:before
{
    content: "";
}
.fa-database:before
{
    content: "";
}
.fa-deaf:before
{
    content: "";
}
.fa-delicious:before
{
    content: "";
}
.fa-democrat:before
{
    content: "";
}
.fa-deploydog:before
{
    content: "";
}
.fa-deskpro:before
{
    content: "";
}
.fa-desktop:before
{
    content: "";
}
.fa-dev:before
{
    content: "";
}
.fa-deviantart:before
{
    content: "";
}
.fa-dharmachakra:before
{
    content: "";
}
.fa-dhl:before
{
    content: "";
}
.fa-diagnoses:before
{
    content: "";
}
.fa-diaspora:before
{
    content: "";
}
.fa-dice:before
{
    content: "";
}
.fa-dice-d20:before
{
    content: "";
}
.fa-dice-d6:before
{
    content: "";
}
.fa-dice-five:before
{
    content: "";
}
.fa-dice-four:before
{
    content: "";
}
.fa-dice-one:before
{
    content: "";
}
.fa-dice-six:before
{
    content: "";
}
.fa-dice-three:before
{
    content: "";
}
.fa-dice-two:before
{
    content: "";
}
.fa-digg:before
{
    content: "";
}
.fa-digital-ocean:before
{
    content: "";
}
.fa-digital-tachograph:before
{
    content: "";
}
.fa-directions:before
{
    content: "";
}
.fa-discord:before
{
    content: "";
}
.fa-discourse:before
{
    content: "";
}
.fa-divide:before
{
    content: "";
}
.fa-dizzy:before
{
    content: "";
}
.fa-dna:before
{
    content: "";
}
.fa-dochub:before
{
    content: "";
}
.fa-docker:before
{
    content: "";
}
.fa-dog:before
{
    content: "";
}
.fa-dollar-sign:before
{
    content: "";
}
.fa-dolly:before
{
    content: "";
}
.fa-dolly-flatbed:before
{
    content: "";
}
.fa-donate:before
{
    content: "";
}
.fa-door-closed:before
{
    content: "";
}
.fa-door-open:before
{
    content: "";
}
.fa-dot-circle:before
{
    content: "";
}
.fa-dove:before
{
    content: "";
}
.fa-download:before
{
    content: "";
}
.fa-draft2digital:before
{
    content: "";
}
.fa-drafting-compass:before
{
    content: "";
}
.fa-dragon:before
{
    content: "";
}
.fa-draw-polygon:before
{
    content: "";
}
.fa-dribbble:before
{
    content: "";
}
.fa-dribbble-square:before
{
    content: "";
}
.fa-dropbox:before
{
    content: "";
}
.fa-drum:before
{
    content: "";
}
.fa-drum-steelpan:before
{
    content: "";
}
.fa-drumstick-bite:before
{
    content: "";
}
.fa-drupal:before
{
    content: "";
}
.fa-dumbbell:before
{
    content: "";
}
.fa-dumpster:before
{
    content: "";
}
.fa-dumpster-fire:before
{
    content: "";
}
.fa-dungeon:before
{
    content: "";
}
.fa-dyalog:before
{
    content: "";
}
.fa-earlybirds:before
{
    content: "";
}
.fa-ebay:before
{
    content: "";
}
.fa-edge:before
{
    content: "";
}
.fa-edit:before
{
    content: "";
}
.fa-egg:before
{
    content: "";
}
.fa-eject:before
{
    content: "";
}
.fa-elementor:before
{
    content: "";
}
.fa-ellipsis-h:before
{
    content: "";
}
.fa-ellipsis-v:before
{
    content: "";
}
.fa-ello:before
{
    content: "";
}
.fa-ember:before
{
    content: "";
}
.fa-empire:before
{
    content: "";
}
.fa-envelope:before
{
    content: "";
}
.fa-envelope-open:before
{
    content: "";
}
.fa-envelope-open-text:before
{
    content: "";
}
.fa-envelope-square:before
{
    content: "";
}
.fa-envira:before
{
    content: "";
}
.fa-equals:before
{
    content: "";
}
.fa-eraser:before
{
    content: "";
}
.fa-erlang:before
{
    content: "";
}
.fa-ethereum:before
{
    content: "";
}
.fa-ethernet:before
{
    content: "";
}
.fa-etsy:before
{
    content: "";
}
.fa-euro-sign:before
{
    content: "";
}
.fa-evernote:before
{
    content: "";
}
.fa-exchange-alt:before
{
    content: "";
}
.fa-exclamation:before
{
    content: "";
}
.fa-exclamation-circle:before
{
    content: "";
}
.fa-exclamation-triangle:before
{
    content: "";
}
.fa-expand:before
{
    content: "";
}
.fa-expand-arrows-alt:before
{
    content: "";
}
.fa-expeditedssl:before
{
    content: "";
}
.fa-external-link-alt:before
{
    content: "";
}
.fa-external-link-square-alt:before
{
    content: "";
}
.fa-eye:before
{
    content: "";
}
.fa-eye-dropper:before
{
    content: "";
}
.fa-eye-slash:before
{
    content: "";
}
.fa-facebook:before
{
    content: "";
}
.fa-facebook-f:before
{
    content: "";
}
.fa-facebook-messenger:before
{
    content: "";
}
.fa-facebook-square:before
{
    content: "";
}
.fa-fan:before
{
    content: "";
}
.fa-fantasy-flight-games:before
{
    content: "";
}
.fa-fast-backward:before
{
    content: "";
}
.fa-fast-forward:before
{
    content: "";
}
.fa-fax:before
{
    content: "";
}
.fa-feather:before
{
    content: "";
}
.fa-feather-alt:before
{
    content: "";
}
.fa-fedex:before
{
    content: "";
}
.fa-fedora:before
{
    content: "";
}
.fa-female:before
{
    content: "";
}
.fa-fighter-jet:before
{
    content: "";
}
.fa-figma:before
{
    content: "";
}
.fa-file:before
{
    content: "";
}
.fa-file-alt:before
{
    content: "";
}
.fa-file-archive:before
{
    content: "";
}
.fa-file-audio:before
{
    content: "";
}
.fa-file-code:before
{
    content: "";
}
.fa-file-contract:before
{
    content: "";
}
.fa-file-csv:before
{
    content: "";
}
.fa-file-download:before
{
    content: "";
}
.fa-file-excel:before
{
    content: "";
}
.fa-file-export:before
{
    content: "";
}
.fa-file-image:before
{
    content: "";
}
.fa-file-import:before
{
    content: "";
}
.fa-file-invoice:before
{
    content: "";
}
.fa-file-invoice-dollar:before
{
    content: "";
}
.fa-file-medical:before
{
    content: "";
}
.fa-file-medical-alt:before
{
    content: "";
}
.fa-file-pdf:before
{
    content: "";
}
.fa-file-powerpoint:before
{
    content: "";
}
.fa-file-prescription:before
{
    content: "";
}
.fa-file-signature:before
{
    content: "";
}
.fa-file-upload:before
{
    content: "";
}
.fa-file-video:before
{
    content: "";
}
.fa-file-word:before
{
    content: "";
}
.fa-fill:before
{
    content: "";
}
.fa-fill-drip:before
{
    content: "";
}
.fa-film:before
{
    content: "";
}
.fa-filter:before
{
    content: "";
}
.fa-fingerprint:before
{
    content: "";
}
.fa-fire:before
{
    content: "";
}
.fa-fire-alt:before
{
    content: "";
}
.fa-fire-extinguisher:before
{
    content: "";
}
.fa-firefox:before
{
    content: "";
}
.fa-first-aid:before
{
    content: "";
}
.fa-first-order:before
{
    content: "";
}
.fa-first-order-alt:before
{
    content: "";
}
.fa-firstdraft:before
{
    content: "";
}
.fa-fish:before
{
    content: "";
}
.fa-fist-raised:before
{
    content: "";
}
.fa-flag:before
{
    content: "";
}
.fa-flag-checkered:before
{
    content: "";
}
.fa-flag-usa:before
{
    content: "";
}
.fa-flask:before
{
    content: "";
}
.fa-flickr:before
{
    content: "";
}
.fa-flipboard:before
{
    content: "";
}
.fa-flushed:before
{
    content: "";
}
.fa-fly:before
{
    content: "";
}
.fa-folder:before
{
    content: "";
}
.fa-folder-minus:before
{
    content: "";
}
.fa-folder-open:before
{
    content: "";
}
.fa-folder-plus:before
{
    content: "";
}
.fa-font:before
{
    content: "";
}
.fa-font-awesome:before
{
    content: "";
}
.fa-font-awesome-alt:before
{
    content: "";
}
.fa-font-awesome-flag:before
{
    content: "";
}
.fa-font-awesome-logo-full:before
{
    content: "";
}
.fa-fonticons:before
{
    content: "";
}
.fa-fonticons-fi:before
{
    content: "";
}
.fa-football-ball:before
{
    content: "";
}
.fa-fort-awesome:before
{
    content: "";
}
.fa-fort-awesome-alt:before
{
    content: "";
}
.fa-forumbee:before
{
    content: "";
}
.fa-forward:before
{
    content: "";
}
.fa-foursquare:before
{
    content: "";
}
.fa-free-code-camp:before
{
    content: "";
}
.fa-freebsd:before
{
    content: "";
}
.fa-frog:before
{
    content: "";
}
.fa-frown:before
{
    content: "";
}
.fa-frown-open:before
{
    content: "";
}
.fa-fulcrum:before
{
    content: "";
}
.fa-funnel-dollar:before
{
    content: "";
}
.fa-futbol:before
{
    content: "";
}
.fa-galactic-republic:before
{
    content: "";
}
.fa-galactic-senate:before
{
    content: "";
}
.fa-gamepad:before
{
    content: "";
}
.fa-gas-pump:before
{
    content: "";
}
.fa-gavel:before
{
    content: "";
}
.fa-gem:before
{
    content: "";
}
.fa-genderless:before
{
    content: "";
}
.fa-get-pocket:before
{
    content: "";
}
.fa-gg:before
{
    content: "";
}
.fa-gg-circle:before
{
    content: "";
}
.fa-ghost:before
{
    content: "";
}
.fa-gift:before
{
    content: "";
}
.fa-gifts:before
{
    content: "";
}
.fa-git:before
{
    content: "";
}
.fa-git-alt:before
{
    content: "";
}
.fa-git-square:before
{
    content: "";
}
.fa-github:before
{
    content: "";
}
.fa-github-alt:before
{
    content: "";
}
.fa-github-square:before
{
    content: "";
}
.fa-gitkraken:before
{
    content: "";
}
.fa-gitlab:before
{
    content: "";
}
.fa-gitter:before
{
    content: "";
}
.fa-glass-cheers:before
{
    content: "";
}
.fa-glass-martini:before
{
    content: "";
}
.fa-glass-martini-alt:before
{
    content: "";
}
.fa-glass-whiskey:before
{
    content: "";
}
.fa-glasses:before
{
    content: "";
}
.fa-glide:before
{
    content: "";
}
.fa-glide-g:before
{
    content: "";
}
.fa-globe:before
{
    content: "";
}
.fa-globe-africa:before
{
    content: "";
}
.fa-globe-americas:before
{
    content: "";
}
.fa-globe-asia:before
{
    content: "";
}
.fa-globe-europe:before
{
    content: "";
}
.fa-gofore:before
{
    content: "";
}
.fa-golf-ball:before
{
    content: "";
}
.fa-goodreads:before
{
    content: "";
}
.fa-goodreads-g:before
{
    content: "";
}
.fa-google:before
{
    content: "";
}
.fa-google-drive:before
{
    content: "";
}
.fa-google-play:before
{
    content: "";
}
.fa-google-plus:before
{
    content: "";
}
.fa-google-plus-g:before
{
    content: "";
}
.fa-google-plus-square:before
{
    content: "";
}
.fa-google-wallet:before
{
    content: "";
}
.fa-gopuram:before
{
    content: "";
}
.fa-graduation-cap:before
{
    content: "";
}
.fa-gratipay:before
{
    content: "";
}
.fa-grav:before
{
    content: "";
}
.fa-greater-than:before
{
    content: "";
}
.fa-greater-than-equal:before
{
    content: "";
}
.fa-grimace:before
{
    content: "";
}
.fa-grin:before
{
    content: "";
}
.fa-grin-alt:before
{
    content: "";
}
.fa-grin-beam:before
{
    content: "";
}
.fa-grin-beam-sweat:before
{
    content: "";
}
.fa-grin-hearts:before
{
    content: "";
}
.fa-grin-squint:before
{
    content: "";
}
.fa-grin-squint-tears:before
{
    content: "";
}
.fa-grin-stars:before
{
    content: "";
}
.fa-grin-tears:before
{
    content: "";
}
.fa-grin-tongue:before
{
    content: "";
}
.fa-grin-tongue-squint:before
{
    content: "";
}
.fa-grin-tongue-wink:before
{
    content: "";
}
.fa-grin-wink:before
{
    content: "";
}
.fa-grip-horizontal:before
{
    content: "";
}
.fa-grip-lines:before
{
    content: "";
}
.fa-grip-lines-vertical:before
{
    content: "";
}
.fa-grip-vertical:before
{
    content: "";
}
.fa-gripfire:before
{
    content: "";
}
.fa-grunt:before
{
    content: "";
}
.fa-guitar:before
{
    content: "";
}
.fa-gulp:before
{
    content: "";
}
.fa-h-square:before
{
    content: "";
}
.fa-hacker-news:before
{
    content: "";
}
.fa-hacker-news-square:before
{
    content: "";
}
.fa-hackerrank:before
{
    content: "";
}
.fa-hamburger:before
{
    content: "";
}
.fa-hammer:before
{
    content: "";
}
.fa-hamsa:before
{
    content: "";
}
.fa-hand-holding:before
{
    content: "";
}
.fa-hand-holding-heart:before
{
    content: "";
}
.fa-hand-holding-usd:before
{
    content: "";
}
.fa-hand-lizard:before
{
    content: "";
}
.fa-hand-middle-finger:before
{
    content: "";
}
.fa-hand-paper:before
{
    content: "";
}
.fa-hand-peace:before
{
    content: "";
}
.fa-hand-point-down:before
{
    content: "";
}
.fa-hand-point-left:before
{
    content: "";
}
.fa-hand-point-right:before
{
    content: "";
}
.fa-hand-point-up:before
{
    content: "";
}
.fa-hand-pointer:before
{
    content: "";
}
.fa-hand-rock:before
{
    content: "";
}
.fa-hand-scissors:before
{
    content: "";
}
.fa-hand-spock:before
{
    content: "";
}
.fa-hands:before
{
    content: "";
}
.fa-hands-helping:before
{
    content: "";
}
.fa-handshake:before
{
    content: "";
}
.fa-hanukiah:before
{
    content: "";
}
.fa-hard-hat:before
{
    content: "";
}
.fa-hashtag:before
{
    content: "";
}
.fa-hat-cowboy:before
{
    content: "";
}
.fa-hat-cowboy-side:before
{
    content: "";
}
.fa-hat-wizard:before
{
    content: "";
}
.fa-haykal:before
{
    content: "";
}
.fa-hdd:before
{
    content: "";
}
.fa-heading:before
{
    content: "";
}
.fa-headphones:before
{
    content: "";
}
.fa-headphones-alt:before
{
    content: "";
}
.fa-headset:before
{
    content: "";
}
.fa-heart:before
{
    content: "";
}
.fa-heart-broken:before
{
    content: "";
}
.fa-heartbeat:before
{
    content: "";
}
.fa-helicopter:before
{
    content: "";
}
.fa-highlighter:before
{
    content: "";
}
.fa-hiking:before
{
    content: "";
}
.fa-hippo:before
{
    content: "";
}
.fa-hips:before
{
    content: "";
}
.fa-hire-a-helper:before
{
    content: "";
}
.fa-history:before
{
    content: "";
}
.fa-hockey-puck:before
{
    content: "";
}
.fa-holly-berry:before
{
    content: "";
}
.fa-home:before
{
    content: "";
}
.fa-hooli:before
{
    content: "";
}
.fa-hornbill:before
{
    content: "";
}
.fa-horse:before
{
    content: "";
}
.fa-horse-head:before
{
    content: "";
}
.fa-hospital:before
{
    content: "";
}
.fa-hospital-alt:before
{
    content: "";
}
.fa-hospital-symbol:before
{
    content: "";
}
.fa-hot-tub:before
{
    content: "";
}
.fa-hotdog:before
{
    content: "";
}
.fa-hotel:before
{
    content: "";
}
.fa-hotjar:before
{
    content: "";
}
.fa-hourglass:before
{
    content: "";
}
.fa-hourglass-end:before
{
    content: "";
}
.fa-hourglass-half:before
{
    content: "";
}
.fa-hourglass-start:before
{
    content: "";
}
.fa-house-damage:before
{
    content: "";
}
.fa-houzz:before
{
    content: "";
}
.fa-hryvnia:before
{
    content: "";
}
.fa-html5:before
{
    content: "";
}
.fa-hubspot:before
{
    content: "";
}
.fa-i-cursor:before
{
    content: "";
}
.fa-ice-cream:before
{
    content: "";
}
.fa-icicles:before
{
    content: "";
}
.fa-icons:before
{
    content: "";
}
.fa-id-badge:before
{
    content: "";
}
.fa-id-card:before
{
    content: "";
}
.fa-id-card-alt:before
{
    content: "";
}
.fa-igloo:before
{
    content: "";
}
.fa-image:before
{
    content: "";
}
.fa-images:before
{
    content: "";
}
.fa-imdb:before
{
    content: "";
}
.fa-inbox:before
{
    content: "";
}
.fa-indent:before
{
    content: "";
}
.fa-industry:before
{
    content: "";
}
.fa-infinity:before
{
    content: "";
}
.fa-info:before
{
    content: "";
}
.fa-info-circle:before
{
    content: "";
}
.fa-instagram:before
{
    content: "";
}
.fa-intercom:before
{
    content: "";
}
.fa-internet-explorer:before
{
    content: "";
}
.fa-invision:before
{
    content: "";
}
.fa-ioxhost:before
{
    content: "";
}
.fa-italic:before
{
    content: "";
}
.fa-itch-io:before
{
    content: "";
}
.fa-itunes:before
{
    content: "";
}
.fa-itunes-note:before
{
    content: "";
}
.fa-java:before
{
    content: "";
}
.fa-jedi:before
{
    content: "";
}
.fa-jedi-order:before
{
    content: "";
}
.fa-jenkins:before
{
    content: "";
}
.fa-jira:before
{
    content: "";
}
.fa-joget:before
{
    content: "";
}
.fa-joint:before
{
    content: "";
}
.fa-joomla:before
{
    content: "";
}
.fa-journal-whills:before
{
    content: "";
}
.fa-js:before
{
    content: "";
}
.fa-js-square:before
{
    content: "";
}
.fa-jsfiddle:before
{
    content: "";
}
.fa-kaaba:before
{
    content: "";
}
.fa-kaggle:before
{
    content: "";
}
.fa-key:before
{
    content: "";
}
.fa-keybase:before
{
    content: "";
}
.fa-keyboard:before
{
    content: "";
}
.fa-keycdn:before
{
    content: "";
}
.fa-khanda:before
{
    content: "";
}
.fa-kickstarter:before
{
    content: "";
}
.fa-kickstarter-k:before
{
    content: "";
}
.fa-kiss:before
{
    content: "";
}
.fa-kiss-beam:before
{
    content: "";
}
.fa-kiss-wink-heart:before
{
    content: "";
}
.fa-kiwi-bird:before
{
    content: "";
}
.fa-korvue:before
{
    content: "";
}
.fa-landmark:before
{
    content: "";
}
.fa-language:before
{
    content: "";
}
.fa-laptop:before
{
    content: "";
}
.fa-laptop-code:before
{
    content: "";
}
.fa-laptop-medical:before
{
    content: "";
}
.fa-laravel:before
{
    content: "";
}
.fa-lastfm:before
{
    content: "";
}
.fa-lastfm-square:before
{
    content: "";
}
.fa-laugh:before
{
    content: "";
}
.fa-laugh-beam:before
{
    content: "";
}
.fa-laugh-squint:before
{
    content: "";
}
.fa-laugh-wink:before
{
    content: "";
}
.fa-layer-group:before
{
    content: "";
}
.fa-leaf:before
{
    content: "";
}
.fa-leanpub:before
{
    content: "";
}
.fa-lemon:before
{
    content: "";
}
.fa-less:before
{
    content: "";
}
.fa-less-than:before
{
    content: "";
}
.fa-less-than-equal:before
{
    content: "";
}
.fa-level-down-alt:before
{
    content: "";
}
.fa-level-up-alt:before
{
    content: "";
}
.fa-life-ring:before
{
    content: "";
}
.fa-lightbulb:before
{
    content: "";
}
.fa-line:before
{
    content: "";
}
.fa-link:before
{
    content: "";
}
.fa-linkedin:before
{
    content: "";
}
.fa-linkedin-in:before
{
    content: "";
}
.fa-linode:before
{
    content: "";
}
.fa-linux:before
{
    content: "";
}
.fa-lira-sign:before
{
    content: "";
}
.fa-list:before
{
    content: "";
}
.fa-list-alt:before
{
    content: "";
}
.fa-list-ol:before
{
    content: "";
}
.fa-list-ul:before
{
    content: "";
}
.fa-location-arrow:before
{
    content: "";
}
.fa-lock:before
{
    content: "";
}
.fa-lock-open:before
{
    content: "";
}
.fa-long-arrow-alt-down:before
{
    content: "";
}
.fa-long-arrow-alt-left:before
{
    content: "";
}
.fa-long-arrow-alt-right:before
{
    content: "";
}
.fa-long-arrow-alt-up:before
{
    content: "";
}
.fa-low-vision:before
{
    content: "";
}
.fa-luggage-cart:before
{
    content: "";
}
.fa-lyft:before
{
    content: "";
}
.fa-magento:before
{
    content: "";
}
.fa-magic:before
{
    content: "";
}
.fa-magnet:before
{
    content: "";
}
.fa-mail-bulk:before
{
    content: "";
}
.fa-mailchimp:before
{
    content: "";
}
.fa-male:before
{
    content: "";
}
.fa-mandalorian:before
{
    content: "";
}
.fa-map:before
{
    content: "";
}
.fa-map-marked:before
{
    content: "";
}
.fa-map-marked-alt:before
{
    content: "";
}
.fa-map-marker:before
{
    content: "";
}
.fa-map-marker-alt:before
{
    content: "";
}
.fa-map-pin:before
{
    content: "";
}
.fa-map-signs:before
{
    content: "";
}
.fa-markdown:before
{
    content: "";
}
.fa-marker:before
{
    content: "";
}
.fa-mars:before
{
    content: "";
}
.fa-mars-double:before
{
    content: "";
}
.fa-mars-stroke:before
{
    content: "";
}
.fa-mars-stroke-h:before
{
    content: "";
}
.fa-mars-stroke-v:before
{
    content: "";
}
.fa-mask:before
{
    content: "";
}
.fa-mastodon:before
{
    content: "";
}
.fa-maxcdn:before
{
    content: "";
}
.fa-mdb:before
{
    content: "";
}
.fa-medal:before
{
    content: "";
}
.fa-medapps:before
{
    content: "";
}
.fa-medium:before
{
    content: "";
}
.fa-medium-m:before
{
    content: "";
}
.fa-medkit:before
{
    content: "";
}
.fa-medrt:before
{
    content: "";
}
.fa-meetup:before
{
    content: "";
}
.fa-megaport:before
{
    content: "";
}
.fa-meh:before
{
    content: "";
}
.fa-meh-blank:before
{
    content: "";
}
.fa-meh-rolling-eyes:before
{
    content: "";
}
.fa-memory:before
{
    content: "";
}
.fa-mendeley:before
{
    content: "";
}
.fa-menorah:before
{
    content: "";
}
.fa-mercury:before
{
    content: "";
}
.fa-meteor:before
{
    content: "";
}
.fa-microchip:before
{
    content: "";
}
.fa-microphone:before
{
    content: "";
}
.fa-microphone-alt:before
{
    content: "";
}
.fa-microphone-alt-slash:before
{
    content: "";
}
.fa-microphone-slash:before
{
    content: "";
}
.fa-microscope:before
{
    content: "";
}
.fa-microsoft:before
{
    content: "";
}
.fa-minus:before
{
    content: "";
}
.fa-minus-circle:before
{
    content: "";
}
.fa-minus-square:before
{
    content: "";
}
.fa-mitten:before
{
    content: "";
}
.fa-mix:before
{
    content: "";
}
.fa-mixcloud:before
{
    content: "";
}
.fa-mizuni:before
{
    content: "";
}
.fa-mobile:before
{
    content: "";
}
.fa-mobile-alt:before
{
    content: "";
}
.fa-modx:before
{
    content: "";
}
.fa-monero:before
{
    content: "";
}
.fa-money-bill:before
{
    content: "";
}
.fa-money-bill-alt:before
{
    content: "";
}
.fa-money-bill-wave:before
{
    content: "";
}
.fa-money-bill-wave-alt:before
{
    content: "";
}
.fa-money-check:before
{
    content: "";
}
.fa-money-check-alt:before
{
    content: "";
}
.fa-monument:before
{
    content: "";
}
.fa-moon:before
{
    content: "";
}
.fa-mortar-pestle:before
{
    content: "";
}
.fa-mosque:before
{
    content: "";
}
.fa-motorcycle:before
{
    content: "";
}
.fa-mountain:before
{
    content: "";
}
.fa-mouse:before
{
    content: "";
}
.fa-mouse-pointer:before
{
    content: "";
}
.fa-mug-hot:before
{
    content: "";
}
.fa-music:before
{
    content: "";
}
.fa-napster:before
{
    content: "";
}
.fa-neos:before
{
    content: "";
}
.fa-network-wired:before
{
    content: "";
}
.fa-neuter:before
{
    content: "";
}
.fa-newspaper:before
{
    content: "";
}
.fa-nimblr:before
{
    content: "";
}
.fa-node:before
{
    content: "";
}
.fa-node-js:before
{
    content: "";
}
.fa-not-equal:before
{
    content: "";
}
.fa-notes-medical:before
{
    content: "";
}
.fa-npm:before
{
    content: "";
}
.fa-ns8:before
{
    content: "";
}
.fa-nutritionix:before
{
    content: "";
}
.fa-object-group:before
{
    content: "";
}
.fa-object-ungroup:before
{
    content: "";
}
.fa-odnoklassniki:before
{
    content: "";
}
.fa-odnoklassniki-square:before
{
    content: "";
}
.fa-oil-can:before
{
    content: "";
}
.fa-old-republic:before
{
    content: "";
}
.fa-om:before
{
    content: "";
}
.fa-opencart:before
{
    content: "";
}
.fa-openid:before
{
    content: "";
}
.fa-opera:before
{
    content: "";
}
.fa-optin-monster:before
{
    content: "";
}
.fa-orcid:before
{
    content: "";
}
.fa-osi:before
{
    content: "";
}
.fa-otter:before
{
    content: "";
}
.fa-outdent:before
{
    content: "";
}
.fa-page4:before
{
    content: "";
}
.fa-pagelines:before
{
    content: "";
}
.fa-pager:before
{
    content: "";
}
.fa-paint-brush:before
{
    content: "";
}
.fa-paint-roller:before
{
    content: "";
}
.fa-palette:before
{
    content: "";
}
.fa-palfed:before
{
    content: "";
}
.fa-pallet:before
{
    content: "";
}
.fa-paper-plane:before
{
    content: "";
}
.fa-paperclip:before
{
    content: "";
}
.fa-parachute-box:before
{
    content: "";
}
.fa-paragraph:before
{
    content: "";
}
.fa-parking:before
{
    content: "";
}
.fa-passport:before
{
    content: "";
}
.fa-pastafarianism:before
{
    content: "";
}
.fa-paste:before
{
    content: "";
}
.fa-patreon:before
{
    content: "";
}
.fa-pause:before
{
    content: "";
}
.fa-pause-circle:before
{
    content: "";
}
.fa-paw:before
{
    content: "";
}
.fa-paypal:before
{
    content: "";
}
.fa-peace:before
{
    content: "";
}
.fa-pen:before
{
    content: "";
}
.fa-pen-alt:before
{
    content: "";
}
.fa-pen-fancy:before
{
    content: "";
}
.fa-pen-nib:before
{
    content: "";
}
.fa-pen-square:before
{
    content: "";
}
.fa-pencil-alt:before
{
    content: "";
}
.fa-pencil-ruler:before
{
    content: "";
}
.fa-penny-arcade:before
{
    content: "";
}
.fa-people-carry:before
{
    content: "";
}
.fa-pepper-hot:before
{
    content: "";
}
.fa-percent:before
{
    content: "";
}
.fa-percentage:before
{
    content: "";
}
.fa-periscope:before
{
    content: "";
}
.fa-person-booth:before
{
    content: "";
}
.fa-phabricator:before
{
    content: "";
}
.fa-phoenix-framework:before
{
    content: "";
}
.fa-phoenix-squadron:before
{
    content: "";
}
.fa-phone:before
{
    content: "";
}
.fa-phone-alt:before
{
    content: "";
}
.fa-phone-slash:before
{
    content: "";
}
.fa-phone-square:before
{
    content: "";
}
.fa-phone-square-alt:before
{
    content: "";
}
.fa-phone-volume:before
{
    content: "";
}
.fa-photo-video:before
{
    content: "";
}
.fa-php:before
{
    content: "";
}
.fa-pied-piper:before
{
    content: "";
}
.fa-pied-piper-alt:before
{
    content: "";
}
.fa-pied-piper-hat:before
{
    content: "";
}
.fa-pied-piper-pp:before
{
    content: "";
}
.fa-piggy-bank:before
{
    content: "";
}
.fa-pills:before
{
    content: "";
}
.fa-pinterest:before
{
    content: "";
}
.fa-pinterest-p:before
{
    content: "";
}
.fa-pinterest-square:before
{
    content: "";
}
.fa-pizza-slice:before
{
    content: "";
}
.fa-place-of-worship:before
{
    content: "";
}
.fa-plane:before
{
    content: "";
}
.fa-plane-arrival:before
{
    content: "";
}
.fa-plane-departure:before
{
    content: "";
}
.fa-play:before
{
    content: "";
}
.fa-play-circle:before
{
    content: "";
}
.fa-playstation:before
{
    content: "";
}
.fa-plug:before
{
    content: "";
}
.fa-plus:before
{
    content: "";
}
.fa-plus-circle:before
{
    content: "";
}
.fa-plus-square:before
{
    content: "";
}
.fa-podcast:before
{
    content: "";
}
.fa-poll:before
{
    content: "";
}
.fa-poll-h:before
{
    content: "";
}
.fa-poo:before
{
    content: "";
}
.fa-poo-storm:before
{
    content: "";
}
.fa-poop:before
{
    content: "";
}
.fa-portrait:before
{
    content: "";
}
.fa-pound-sign:before
{
    content: "";
}
.fa-power-off:before
{
    content: "";
}
.fa-pray:before
{
    content: "";
}
.fa-praying-hands:before
{
    content: "";
}
.fa-prescription:before
{
    content: "";
}
.fa-prescription-bottle:before
{
    content: "";
}
.fa-prescription-bottle-alt:before
{
    content: "";
}
.fa-print:before
{
    content: "";
}
.fa-procedures:before
{
    content: "";
}
.fa-product-hunt:before
{
    content: "";
}
.fa-project-diagram:before
{
    content: "";
}
.fa-pushed:before
{
    content: "";
}
.fa-puzzle-piece:before
{
    content: "";
}
.fa-python:before
{
    content: "";
}
.fa-qq:before
{
    content: "";
}
.fa-qrcode:before
{
    content: "";
}
.fa-question:before
{
    content: "";
}
.fa-question-circle:before
{
    content: "";
}
.fa-quidditch:before
{
    content: "";
}
.fa-quinscape:before
{
    content: "";
}
.fa-quora:before
{
    content: "";
}
.fa-quote-left:before
{
    content: "";
}
.fa-quote-right:before
{
    content: "";
}
.fa-quran:before
{
    content: "";
}
.fa-r-project:before
{
    content: "";
}
.fa-radiation:before
{
    content: "";
}
.fa-radiation-alt:before
{
    content: "";
}
.fa-rainbow:before
{
    content: "";
}
.fa-random:before
{
    content: "";
}
.fa-raspberry-pi:before
{
    content: "";
}
.fa-ravelry:before
{
    content: "";
}
.fa-react:before
{
    content: "";
}
.fa-reacteurope:before
{
    content: "";
}
.fa-readme:before
{
    content: "";
}
.fa-rebel:before
{
    content: "";
}
.fa-receipt:before
{
    content: "";
}
.fa-record-vinyl:before
{
    content: "";
}
.fa-recycle:before
{
    content: "";
}
.fa-red-river:before
{
    content: "";
}
.fa-reddit:before
{
    content: "";
}
.fa-reddit-alien:before
{
    content: "";
}
.fa-reddit-square:before
{
    content: "";
}
.fa-redhat:before
{
    content: "";
}
.fa-redo:before
{
    content: "";
}
.fa-redo-alt:before
{
    content: "";
}
.fa-registered:before
{
    content: "";
}
.fa-remove-format:before
{
    content: "";
}
.fa-renren:before
{
    content: "";
}
.fa-reply:before
{
    content: "";
}
.fa-reply-all:before
{
    content: "";
}
.fa-replyd:before
{
    content: "";
}
.fa-republican:before
{
    content: "";
}
.fa-researchgate:before
{
    content: "";
}
.fa-resolving:before
{
    content: "";
}
.fa-restroom:before
{
    content: "";
}
.fa-retweet:before
{
    content: "";
}
.fa-rev:before
{
    content: "";
}
.fa-ribbon:before
{
    content: "";
}
.fa-ring:before
{
    content: "";
}
.fa-road:before
{
    content: "";
}
.fa-robot:before
{
    content: "";
}
.fa-rocket:before
{
    content: "";
}
.fa-rocketchat:before
{
    content: "";
}
.fa-rockrms:before
{
    content: "";
}
.fa-route:before
{
    content: "";
}
.fa-rss:before
{
    content: "";
}
.fa-rss-square:before
{
    content: "";
}
.fa-ruble-sign:before
{
    content: "";
}
.fa-ruler:before
{
    content: "";
}
.fa-ruler-combined:before
{
    content: "";
}
.fa-ruler-horizontal:before
{
    content: "";
}
.fa-ruler-vertical:before
{
    content: "";
}
.fa-running:before
{
    content: "";
}
.fa-rupee-sign:before
{
    content: "";
}
.fa-sad-cry:before
{
    content: "";
}
.fa-sad-tear:before
{
    content: "";
}
.fa-safari:before
{
    content: "";
}
.fa-salesforce:before
{
    content: "";
}
.fa-sass:before
{
    content: "";
}
.fa-satellite:before
{
    content: "";
}
.fa-satellite-dish:before
{
    content: "";
}
.fa-save:before
{
    content: "";
}
.fa-schlix:before
{
    content: "";
}
.fa-school:before
{
    content: "";
}
.fa-screwdriver:before
{
    content: "";
}
.fa-scribd:before
{
    content: "";
}
.fa-scroll:before
{
    content: "";
}
.fa-sd-card:before
{
    content: "";
}
.fa-search:before
{
    content: "";
}
.fa-search-dollar:before
{
    content: "";
}
.fa-search-location:before
{
    content: "";
}
.fa-search-minus:before
{
    content: "";
}
.fa-search-plus:before
{
    content: "";
}
.fa-searchengin:before
{
    content: "";
}
.fa-seedling:before
{
    content: "";
}
.fa-sellcast:before
{
    content: "";
}
.fa-sellsy:before
{
    content: "";
}
.fa-server:before
{
    content: "";
}
.fa-servicestack:before
{
    content: "";
}
.fa-shapes:before
{
    content: "";
}
.fa-share:before
{
    content: "";
}
.fa-share-alt:before
{
    content: "";
}
.fa-share-alt-square:before
{
    content: "";
}
.fa-share-square:before
{
    content: "";
}
.fa-shekel-sign:before
{
    content: "";
}
.fa-shield-alt:before
{
    content: "";
}
.fa-ship:before
{
    content: "";
}
.fa-shipping-fast:before
{
    content: "";
}
.fa-shirtsinbulk:before
{
    content: "";
}
.fa-shoe-prints:before
{
    content: "";
}
.fa-shopping-bag:before
{
    content: "";
}
.fa-shopping-basket:before
{
    content: "";
}
.fa-shopping-cart:before
{
    content: "";
}
.fa-shopware:before
{
    content: "";
}
.fa-shower:before
{
    content: "";
}
.fa-shuttle-van:before
{
    content: "";
}
.fa-sign:before
{
    content: "";
}
.fa-sign-in-alt:before
{
    content: "";
}
.fa-sign-language:before
{
    content: "";
}
.fa-sign-out-alt:before
{
    content: "";
}
.fa-signal:before
{
    content: "";
}
.fa-signature:before
{
    content: "";
}
.fa-sim-card:before
{
    content: "";
}
.fa-simplybuilt:before
{
    content: "";
}
.fa-sistrix:before
{
    content: "";
}
.fa-sitemap:before
{
    content: "";
}
.fa-sith:before
{
    content: "";
}
.fa-skating:before
{
    content: "";
}
.fa-sketch:before
{
    content: "";
}
.fa-skiing:before
{
    content: "";
}
.fa-skiing-nordic:before
{
    content: "";
}
.fa-skull:before
{
    content: "";
}
.fa-skull-crossbones:before
{
    content: "";
}
.fa-skyatlas:before
{
    content: "";
}
.fa-skype:before
{
    content: "";
}
.fa-slack:before
{
    content: "";
}
.fa-slack-hash:before
{
    content: "";
}
.fa-slash:before
{
    content: "";
}
.fa-sleigh:before
{
    content: "";
}
.fa-sliders-h:before
{
    content: "";
}
.fa-slideshare:before
{
    content: "";
}
.fa-smile:before
{
    content: "";
}
.fa-smile-beam:before
{
    content: "";
}
.fa-smile-wink:before
{
    content: "";
}
.fa-smog:before
{
    content: "";
}
.fa-smoking:before
{
    content: "";
}
.fa-smoking-ban:before
{
    content: "";
}
.fa-sms:before
{
    content: "";
}
.fa-snapchat:before
{
    content: "";
}
.fa-snapchat-ghost:before
{
    content: "";
}
.fa-snapchat-square:before
{
    content: "";
}
.fa-snowboarding:before
{
    content: "";
}
.fa-snowflake:before
{
    content: "";
}
.fa-snowman:before
{
    content: "";
}
.fa-snowplow:before
{
    content: "";
}
.fa-socks:before
{
    content: "";
}
.fa-solar-panel:before
{
    content: "";
}
.fa-sort:before
{
    content: "";
}
.fa-sort-alpha-down:before
{
    content: "";
}
.fa-sort-alpha-down-alt:before
{
    content: "";
}
.fa-sort-alpha-up:before
{
    content: "";
}
.fa-sort-alpha-up-alt:before
{
    content: "";
}
.fa-sort-amount-down:before
{
    content: "";
}
.fa-sort-amount-down-alt:before
{
    content: "";
}
.fa-sort-amount-up:before
{
    content: "";
}
.fa-sort-amount-up-alt:before
{
    content: "";
}
.fa-sort-down:before
{
    content: "";
}
.fa-sort-numeric-down:before
{
    content: "";
}
.fa-sort-numeric-down-alt:before
{
    content: "";
}
.fa-sort-numeric-up:before
{
    content: "";
}
.fa-sort-numeric-up-alt:before
{
    content: "";
}
.fa-sort-up:before
{
    content: "";
}
.fa-soundcloud:before
{
    content: "";
}
.fa-sourcetree:before
{
    content: "";
}
.fa-spa:before
{
    content: "";
}
.fa-space-shuttle:before
{
    content: "";
}
.fa-speakap:before
{
    content: "";
}
.fa-speaker-deck:before
{
    content: "";
}
.fa-spell-check:before
{
    content: "";
}
.fa-spider:before
{
    content: "";
}
.fa-spinner:before
{
    content: "";
}
.fa-splotch:before
{
    content: "";
}
.fa-spotify:before
{
    content: "";
}
.fa-spray-can:before
{
    content: "";
}
.fa-square:before
{
    content: "";
}
.fa-square-full:before
{
    content: "";
}
.fa-square-root-alt:before
{
    content: "";
}
.fa-squarespace:before
{
    content: "";
}
.fa-stack-exchange:before
{
    content: "";
}
.fa-stack-overflow:before
{
    content: "";
}
.fa-stackpath:before
{
    content: "";
}
.fa-stamp:before
{
    content: "";
}
.fa-star:before
{
    content: "";
}
.fa-star-and-crescent:before
{
    content: "";
}
.fa-star-half:before
{
    content: "";
}
.fa-star-half-alt:before
{
    content: "";
}
.fa-star-of-david:before
{
    content: "";
}
.fa-star-of-life:before
{
    content: "";
}
.fa-staylinked:before
{
    content: "";
}
.fa-steam:before
{
    content: "";
}
.fa-steam-square:before
{
    content: "";
}
.fa-steam-symbol:before
{
    content: "";
}
.fa-step-backward:before
{
    content: "";
}
.fa-step-forward:before
{
    content: "";
}
.fa-stethoscope:before
{
    content: "";
}
.fa-sticker-mule:before
{
    content: "";
}
.fa-sticky-note:before
{
    content: "";
}
.fa-stop:before
{
    content: "";
}
.fa-stop-circle:before
{
    content: "";
}
.fa-stopwatch:before
{
    content: "";
}
.fa-store:before
{
    content: "";
}
.fa-store-alt:before
{
    content: "";
}
.fa-strava:before
{
    content: "";
}
.fa-stream:before
{
    content: "";
}
.fa-street-view:before
{
    content: "";
}
.fa-strikethrough:before
{
    content: "";
}
.fa-stripe:before
{
    content: "";
}
.fa-stripe-s:before
{
    content: "";
}
.fa-stroopwafel:before
{
    content: "";
}
.fa-studiovinari:before
{
    content: "";
}
.fa-stumbleupon:before
{
    content: "";
}
.fa-stumbleupon-circle:before
{
    content: "";
}
.fa-subscript:before
{
    content: "";
}
.fa-subway:before
{
    content: "";
}
.fa-suitcase:before
{
    content: "";
}
.fa-suitcase-rolling:before
{
    content: "";
}
.fa-sun:before
{
    content: "";
}
.fa-superpowers:before
{
    content: "";
}
.fa-superscript:before
{
    content: "";
}
.fa-supple:before
{
    content: "";
}
.fa-surprise:before
{
    content: "";
}
.fa-suse:before
{
    content: "";
}
.fa-swatchbook:before
{
    content: "";
}
.fa-swift:before
{
    content: "";
}
.fa-swimmer:before
{
    content: "";
}
.fa-swimming-pool:before
{
    content: "";
}
.fa-symfony:before
{
    content: "";
}
.fa-synagogue:before
{
    content: "";
}
.fa-sync:before
{
    content: "";
}
.fa-sync-alt:before
{
    content: "";
}
.fa-syringe:before
{
    content: "";
}
.fa-table:before
{
    content: "";
}
.fa-table-tennis:before
{
    content: "";
}
.fa-tablet:before
{
    content: "";
}
.fa-tablet-alt:before
{
    content: "";
}
.fa-tablets:before
{
    content: "";
}
.fa-tachometer-alt:before
{
    content: "";
}
.fa-tag:before
{
    content: "";
}
.fa-tags:before
{
    content: "";
}
.fa-tape:before
{
    content: "";
}
.fa-tasks:before
{
    content: "";
}
.fa-taxi:before
{
    content: "";
}
.fa-teamspeak:before
{
    content: "";
}
.fa-teeth:before
{
    content: "";
}
.fa-teeth-open:before
{
    content: "";
}
.fa-telegram:before
{
    content: "";
}
.fa-telegram-plane:before
{
    content: "";
}
.fa-temperature-high:before
{
    content: "";
}
.fa-temperature-low:before
{
    content: "";
}
.fa-tencent-weibo:before
{
    content: "";
}
.fa-tenge:before
{
    content: "";
}
.fa-terminal:before
{
    content: "";
}
.fa-text-height:before
{
    content: "";
}
.fa-text-width:before
{
    content: "";
}
.fa-th:before
{
    content: "";
}
.fa-th-large:before
{
    content: "";
}
.fa-th-list:before
{
    content: "";
}
.fa-the-red-yeti:before
{
    content: "";
}
.fa-theater-masks:before
{
    content: "";
}
.fa-themeco:before
{
    content: "";
}
.fa-themeisle:before
{
    content: "";
}
.fa-thermometer:before
{
    content: "";
}
.fa-thermometer-empty:before
{
    content: "";
}
.fa-thermometer-full:before
{
    content: "";
}
.fa-thermometer-half:before
{
    content: "";
}
.fa-thermometer-quarter:before
{
    content: "";
}
.fa-thermometer-three-quarters:before
{
    content: "";
}
.fa-think-peaks:before
{
    content: "";
}
.fa-thumbs-down:before
{
    content: "";
}
.fa-thumbs-up:before
{
    content: "";
}
.fa-thumbtack:before
{
    content: "";
}
.fa-ticket-alt:before
{
    content: "";
}
.fa-times:before
{
    content: "";
}
.fa-times-circle:before
{
    content: "";
}
.fa-tint:before
{
    content: "";
}
.fa-tint-slash:before
{
    content: "";
}
.fa-tired:before
{
    content: "";
}
.fa-toggle-off:before
{
    content: "";
}
.fa-toggle-on:before
{
    content: "";
}
.fa-toilet:before
{
    content: "";
}
.fa-toilet-paper:before
{
    content: "";
}
.fa-toolbox:before
{
    content: "";
}
.fa-tools:before
{
    content: "";
}
.fa-tooth:before
{
    content: "";
}
.fa-torah:before
{
    content: "";
}
.fa-torii-gate:before
{
    content: "";
}
.fa-tractor:before
{
    content: "";
}
.fa-trade-federation:before
{
    content: "";
}
.fa-trademark:before
{
    content: "";
}
.fa-traffic-light:before
{
    content: "";
}
.fa-train:before
{
    content: "";
}
.fa-tram:before
{
    content: "";
}
.fa-transgender:before
{
    content: "";
}
.fa-transgender-alt:before
{
    content: "";
}
.fa-trash:before
{
    content: "";
}
.fa-trash-alt:before
{
    content: "";
}
.fa-trash-restore:before
{
    content: "";
}
.fa-trash-restore-alt:before
{
    content: "";
}
.fa-tree:before
{
    content: "";
}
.fa-trello:before
{
    content: "";
}
.fa-tripadvisor:before
{
    content: "";
}
.fa-trophy:before
{
    content: "";
}
.fa-truck:before
{
    content: "";
}
.fa-truck-loading:before
{
    content: "";
}
.fa-truck-monster:before
{
    content: "";
}
.fa-truck-moving:before
{
    content: "";
}
.fa-truck-pickup:before
{
    content: "";
}
.fa-tshirt:before
{
    content: "";
}
.fa-tty:before
{
    content: "";
}
.fa-tumblr:before
{
    content: "";
}
.fa-tumblr-square:before
{
    content: "";
}
.fa-tv:before
{
    content: "";
}
.fa-twitch:before
{
    content: "";
}
.fa-twitter:before
{
    content: "";
}
.fa-twitter-square:before
{
    content: "";
}
.fa-typo3:before
{
    content: "";
}
.fa-uber:before
{
    content: "";
}
.fa-ubuntu:before
{
    content: "";
}
.fa-uikit:before
{
    content: "";
}
.fa-umbraco:before
{
    content: "";
}
.fa-umbrella:before
{
    content: "";
}
.fa-umbrella-beach:before
{
    content: "";
}
.fa-underline:before
{
    content: "";
}
.fa-undo:before
{
    content: "";
}
.fa-undo-alt:before
{
    content: "";
}
.fa-uniregistry:before
{
    content: "";
}
.fa-universal-access:before
{
    content: "";
}
.fa-university:before
{
    content: "";
}
.fa-unlink:before
{
    content: "";
}
.fa-unlock:before
{
    content: "";
}
.fa-unlock-alt:before
{
    content: "";
}
.fa-untappd:before
{
    content: "";
}
.fa-upload:before
{
    content: "";
}
.fa-ups:before
{
    content: "";
}
.fa-usb:before
{
    content: "";
}
.fa-user:before
{
    content: "";
}
.fa-user-alt:before
{
    content: "";
}
.fa-user-alt-slash:before
{
    content: "";
}
.fa-user-astronaut:before
{
    content: "";
}
.fa-user-check:before
{
    content: "";
}
.fa-user-circle:before
{
    content: "";
}
.fa-user-clock:before
{
    content: "";
}
.fa-user-cog:before
{
    content: "";
}
.fa-user-edit:before
{
    content: "";
}
.fa-user-friends:before
{
    content: "";
}
.fa-user-graduate:before
{
    content: "";
}
.fa-user-injured:before
{
    content: "";
}
.fa-user-lock:before
{
    content: "";
}
.fa-user-md:before
{
    content: "";
}
.fa-user-minus:before
{
    content: "";
}
.fa-user-ninja:before
{
    content: "";
}
.fa-user-nurse:before
{
    content: "";
}
.fa-user-plus:before
{
    content: "";
}
.fa-user-secret:before
{
    content: "";
}
.fa-user-shield:before
{
    content: "";
}
.fa-user-slash:before
{
    content: "";
}
.fa-user-tag:before
{
    content: "";
}
.fa-user-tie:before
{
    content: "";
}
.fa-user-times:before
{
    content: "";
}
.fa-users:before
{
    content: "";
}
.fa-users-cog:before
{
    content: "";
}
.fa-usps:before
{
    content: "";
}
.fa-ussunnah:before
{
    content: "";
}
.fa-utensil-spoon:before
{
    content: "";
}
.fa-utensils:before
{
    content: "";
}
.fa-vaadin:before
{
    content: "";
}
.fa-vector-square:before
{
    content: "";
}
.fa-venus:before
{
    content: "";
}
.fa-venus-double:before
{
    content: "";
}
.fa-venus-mars:before
{
    content: "";
}
.fa-viacoin:before
{
    content: "";
}
.fa-viadeo:before
{
    content: "";
}
.fa-viadeo-square:before
{
    content: "";
}
.fa-vial:before
{
    content: "";
}
.fa-vials:before
{
    content: "";
}
.fa-viber:before
{
    content: "";
}
.fa-video:before
{
    content: "";
}
.fa-video-slash:before
{
    content: "";
}
.fa-vihara:before
{
    content: "";
}
.fa-vimeo:before
{
    content: "";
}
.fa-vimeo-square:before
{
    content: "";
}
.fa-vimeo-v:before
{
    content: "";
}
.fa-vine:before
{
    content: "";
}
.fa-vk:before
{
    content: "";
}
.fa-vnv:before
{
    content: "";
}
.fa-voicemail:before
{
    content: "";
}
.fa-volleyball-ball:before
{
    content: "";
}
.fa-volume-down:before
{
    content: "";
}
.fa-volume-mute:before
{
    content: "";
}
.fa-volume-off:before
{
    content: "";
}
.fa-volume-up:before
{
    content: "";
}
.fa-vote-yea:before
{
    content: "";
}
.fa-vr-cardboard:before
{
    content: "";
}
.fa-vuejs:before
{
    content: "";
}
.fa-walking:before
{
    content: "";
}
.fa-wallet:before
{
    content: "";
}
.fa-warehouse:before
{
    content: "";
}
.fa-water:before
{
    content: "";
}
.fa-wave-square:before
{
    content: "";
}
.fa-waze:before
{
    content: "";
}
.fa-weebly:before
{
    content: "";
}
.fa-weibo:before
{
    content: "";
}
.fa-weight:before
{
    content: "";
}
.fa-weight-hanging:before
{
    content: "";
}
.fa-weixin:before
{
    content: "";
}
.fa-whatsapp:before
{
    content: "";
}
.fa-whatsapp-square:before
{
    content: "";
}
.fa-wheelchair:before
{
    content: "";
}
.fa-whmcs:before
{
    content: "";
}
.fa-wifi:before
{
    content: "";
}
.fa-wikipedia-w:before
{
    content: "";
}
.fa-wind:before
{
    content: "";
}
.fa-window-close:before
{
    content: "";
}
.fa-window-maximize:before
{
    content: "";
}
.fa-window-minimize:before
{
    content: "";
}
.fa-window-restore:before
{
    content: "";
}
.fa-windows:before
{
    content: "";
}
.fa-wine-bottle:before
{
    content: "";
}
.fa-wine-glass:before
{
    content: "";
}
.fa-wine-glass-alt:before
{
    content: "";
}
.fa-wix:before
{
    content: "";
}
.fa-wizards-of-the-coast:before
{
    content: "";
}
.fa-wolf-pack-battalion:before
{
    content: "";
}
.fa-won-sign:before
{
    content: "";
}
.fa-wordpress:before
{
    content: "";
}
.fa-wordpress-simple:before
{
    content: "";
}
.fa-wpbeginner:before
{
    content: "";
}
.fa-wpexplorer:before
{
    content: "";
}
.fa-wpforms:before
{
    content: "";
}
.fa-wpressr:before
{
    content: "";
}
.fa-wrench:before
{
    content: "";
}
.fa-x-ray:before
{
    content: "";
}
.fa-xbox:before
{
    content: "";
}
.fa-xing:before
{
    content: "";
}
.fa-xing-square:before
{
    content: "";
}
.fa-y-combinator:before
{
    content: "";
}
.fa-yahoo:before
{
    content: "";
}
.fa-yammer:before
{
    content: "";
}
.fa-yandex:before
{
    content: "";
}
.fa-yandex-international:before
{
    content: "";
}
.fa-yarn:before
{
    content: "";
}
.fa-yelp:before
{
    content: "";
}
.fa-yen-sign:before
{
    content: "";
}
.fa-yin-yang:before
{
    content: "";
}
.fa-yoast:before
{
    content: "";
}
.fa-youtube:before
{
    content: "";
}
.fa-youtube-square:before
{
    content: "";
}
.fa-zhihu:before
{
    content: "";
}
.sr-only
{
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.sr-only-focusable:active, .sr-only-focusable:focus
{
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
@font-face
{
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url(../font/fa-brands-400.eot?);
    src: url(../font/fa-brands-400.eot?) format("embedded-opentype"),url(../font/fa-brands-400.woff2) format("woff2"),url(../font/fa-brands-400.woff) format("woff"),url(../font/fa-brands-400.ttf) format("truetype"),url(../font/fa-brands-400.svg) format("svg");
}
.fab
{
    font-family: "Font Awesome 5 Brands";
}
@font-face
{
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(../font/fa-regular-400.eot?);
    src: url(../font/fa-regular-400.eot?) format("embedded-opentype"),url(../font/fa-regular-400.woff2) format("woff2"),url(../font/fa-regular-400.woff) format("woff"),url(../font/fa-regular-400.ttf) format("truetype"),url(../font/fa-regular-400.svg) format("svg");
}
.far
{
    font-weight: 400;
}
@font-face
{
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url(../font/fa-solid-900.eot?);
    src: url(../font/fa-solid-900.eot?) format("embedded-opentype"),url(../font/fa-solid-900.woff2) format("woff2"),url(../font/fa-solid-900.woff) format("woff"),url(../font/fa-solid-900.ttf) format("truetype"),url(../font/fa-solid-900.svg) format("svg");
}
.fa, .far, .fas
{
    font-family: "Font Awesome 5 Free";
}
.fa, .fas
{
    font-weight: 900;
}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face
{
    font-family: 'FontAwesome';
    src: url('../font/themify.eot?');
    src: url('../font/themify.eot?') format('embedded-opentype'),url('../font/fontawesome-webfont3295.woff2') format('woff2'),url('../font/fontawesome-webfont3295.woff') format('woff'),url('../font/fontawesome-webfont3295.ttf') format('truetype'),url('../font/themify.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.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-fw
{
    width: 1.28571429em;
    text-align: center;
}
.fa-ul
{
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}
.fa-ul>li
{
    position: relative;
}
.fa-li
{
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center;
}
.fa-li.fa-lg
{
    left: -1.85714286em;
}
.fa-border
{
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em;
}
.fa-pull-left
{
    float: left;
}
.fa-pull-right
{
    float: right;
}
.fa.fa-pull-left
{
    margin-right: .3em;
}
.fa.fa-pull-right
{
    margin-left: .3em;
}
.pull-right
{
    float: right;
}
.pull-left
{
    float: left;
}
.fa.pull-left
{
    margin-right: .3em;
}
.fa.pull-right
{
    margin-left: .3em;
}
.fa-spin
{
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}
.fa-pulse
{
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin
{
    0%
    {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%
    {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes fa-spin
{
    0%
    {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100%
    {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
.fa-rotate-90
{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.fa-rotate-180
{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.fa-rotate-270
{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
.fa-flip-horizontal
{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
    -webkit-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    transform: scale(-1,1);
}
.fa-flip-vertical
{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
    -webkit-transform: scale(1,-1);
    -ms-transform: scale(1,-1);
    transform: scale(1,-1);
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical
{
    filter: none;
}
.fa-stack
{
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}
.fa-stack-1x, .fa-stack-2x
{
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}
.fa-stack-1x
{
    line-height: inherit;
}
.fa-stack-2x
{
    font-size: 2em;
}
.fa-inverse
{
    color: #fff;
}
.fa-glass:before
{
    content: "";
}
.fa-music:before
{
    content: "";
}
.fa-search:before
{
    content: "";
}
.fa-envelope-o:before
{
    content: "";
}
.fa-heart:before
{
    content: "";
}
.fa-star:before
{
    content: "";
}
.fa-star-o:before
{
    content: "";
}
.fa-user:before
{
    content: "";
}
.fa-film:before
{
    content: "";
}
.fa-th-large:before
{
    content: "";
}
.fa-th:before
{
    content: "";
}
.fa-th-list:before
{
    content: "";
}
.fa-check:before
{
    content: "";
}
.fa-remove:before, .fa-close:before, .fa-times:before
{
    content: "";
}
.fa-search-plus:before
{
    content: "";
}
.fa-search-minus:before
{
    content: "";
}
.fa-power-off:before
{
    content: "";
}
.fa-signal:before
{
    content: "";
}
.fa-gear:before, .fa-cog:before
{
    content: "";
}
.fa-trash-o:before
{
    content: "";
}
.fa-home:before
{
    content: "";
}
.fa-file-o:before
{
    content: "";
}
.fa-clock-o:before
{
    content: "";
}
.fa-road:before
{
    content: "";
}
.fa-download:before
{
    content: "";
}
.fa-arrow-circle-o-down:before
{
    content: "";
}
.fa-arrow-circle-o-up:before
{
    content: "";
}
.fa-inbox:before
{
    content: "";
}
.fa-play-circle-o:before
{
    content: "";
}
.fa-rotate-right:before, .fa-repeat:before
{
    content: "";
}
.fa-refresh:before
{
    content: "";
}
.fa-list-alt:before
{
    content: "";
}
.fa-lock:before
{
    content: "";
}
.fa-flag:before
{
    content: "";
}
.fa-headphones:before
{
    content: "";
}
.fa-volume-off:before
{
    content: "";
}
.fa-volume-down:before
{
    content: "";
}
.fa-volume-up:before
{
    content: "";
}
.fa-qrcode:before
{
    content: "";
}
.fa-barcode:before
{
    content: "";
}
.fa-tag:before
{
    content: "";
}
.fa-tags:before
{
    content: "";
}
.fa-book:before
{
    content: "";
}
.fa-bookmark:before
{
    content: "";
}
.fa-print:before
{
    content: "";
}
.fa-camera:before
{
    content: "";
}
.fa-font:before
{
    content: "";
}
.fa-bold:before
{
    content: "";
}
.fa-italic:before
{
    content: "";
}
.fa-text-height:before
{
    content: "";
}
.fa-text-width:before
{
    content: "";
}
.fa-align-left:before
{
    content: "";
}
.fa-align-center:before
{
    content: "";
}
.fa-align-right:before
{
    content: "";
}
.fa-align-justify:before
{
    content: "";
}
.fa-list:before
{
    content: "";
}
.fa-dedent:before, .fa-outdent:before
{
    content: "";
}
.fa-indent:before
{
    content: "";
}
.fa-video-camera:before
{
    content: "";
}
.fa-photo:before, .fa-image:before, .fa-picture-o:before
{
    content: "";
}
.fa-pencil:before
{
    content: "";
}
.fa-map-marker:before
{
    content: "";
}
.fa-adjust:before
{
    content: "";
}
.fa-tint:before
{
    content: "";
}
.fa-edit:before, .fa-pencil-square-o:before
{
    content: "";
}
.fa-share-square-o:before
{
    content: "";
}
.fa-check-square-o:before
{
    content: "";
}
.fa-arrows:before
{
    content: "";
}
.fa-step-backward:before
{
    content: "";
}
.fa-fast-backward:before
{
    content: "";
}
.fa-backward:before
{
    content: "";
}
.fa-play:before
{
    content: "";
}
.fa-pause:before
{
    content: "";
}
.fa-stop:before
{
    content: "";
}
.fa-forward:before
{
    content: "";
}
.fa-fast-forward:before
{
    content: "";
}
.fa-step-forward:before
{
    content: "";
}
.fa-eject:before
{
    content: "";
}
.fa-chevron-left:before
{
    content: "";
}
.fa-chevron-right:before
{
    content: "";
}
.fa-plus-circle:before
{
    content: "";
}
.fa-minus-circle:before
{
    content: "";
}
.fa-times-circle:before
{
    content: "";
}
.fa-check-circle:before
{
    content: "";
}
.fa-question-circle:before
{
    content: "";
}
.fa-info-circle:before
{
    content: "";
}
.fa-crosshairs:before
{
    content: "";
}
.fa-times-circle-o:before
{
    content: "";
}
.fa-check-circle-o:before
{
    content: "";
}
.fa-ban:before
{
    content: "";
}
.fa-arrow-left:before
{
    content: "";
}
.fa-arrow-right:before
{
    content: "";
}
.fa-arrow-up:before
{
    content: "";
}
.fa-arrow-down:before
{
    content: "";
}
.fa-mail-forward:before, .fa-share:before
{
    content: "";
}
.fa-expand:before
{
    content: "";
}
.fa-compress:before
{
    content: "";
}
.fa-plus:before
{
    content: "";
}
.fa-minus:before
{
    content: "";
}
.fa-asterisk:before
{
    content: "";
}
.fa-exclamation-circle:before
{
    content: "";
}
.fa-gift:before
{
    content: "";
}
.fa-leaf:before
{
    content: "";
}
.fa-fire:before
{
    content: "";
}
.fa-eye:before
{
    content: "";
}
.fa-eye-slash:before
{
    content: "";
}
.fa-warning:before, .fa-exclamation-triangle:before
{
    content: "";
}
.fa-plane:before
{
    content: "";
}
.fa-calendar:before
{
    content: "";
}
.fa-random:before
{
    content: "";
}
.fa-comment:before
{
    content: "";
}
.fa-magnet:before
{
    content: "";
}
.fa-chevron-up:before
{
    content: "";
}
.fa-chevron-down:before
{
    content: "";
}
.fa-retweet:before
{
    content: "";
}
.fa-shopping-cart:before
{
    content: "";
}
.fa-folder:before
{
    content: "";
}
.fa-folder-open:before
{
    content: "";
}
.fa-arrows-v:before
{
    content: "";
}
.fa-arrows-h:before
{
    content: "";
}
.fa-bar-chart-o:before, .fa-bar-chart:before
{
    content: "";
}
.fa-twitter-square:before
{
    content: "";
}
.fa-facebook-square:before
{
    content: "";
}
.fa-camera-retro:before
{
    content: "";
}
.fa-key:before
{
    content: "";
}
.fa-gears:before, .fa-cogs:before
{
    content: "";
}
.fa-comments:before
{
    content: "";
}
.fa-thumbs-o-up:before
{
    content: "";
}
.fa-thumbs-o-down:before
{
    content: "";
}
.fa-star-half:before
{
    content: "";
}
.fa-heart-o:before
{
    content: "";
}
.fa-sign-out:before
{
    content: "";
}
.fa-linkedin-square:before
{
    content: "";
}
.fa-thumb-tack:before
{
    content: "";
}
.fa-external-link:before
{
    content: "";
}
.fa-sign-in:before
{
    content: "";
}
.fa-trophy:before
{
    content: "";
}
.fa-github-square:before
{
    content: "";
}
.fa-upload:before
{
    content: "";
}
.fa-lemon-o:before
{
    content: "";
}
.fa-phone:before
{
    content: "";
}
.fa-square-o:before
{
    content: "";
}
.fa-bookmark-o:before
{
    content: "";
}
.fa-phone-square:before
{
    content: "";
}
.fa-twitter:before
{
    content: "";
}
.fa-facebook-f:before, .fa-facebook:before
{
    content: "";
}
.fa-github:before
{
    content: "";
}
.fa-unlock:before
{
    content: "";
}
.fa-credit-card:before
{
    content: "";
}
.fa-feed:before, .fa-rss:before
{
    content: "";
}
.fa-hdd-o:before
{
    content: "";
}
.fa-bullhorn:before
{
    content: "";
}
.fa-bell:before
{
    content: "";
}
.fa-certificate:before
{
    content: "";
}
.fa-hand-o-right:before
{
    content: "";
}
.fa-hand-o-left:before
{
    content: "";
}
.fa-hand-o-up:before
{
    content: "";
}
.fa-hand-o-down:before
{
    content: "";
}
.fa-arrow-circle-left:before
{
    content: "";
}
.fa-arrow-circle-right:before
{
    content: "";
}
.fa-arrow-circle-up:before
{
    content: "";
}
.fa-arrow-circle-down:before
{
    content: "";
}
.fa-globe:before
{
    content: "";
}
.fa-wrench:before
{
    content: "";
}
.fa-tasks:before
{
    content: "";
}
.fa-filter:before
{
    content: "";
}
.fa-briefcase:before
{
    content: "";
}
.fa-arrows-alt:before
{
    content: "";
}
.fa-group:before, .fa-users:before
{
    content: "";
}
.fa-chain:before, .fa-link:before
{
    content: "";
}
.fa-cloud:before
{
    content: "";
}
.fa-flask:before
{
    content: "";
}
.fa-cut:before, .fa-scissors:before
{
    content: "";
}
.fa-copy:before, .fa-files-o:before
{
    content: "";
}
.fa-paperclip:before
{
    content: "";
}
.fa-save:before, .fa-floppy-o:before
{
    content: "";
}
.fa-square:before
{
    content: "";
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before
{
    content: "";
}
.fa-list-ul:before
{
    content: "";
}
.fa-list-ol:before
{
    content: "";
}
.fa-strikethrough:before
{
    content: "";
}
.fa-underline:before
{
    content: "";
}
.fa-table:before
{
    content: "";
}
.fa-magic:before
{
    content: "";
}
.fa-truck:before
{
    content: "";
}
.fa-pinterest:before
{
    content: "";
}
.fa-pinterest-square:before
{
    content: "";
}
.fa-google-plus-square:before
{
    content: "";
}
.fa-google-plus:before
{
    content: "";
}
.fa-money:before
{
    content: "";
}
.fa-caret-down:before
{
    content: "";
}
.fa-caret-up:before
{
    content: "";
}
.fa-caret-left:before
{
    content: "";
}
.fa-caret-right:before
{
    content: "";
}
.fa-columns:before
{
    content: "";
}
.fa-unsorted:before, .fa-sort:before
{
    content: "";
}
.fa-sort-down:before, .fa-sort-desc:before
{
    content: "";
}
.fa-sort-up:before, .fa-sort-asc:before
{
    content: "";
}
.fa-envelope:before
{
    content: "";
}
.fa-linkedin:before
{
    content: "";
}
.fa-rotate-left:before, .fa-undo:before
{
    content: "";
}
.fa-legal:before, .fa-gavel:before
{
    content: "";
}
.fa-dashboard:before, .fa-tachometer:before
{
    content: "";
}
.fa-comment-o:before
{
    content: "";
}
.fa-comments-o:before
{
    content: "";
}
.fa-flash:before, .fa-bolt:before
{
    content: "";
}
.fa-sitemap:before
{
    content: "";
}
.fa-umbrella:before
{
    content: "";
}
.fa-paste:before, .fa-clipboard:before
{
    content: "";
}
.fa-lightbulb-o:before
{
    content: "";
}
.fa-exchange:before
{
    content: "";
}
.fa-cloud-download:before
{
    content: "";
}
.fa-cloud-upload:before
{
    content: "";
}
.fa-user-md:before
{
    content: "";
}
.fa-stethoscope:before
{
    content: "";
}
.fa-suitcase:before
{
    content: "";
}
.fa-bell-o:before
{
    content: "";
}
.fa-coffee:before
{
    content: "";
}
.fa-cutlery:before
{
    content: "";
}
.fa-file-text-o:before
{
    content: "";
}
.fa-building-o:before
{
    content: "";
}
.fa-hospital-o:before
{
    content: "";
}
.fa-ambulance:before
{
    content: "";
}
.fa-medkit:before
{
    content: "";
}
.fa-fighter-jet:before
{
    content: "";
}
.fa-beer:before
{
    content: "";
}
.fa-h-square:before
{
    content: "";
}
.fa-plus-square:before
{
    content: "";
}
.fa-angle-double-left:before
{
    content: "";
}
.fa-angle-double-right:before
{
    content: "";
}
.fa-angle-double-up:before
{
    content: "";
}
.fa-angle-double-down:before
{
    content: "";
}
.fa-angle-left:before
{
    content: "";
}
.fa-angle-right:before
{
    content: "";
}
.fa-angle-up:before
{
    content: "";
}
.fa-angle-down:before
{
    content: "";
}
.fa-desktop:before
{
    content: "";
}
.fa-laptop:before
{
    content: "";
}
.fa-tablet:before
{
    content: "";
}
.fa-mobile-phone:before, .fa-mobile:before
{
    content: "";
}
.fa-circle-o:before
{
    content: "";
}
.fa-quote-left:before
{
    content: "";
}
.fa-quote-right:before
{
    content: "";
}
.fa-spinner:before
{
    content: "";
}
.fa-circle:before
{
    content: "";
}
.fa-mail-reply:before, .fa-reply:before
{
    content: "";
}
.fa-github-alt:before
{
    content: "";
}
.fa-folder-o:before
{
    content: "";
}
.fa-folder-open-o:before
{
    content: "";
}
.fa-smile-o:before
{
    content: "";
}
.fa-frown-o:before
{
    content: "";
}
.fa-meh-o:before
{
    content: "";
}
.fa-gamepad:before
{
    content: "";
}
.fa-keyboard-o:before
{
    content: "";
}
.fa-flag-o:before
{
    content: "";
}
.fa-flag-checkered:before
{
    content: "";
}
.fa-terminal:before
{
    content: "";
}
.fa-code:before
{
    content: "";
}
.fa-mail-reply-all:before, .fa-reply-all:before
{
    content: "";
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before
{
    content: "";
}
.fa-location-arrow:before
{
    content: "";
}
.fa-crop:before
{
    content: "";
}
.fa-code-fork:before
{
    content: "";
}
.fa-unlink:before, .fa-chain-broken:before
{
    content: "";
}
.fa-question:before
{
    content: "";
}
.fa-info:before
{
    content: "";
}
.fa-exclamation:before
{
    content: "";
}
.fa-superscript:before
{
    content: "";
}
.fa-subscript:before
{
    content: "";
}
.fa-eraser:before
{
    content: "";
}
.fa-puzzle-piece:before
{
    content: "";
}
.fa-microphone:before
{
    content: "";
}
.fa-microphone-slash:before
{
    content: "";
}
.fa-shield:before
{
    content: "";
}
.fa-calendar-o:before
{
    content: "";
}
.fa-fire-extinguisher:before
{
    content: "";
}
.fa-rocket:before
{
    content: "";
}
.fa-maxcdn:before
{
    content: "";
}
.fa-chevron-circle-left:before
{
    content: "";
}
.fa-chevron-circle-right:before
{
    content: "";
}
.fa-chevron-circle-up:before
{
    content: "";
}
.fa-chevron-circle-down:before
{
    content: "";
}
.fa-html5:before
{
    content: "";
}
.fa-css3:before
{
    content: "";
}
.fa-anchor:before
{
    content: "";
}
.fa-unlock-alt:before
{
    content: "";
}
.fa-bullseye:before
{
    content: "";
}
.fa-ellipsis-h:before
{
    content: "";
}
.fa-ellipsis-v:before
{
    content: "";
}
.fa-rss-square:before
{
    content: "";
}
.fa-play-circle:before
{
    content: "";
}
.fa-ticket:before
{
    content: "";
}
.fa-minus-square:before
{
    content: "";
}
.fa-minus-square-o:before
{
    content: "";
}
.fa-level-up:before
{
    content: "";
}
.fa-level-down:before
{
    content: "";
}
.fa-check-square:before
{
    content: "";
}
.fa-pencil-square:before
{
    content: "";
}
.fa-external-link-square:before
{
    content: "";
}
.fa-share-square:before
{
    content: "";
}
.fa-compass:before
{
    content: "";
}
.fa-toggle-down:before, .fa-caret-square-o-down:before
{
    content: "";
}
.fa-toggle-up:before, .fa-caret-square-o-up:before
{
    content: "";
}
.fa-toggle-right:before, .fa-caret-square-o-right:before
{
    content: "";
}
.fa-euro:before, .fa-eur:before
{
    content: "";
}
.fa-gbp:before
{
    content: "";
}
.fa-dollar:before, .fa-usd:before
{
    content: "";
}
.fa-rupee:before, .fa-inr:before
{
    content: "";
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before
{
    content: "";
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before
{
    content: "";
}
.fa-won:before, .fa-krw:before
{
    content: "";
}
.fa-solarsunin:before, .fa-btc:before
{
    content: "";
}
.fa-file:before
{
    content: "";
}
.fa-file-text:before
{
    content: "";
}
.fa-sort-alpha-asc:before
{
    content: "";
}
.fa-sort-alpha-desc:before
{
    content: "";
}
.fa-sort-amount-asc:before
{
    content: "";
}
.fa-sort-amount-desc:before
{
    content: "";
}
.fa-sort-numeric-asc:before
{
    content: "";
}
.fa-sort-numeric-desc:before
{
    content: "";
}
.fa-thumbs-up:before
{
    content: "";
}
.fa-thumbs-down:before
{
    content: "";
}
.fa-youtube-square:before
{
    content: "";
}
.fa-youtube:before
{
    content: "";
}
.fa-xing:before
{
    content: "";
}
.fa-xing-square:before
{
    content: "";
}
.fa-youtube-play:before
{
    content: "";
}
.fa-dropbox:before
{
    content: "";
}
.fa-stack-overflow:before
{
    content: "";
}
.fa-instagram:before
{
    content: "";
}
.fa-flickr:before
{
    content: "";
}
.fa-adn:before
{
    content: "";
}
.fa-bitbucket:before
{
    content: "";
}
.fa-bitbucket-square:before
{
    content: "";
}
.fa-tumblr:before
{
    content: "";
}
.fa-tumblr-square:before
{
    content: "";
}
.fa-long-arrow-down:before
{
    content: "";
}
.fa-long-arrow-up:before
{
    content: "";
}
.fa-long-arrow-left:before
{
    content: "";
}
.fa-long-arrow-right:before
{
    content: "";
}
.fa-apple:before
{
    content: "";
}
.fa-windows:before
{
    content: "";
}
.fa-android:before
{
    content: "";
}
.fa-linux:before
{
    content: "";
}
.fa-dribbble:before
{
    content: "";
}
.fa-skype:before
{
    content: "";
}
.fa-foursquare:before
{
    content: "";
}
.fa-trlowgo:before
{
    content: "";
}
.fa-female:before
{
    content: "";
}
.fa-male:before
{
    content: "";
}
.fa-gittip:before, .fa-gratipay:before
{
    content: "";
}
.fa-sun-o:before
{
    content: "";
}
.fa-moon-o:before
{
    content: "";
}
.fa-archive:before
{
    content: "";
}
.fa-bug:before
{
    content: "";
}
.fa-vk:before
{
    content: "";
}
.fa-weibo:before
{
    content: "";
}
.fa-renren:before
{
    content: "";
}
.fa-pagelines:before
{
    content: "";
}
.fa-stack-exchange:before
{
    content: "";
}
.fa-arrow-circle-o-right:before
{
    content: "";
}
.fa-arrow-circle-o-left:before
{
    content: "";
}
.fa-toggle-left:before, .fa-caret-square-o-left:before
{
    content: "";
}
.fa-dot-circle-o:before
{
    content: "";
}
.fa-wheelchair:before
{
    content: "";
}
.fa-vimeo-square:before
{
    content: "";
}
.fa-turkish-lira:before, .fa-try:before
{
    content: "";
}
.fa-plus-square-o:before
{
    content: "";
}
.fa-space-shuttle:before
{
    content: "";
}
.fa-slack:before
{
    content: "";
}
.fa-envelope-square:before
{
    content: "";
}
.fa-wordpress:before
{
    content: "";
}
.fa-openid:before
{
    content: "";
}
.fa-institution:before, .fa-bank:before, .fa-university:before
{
    content: "";
}
.fa-mortar-board:before, .fa-graduation-cap:before
{
    content: "";
}
.fa-yahoo:before
{
    content: "";
}
.fa-google:before
{
    content: "";
}
.fa-reddit:before
{
    content: "";
}
.fa-reddit-square:before
{
    content: "";
}
.fa-stumbleupon-circle:before
{
    content: "";
}
.fa-stumbleupon:before
{
    content: "";
}
.fa-delicious:before
{
    content: "";
}
.fa-digg:before
{
    content: "";
}
.fa-pied-piper:before
{
    content: "";
}
.fa-pied-piper-alt:before
{
    content: "";
}
.fa-drupal:before
{
    content: "";
}
.fa-joomla:before
{
    content: "";
}
.fa-language:before
{
    content: "";
}
.fa-fax:before
{
    content: "";
}
.fa-building:before
{
    content: "";
}
.fa-child:before
{
    content: "";
}
.fa-paw:before
{
    content: "";
}
.fa-spoon:before
{
    content: "";
}
.fa-cube:before
{
    content: "";
}
.fa-cubes:before
{
    content: "";
}
.fa-behance:before
{
    content: "";
}
.fa-behance-square:before
{
    content: "";
}
.fa-steam:before
{
    content: "";
}
.fa-steam-square:before
{
    content: "";
}
.fa-recycle:before
{
    content: "";
}
.fa-automobile:before, .fa-car:before
{
    content: "";
}
.fa-cab:before, .fa-taxi:before
{
    content: "";
}
.fa-tree:before
{
    content: "";
}
.fa-spotify:before
{
    content: "";
}
.fa-deviantart:before
{
    content: "";
}
.fa-soundcloud:before
{
    content: "";
}
.fa-database:before
{
    content: "";
}
.fa-file-pdf-o:before
{
    content: "";
}
.fa-file-word-o:before
{
    content: "";
}
.fa-file-excel-o:before
{
    content: "";
}
.fa-file-powerpoint-o:before
{
    content: "";
}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before
{
    content: "";
}
.fa-file-zip-o:before, .fa-file-archive-o:before
{
    content: "";
}
.fa-file-sound-o:before, .fa-file-audio-o:before
{
    content: "";
}
.fa-file-movie-o:before, .fa-file-video-o:before
{
    content: "";
}
.fa-file-code-o:before
{
    content: "";
}
.fa-vine:before
{
    content: "";
}
.fa-codepen:before
{
    content: "";
}
.fa-jsfiddle:before
{
    content: "";
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before
{
    content: "";
}
.fa-circle-o-notch:before
{
    content: "";
}
.fa-ra:before, .fa-rebel:before
{
    content: "";
}
.fa-ge:before, .fa-empire:before
{
    content: "";
}
.fa-git-square:before
{
    content: "";
}
.fa-git:before
{
    content: "";
}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before
{
    content: "";
}
.fa-tencent-weibo:before
{
    content: "";
}
.fa-qq:before
{
    content: "";
}
.fa-wechat:before, .fa-weixin:before
{
    content: "";
}
.fa-send:before, .fa-paper-plane:before
{
    content: "";
}
.fa-send-o:before, .fa-paper-plane-o:before
{
    content: "";
}
.fa-history:before
{
    content: "";
}
.fa-circle-thin:before
{
    content: "";
}
.fa-header:before
{
    content: "";
}
.fa-paragraph:before
{
    content: "";
}
.fa-sliders:before
{
    content: "";
}
.fa-share-alt:before
{
    content: "";
}
.fa-share-alt-square:before
{
    content: "";
}
.fa-bomb:before
{
    content: "";
}
.fa-soccer-ball-o:before, .fa-futbol-o:before
{
    content: "";
}
.fa-tty:before
{
    content: "";
}
.fa-binoculars:before
{
    content: "";
}
.fa-plug:before
{
    content: "";
}
.fa-slideshare:before
{
    content: "";
}
.fa-twitch:before
{
    content: "";
}
.fa-yelp:before
{
    content: "";
}
.fa-newspaper-o:before
{
    content: "";
}
.fa-wifi:before
{
    content: "";
}
.fa-calculator:before
{
    content: "";
}
.fa-paypal:before
{
    content: "";
}
.fa-google-wallet:before
{
    content: "";
}
.fa-cc-visa:before
{
    content: "";
}
.fa-cc-mastercard:before
{
    content: "";
}
.fa-cc-discover:before
{
    content: "";
}
.fa-cc-amex:before
{
    content: "";
}
.fa-cc-paypal:before
{
    content: "";
}
.fa-cc-stripe:before
{
    content: "";
}
.fa-bell-slash:before
{
    content: "";
}
.fa-bell-slash-o:before
{
    content: "";
}
.fa-trash:before
{
    content: "";
}
.fa-copyright:before
{
    content: "";
}
.fa-at:before
{
    content: "";
}
.fa-eyedropper:before
{
    content: "";
}
.fa-paint-brush:before
{
    content: "";
}
.fa-birthday-cake:before
{
    content: "";
}
.fa-area-chart:before
{
    content: "";
}
.fa-pie-chart:before
{
    content: "";
}
.fa-line-chart:before
{
    content: "";
}
.fa-lastfm:before
{
    content: "";
}
.fa-lastfm-square:before
{
    content: "";
}
.fa-toggle-off:before
{
    content: "";
}
.fa-toggle-on:before
{
    content: "";
}
.fa-bicycle:before
{
    content: "";
}
.fa-bus:before
{
    content: "";
}
.fa-ioxhost:before
{
    content: "";
}
.fa-angellist:before
{
    content: "";
}
.fa-cc:before
{
    content: "";
}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before
{
    content: "";
}
.fa-meanpath:before
{
    content: "";
}
.fa-buysellads:before
{
    content: "";
}
.fa-connectdevelop:before
{
    content: "";
}
.fa-dashcube:before
{
    content: "";
}
.fa-forumbee:before
{
    content: "";
}
.fa-leanpub:before
{
    content: "";
}
.fa-sellsy:before
{
    content: "";
}
.fa-shirtsinbulk:before
{
    content: "";
}
.fa-simplybuilt:before
{
    content: "";
}
.fa-skyatlas:before
{
    content: "";
}
.fa-cart-plus:before
{
    content: "";
}
.fa-cart-arrow-down:before
{
    content: "";
}
.fa-diamond:before
{
    content: "";
}
.fa-ship:before
{
    content: "";
}
.fa-user-secret:before
{
    content: "";
}
.fa-motorcycle:before
{
    content: "";
}
.fa-street-view:before
{
    content: "";
}
.fa-heartbeat:before
{
    content: "";
}
.fa-venus:before
{
    content: "";
}
.fa-mars:before
{
    content: "";
}
.fa-mercury:before
{
    content: "";
}
.fa-intersex:before, .fa-transgender:before
{
    content: "";
}
.fa-transgender-alt:before
{
    content: "";
}
.fa-venus-double:before
{
    content: "";
}
.fa-mars-double:before
{
    content: "";
}
.fa-venus-mars:before
{
    content: "";
}
.fa-mars-stroke:before
{
    content: "";
}
.fa-mars-stroke-v:before
{
    content: "";
}
.fa-mars-stroke-h:before
{
    content: "";
}
.fa-neuter:before
{
    content: "";
}
.fa-genderless:before
{
    content: "";
}
.fa-facebook-official:before
{
    content: "";
}
.fa-pinterest-p:before
{
    content: "";
}
.fa-whatsapp:before
{
    content: "";
}
.fa-server:before
{
    content: "";
}
.fa-user-plus:before
{
    content: "";
}
.fa-user-times:before
{
    content: "";
}
.fa-hotel:before, .fa-bed:before
{
    content: "";
}
.fa-viacoin:before
{
    content: "";
}
.fa-train:before
{
    content: "";
}
.fa-subway:before
{
    content: "";
}
.fa-medium:before
{
    content: "";
}
.fa-yc:before, .fa-y-combinator:before
{
    content: "";
}
.fa-optin-monster:before
{
    content: "";
}
.fa-opencart:before
{
    content: "";
}
.fa-expeditedssl:before
{
    content: "";
}
.fa-battery-4:before, .fa-battery-full:before
{
    content: "";
}
.fa-battery-3:before, .fa-battery-three-quarters:before
{
    content: "";
}
.fa-battery-2:before, .fa-battery-half:before
{
    content: "";
}
.fa-battery-1:before, .fa-battery-quarter:before
{
    content: "";
}
.fa-battery-0:before, .fa-battery-empty:before
{
    content: "";
}
.fa-mouse-pointer:before
{
    content: "";
}
.fa-i-cursor:before
{
    content: "";
}
.fa-object-group:before
{
    content: "";
}
.fa-object-ungroup:before
{
    content: "";
}
.fa-sticky-note:before
{
    content: "";
}
.fa-sticky-note-o:before
{
    content: "";
}
.fa-cc-jcb:before
{
    content: "";
}
.fa-cc-diners-club:before
{
    content: "";
}
.fa-clone:before
{
    content: "";
}
.fa-balance-scale:before
{
    content: "";
}
.fa-hourglass-o:before
{
    content: "";
}
.fa-hourglass-1:before, .fa-hourglass-start:before
{
    content: "";
}
.fa-hourglass-2:before, .fa-hourglass-half:before
{
    content: "";
}
.fa-hourglass-3:before, .fa-hourglass-end:before
{
    content: "";
}
.fa-hourglass:before
{
    content: "";
}
.fa-hand-grab-o:before, .fa-hand-rock-o:before
{
    content: "";
}
.fa-hand-stop-o:before, .fa-hand-paper-o:before
{
    content: "";
}
.fa-hand-scissors-o:before
{
    content: "";
}
.fa-hand-lizard-o:before
{
    content: "";
}
.fa-hand-spock-o:before
{
    content: "";
}
.fa-hand-pointer-o:before
{
    content: "";
}
.fa-hand-peace-o:before
{
    content: "";
}
.fa-trademark:before
{
    content: "";
}
.fa-registered:before
{
    content: "";
}
.fa-creative-commons:before
{
    content: "";
}
.fa-gg:before
{
    content: "";
}
.fa-gg-circle:before
{
    content: "";
}
.fa-tripadvisor:before
{
    content: "";
}
.fa-odnoklassniki:before
{
    content: "";
}
.fa-odnoklassniki-square:before
{
    content: "";
}
.fa-get-pocket:before
{
    content: "";
}
.fa-wikipedia-w:before
{
    content: "";
}
.fa-safari:before
{
    content: "";
}
.fa-chrome:before
{
    content: "";
}
.fa-firefox:before
{
    content: "";
}
.fa-opera:before
{
    content: "";
}
.fa-internet-explorer:before
{
    content: "";
}
.fa-tv:before, .fa-television:before
{
    content: "";
}
.fa-contao:before
{
    content: "";
}
.fa-500px:before
{
    content: "";
}
.fa-amazon:before
{
    content: "";
}
.fa-calendar-plus-o:before
{
    content: "";
}
.fa-calendar-minus-o:before
{
    content: "";
}
.fa-calendar-times-o:before
{
    content: "";
}
.fa-calendar-check-o:before
{
    content: "";
}
.fa-industry:before
{
    content: "";
}
.fa-map-pin:before
{
    content: "";
}
.fa-map-signs:before
{
    content: "";
}
.fa-map-o:before
{
    content: "";
}
.fa-map:before
{
    content: "";
}
.fa-commenting:before
{
    content: "";
}
.fa-commenting-o:before
{
    content: "";
}
.fa-houzz:before
{
    content: "";
}
.fa-vimeo:before
{
    content: "";
}
.fa-black-tie:before
{
    content: "";
}
.fa-fonticons:before
{
    content: "";
}
.fa-reddit-alien:before
{
    content: "";
}
.fa-edge:before
{
    content: "";
}
.fa-credit-card-alt:before
{
    content: "";
}
.fa-codiepie:before
{
    content: "";
}
.fa-modx:before
{
    content: "";
}
.fa-fort-awesome:before
{
    content: "";
}
.fa-usb:before
{
    content: "";
}
.fa-product-hunt:before
{
    content: "";
}
.fa-mixcloud:before
{
    content: "";
}
.fa-scribd:before
{
    content: "";
}
.fa-pause-circle:before
{
    content: "";
}
.fa-pause-circle-o:before
{
    content: "";
}
.fa-stop-circle:before
{
    content: "";
}
.fa-stop-circle-o:before
{
    content: "";
}
.fa-shopping-bag:before
{
    content: "";
}
.fa-shopping-basket:before
{
    content: "";
}
.fa-hashtag:before
{
    content: "";
}
.fa-bluetooth:before
{
    content: "";
}
.fa-bluetooth-b:before
{
    content: "";
}
.fa-percent:before
{
    content: "";
}/*
  	Flaticon icon font: Flaticon
  	*/
@font-face
{
    font-family: Flaticon;
    src: url(../font/flaticon.woff2) format("woff2"),url(../font/flaticon.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
[class*=" flaticon-"]:after, [class*=" flaticon-"]:before, [class^=flaticon-]:after, [class^=flaticon-]:before
{
    font-family: Flaticon;
    font-style: normal;
}
.flaticon-map:before
{
    content: "";
}
.flaticon-mail:before
{
    content: "";
}
.flaticon-call-answer:before
{
    content: "";
}
.flaticon-chat:before
{
    content: "";
}
.flaticon-left-arrow:before
{
    content: "";
}
.flaticon-right-arrow:before
{
    content: "";
}
.flaticon-back:before
{
    content: "";
}
.flaticon-next:before
{
    content: "";
}
.flaticon-play-button:before
{
    content: "";
}
.flaticon-play-button-1:before
{
    content: "";
}
.flaticon-upload:before
{
    content: "";
}
.flaticon-back-1:before
{
    content: "";
}
.flaticon-responsive:before
{
    content: "";
}
.flaticon-add:before
{
    content: "";
}
.flaticon-play-button-2:before
{
    content: "";
}
.flaticon-android:before
{
    content: "";
}
.flaticon-fire:before
{
    content: "";
}
.flaticon-layers:before
{
    content: "";
}
.flaticon-computer:before
{
    content: "";
}
.flaticon-chip:before
{
    content: "";
}
.flaticon-cogwheels:before
{
    content: "";
}
.flaticon-support:before
{
    content: "";
}
.flaticon-web:before
{
    content: "";
}
.flaticon-headset:before
{
    content: "";
}
.flaticon-facebook:before
{
    content: "";
}
.flaticon-drop-of-liquid:before
{
    content: "";
}
.flaticon-drop:before
{
    content: "";
}
.flaticon-placeholder:before
{
    content: "";
}
.flaticon-shield:before
{
    content: "";
}
.flaticon-fountain-pen:before
{
    content: "";
}
.flaticon-fountain-pen-1:before
{
    content: "";
}
.flaticon-settings:before
{
    content: "";
}
.flaticon-phone-call:before
{
    content: "";
}
.flaticon-call:before
{
    content: "";
}
.flaticon-settings-1:before
{
    content: "";
}
.flaticon-placeholder-1:before
{
    content: "";
}
.flaticon-pen:before
{
    content: "";
}
.flaticon-analytics:before
{
    content: "";
}
.flaticon-monitor:before
{
    content: "";
}
.flaticon-email:before
{
    content: "";
}
.flaticon-speech-bubble:before
{
    content: "";
}
.flaticon-suitcase:before
{
    content: "";
}
.flaticon-communications:before
{
    content: "";
}
.flaticon-cash:before
{
    content: "";
}
.flaticon-twitter:before
{
    content: "";
}
.flaticon-twitter-2:before
{
    content: "";
}
.flaticon-instagram-logo:before
{
    content: "";
}
.flaticon-instagram-1:before
{
    content: "";
}
.flaticon-whatsapp-1:before
{
    content: "";
}
.flaticon-linkedin-2:before
{
    content: "";
}
.flaticon-twitter-1:before
{
    content: "";
}
.flaticon-facebook-3:before
{
    content: "";
}
.flaticon-whatsapp-2:before
{
    content: "";
}
.flaticon-xiaomi:before
{
    content: "";
}
.flaticon-odnoklassniki:before
{
    content: "";
}
.flaticon-pinterest:before
{
    content: "";
}
.flaticon-pinterest-1:before
{
    content: "";
}
.flaticon-wifi:before
{
    content: "";
}
.flaticon-light-bulb:before
{
    content: "";
}
.flaticon-project-management:before
{
    content: "";
}
.flaticon-monitor-1:before
{
    content: "";
}
.flaticon-camera:before
{
    content: "";
}
.flaticon-user:before
{
    content: "";
}
.flaticon-advertising:before
{
    content: "";
}
.flaticon-select:before
{
    content: "";
}
.flaticon-snowflake:before
{
    content: "";
}
.flaticon-snowflake-1:before
{
    content: "";
}
.flaticon-travel-agency:before
{
    content: "";
}
.flaticon-bauble:before
{
    content: "";
}
.flaticon-temporary-agency:before
{
    content: "";
}
.flaticon-star:before
{
    content: "";
}
.flaticon-snow-globe:before
{
    content: "";
}
.flaticon-christmas-tree:before
{
    content: "";
}
.flaticon-gift:before
{
    content: "";
}
.flaticon-mortgage:before
{
    content: "";
}
.flaticon-monitoring:before
{
    content: "";
}
.flaticon-network-1:before
{
    content: "";
}
.flaticon-neural:before
{
    content: "";
}
.flaticon-networking:before
{
    content: "";
}
.flaticon-cloud-computing:before
{
    content: "";
}
.flaticon-cloud-computing-1:before
{
    content: "";
}
.flaticon-microchip:before
{
    content: "";
}
.flaticon-social-care:before
{
    content: "";
}
.flaticon-help:before
{
    content: "";
}
.flaticon-begging:before
{
    content: "";
}
.flaticon-customer-service:before
{
    content: "";
}
.flaticon-support-2:before
{
    content: "";
}
.flaticon-support-3:before
{
    content: "";
}
.flaticon-customer-service-1:before
{
    content: "";
}
.flaticon-customer-support:before
{
    content: "";
}
.flaticon-headphones:before
{
    content: "";
}
.flaticon-social-care-1:before
{
    content: "";
}
.flaticon-care:before
{
    content: "";
}
.flaticon-user-1:before
{
    content: "";
}
.flaticon-phone:before
{
    content: "";
}
.flaticon-search:before
{
    content: "";
}
.flaticon-facebook-4:before
{
    content: "";
}
.flaticon-pin:before
{
    content: "";
}
.flaticon-user-2:before
{
    content: "";
}
.flaticon-internet:before
{
    content: "";
}
.flaticon-user-3:before
{
    content: "";
}
.flaticon-chat-1:before
{
    content: "";
}
.flaticon-team:before
{
    content: "";
}
.flaticon-connection:before
{
    content: "";
}
.flaticon-bar-chart:before
{
    content: "";
}
.flaticon-money:before
{
    content: "";
}
.flaticon-file:before
{
    content: "";
}
.flaticon-linkedin-3:before
{
    content: "";
}
.flaticon-pinterest-2:before
{
    content: "";
}
.flaticon-google-browser:before
{
    content: "";
}
.flaticon-gmail-1:before
{
    content: "";
}
.flaticon-gmail-3:before
{
    content: "";
}
.flaticon-vimeo:before
{
    content: "";
}
.flaticon-vimeo-2:before
{
    content: "";
}
.flaticon-skype:before
{
    content: "";
}
.flaticon-skype-1:before
{
    content: "";
}
.flaticon-skype-2:before
{
    content: "";
}
.flaticon-skype-3:before
{
    content: "";
}
.flaticon-google-plus-logo:before
{
    content: "";
}
.flaticon-like:before
{
    content: "";
}
.flaticon-clock:before
{
    content: "";
}
.flaticon-loupe:before
{
    content: "";
}
.flaticon-money-1:before
{
    content: "";
}
.flaticon-hand-shake:before
{
    content: "";
}
.flaticon-team-1:before
{
    content: "";
}
.flaticon-money-2:before
{
    content: "";
}
.flaticon-man:before
{
    content: "";
}
.flaticon-value:before
{
    content: "";
}
.flaticon-share:before
{
    content: "";
}
.flaticon-time:before
{
    content: "";
}
.flaticon-school:before
{
    content: "";
}
.flaticon-chart:before
{
    content: "";
}
.flaticon-data:before
{
    content: "";
}
.flaticon-photo:before
{
    content: "";
}
.flaticon-internet-1:before
{
    content: "";
}
.flaticon-money-3:before
{
    content: "";
}
.flaticon-payment:before
{
    content: "";
}
.flaticon-pin-1:before
{
    content: "";
}
.flaticon-time-1:before
{
    content: "";
}
.flaticon-idea:before
{
    content: "";
}
.flaticon-download:before
{
    content: "";
}
.flaticon-growth:before
{
    content: "";
}
.flaticon-multimedia:before
{
    content: "";
}
.flaticon-network-2:before
{
    content: "";
}
.flaticon-next-1:before
{
    content: "";
}
.flaticon-origami:before
{
    content: "";
}
.flaticon-share-1:before
{
    content: "";
}
.flaticon-clock-1:before
{
    content: "";
}
.flaticon-refresh:before
{
    content: "";
}
.flaticon-avatar:before
{
    content: "";
}
.flaticon-support-4:before
{
    content: "";
}
.flaticon-cursor:before
{
    content: "";
}
.flaticon-brain:before
{
    content: "";
}
.flaticon-laptop:before
{
    content: "";
}
.flaticon-arrow:before
{
    content: "";
}
.flaticon-mortarboard:before
{
    content: "";
}
.flaticon-avatar-1:before
{
    content: "";
}
.flaticon-chat-2:before
{
    content: "";
}
.flaticon-question:before
{
    content: "";
}
.flaticon-test:before
{
    content: "";
}
.flaticon-doctor:before
{
    content: "";
}
.flaticon-support-5:before
{
    content: "";
}
.flaticon-map-1:before
{
    content: "";
}
.flaticon-eye:before
{
    content: "";
}
.flaticon-money-4:before
{
    content: "";
}
.flaticon-world:before
{
    content: "";
}
.flaticon-school-1:before
{
    content: "";
}
.flaticon-chat-3:before
{
    content: "";
}
.flaticon-idea-1:before
{
    content: "";
}
.flaticon-support-6:before
{
    content: "";
}
.flaticon-diamond:before
{
    content: "";
}
.flaticon-time-2:before
{
    content: "";
}
.flaticon-bag:before
{
    content: "";
}
.flaticon-contract:before
{
    content: "";
}
.flaticon-report:before
{
    content: "";
}
.flaticon-folder:before
{
    content: "";
}
.flaticon-truck:before
{
    content: "";
}
.flaticon-document:before
{
    content: "";
}
.flaticon-plane:before
{
    content: "";
}
.flaticon-time-3:before
{
    content: "";
}
.flaticon-trash:before
{
    content: "";
}
.flaticon-pin-2:before
{
    content: "";
}
.flaticon-think:before
{
    content: "";
}
.flaticon-idea-2:before
{
    content: "";
}
.flaticon-download-1:before
{
    content: "";
}
.flaticon-bell:before
{
    content: "";
}
.flaticon-lock:before
{
    content: "";
}
.flaticon-upload-1:before
{
    content: "";
}
.flaticon-cinema:before
{
    content: "";
}
.flaticon-goal:before
{
    content: "";
}
.flaticon-work:before
{
    content: "";
}
.flaticon-design:before
{
    content: "";
}
.flaticon-search-1:before
{
    content: "";
}
.flaticon-food:before
{
    content: "";
}
.flaticon-alert:before
{
    content: "";
}
.flaticon-brain-1:before
{
    content: "";
}
.flaticon-book:before
{
    content: "";
}
.flaticon-time-4:before
{
    content: "";
}
.flaticon-shield-1:before
{
    content: "";
}
.flaticon-time-5:before
{
    content: "";
}
.flaticon-man-1:before
{
    content: "";
}
.flaticon-brain-2:before
{
    content: "";
}
.flaticon-water:before
{
    content: "";
}
.flaticon-content:before
{
    content: "";
}
.flaticon-data-1:before
{
    content: "";
}
.flaticon-like-1:before
{
    content: "";
}
.flaticon-time-6:before
{
    content: "";
}
.flaticon-sign:before
{
    content: "";
}
.flaticon-book-1:before
{
    content: "";
}
.flaticon-adjust:before
{
    content: "";
}
.flaticon-menu:before
{
    content: "";
}
.flaticon-calendar:before
{
    content: "";
}
.flaticon-eye-1:before
{
    content: "";
}
.flaticon-clock-2:before
{
    content: "";
}
.flaticon-share-2:before
{
    content: "";
}
.flaticon-fingerprint:before
{
    content: "";
}
.flaticon-signal:before
{
    content: "";
}
.flaticon-lock-1:before
{
    content: "";
}
.flaticon-water-1:before
{
    content: "";
}
.flaticon-code:before
{
    content: "";
}
.flaticon-repeat:before
{
    content: "";
}
.flaticon-map-2:before
{
    content: "";
}
.flaticon-message:before
{
    content: "";
}
.flaticon-network-3:before
{
    content: "";
}
.flaticon-more:before
{
    content: "";
}
.flaticon-random:before
{
    content: "";
}
.flaticon-sign-1:before
{
    content: "";
}
.flaticon-mail-1:before
{
    content: "";
}
.flaticon-adjust-1:before
{
    content: "";
}/**
 * Swiper 6.4.11
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 6, 2021
 */
@font-face
{
    font-family: swiper-icons;
    src: url('/k514/skin/fonts/8bd2b1e6fc064e6580a5ada61139bdab.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
:root
{
    --swiper-theme-color: #007aff;
}
.swiper-container
{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-container-vertical>.swiper-wrapper
{
    flex-direction: column;
}
.swiper-wrapper
{
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.swiper-container-android .swiper-slide, .swiper-wrapper
{
    transform: translate3d(0,0,0);
}
.swiper-container-multirow>.swiper-wrapper
{
    flex-wrap: wrap;
}
.swiper-container-multirow-column>.swiper-wrapper
{
    flex-wrap: wrap;
    flex-direction: column;
}
.swiper-container-free-mode>.swiper-wrapper
{
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-container-pointer-events
{
    touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical
{
    touch-action: pan-x;
}
.swiper-slide
{
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}
.swiper-slide-invisible-blank
{
    visibility: hidden;
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide
{
    height: auto;
}
.swiper-container-autoheight .swiper-wrapper
{
    align-items: flex-start;
    transition-property: transform,height;
}
.swiper-container-3d
{
    perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper
{
    transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left
{
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-right
{
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-top
{
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-bottom
{
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-container-css-mode>.swiper-wrapper
{
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar
{
    display: none;
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide
{
    scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper
{
    scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper
{
    scroll-snap-type: y mandatory;
}
:root
{
    --swiper-navigation-size: 44px;
}
.swiper-button-next, .swiper-button-prev
{
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled
{
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-next:after, .swiper-button-prev:after
{
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next
{
    left: 10px;
    right: auto;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after
{
    content: 'prev';
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev
{
    right: 10px;
    left: auto;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after
{
    content: 'next';
}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white
{
    --swiper-navigation-color: #fff;
}
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black
{
    --swiper-navigation-color: #000;
}
.swiper-button-lock
{
    display: none;
}
.swiper-pagination
{
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
    z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden
{
    opacity: 0;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction
{
    bottom: 10px;
    left: 0;
    width: 100%;
}
.swiper-pagination-bullets-dynamic
{
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    transform: scale(.33);
    position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active
{
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main
{
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev
{
    transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev
{
    transform: scale(.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next
{
    transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next
{
    transform: scale(.33);
}
.swiper-pagination-bullet
{
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    background: #000;
    opacity: .2;
}
button.swiper-pagination-bullet
{
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet
{
    cursor: pointer;
}
.swiper-pagination-bullet-active
{
    opacity: 1;
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
}
.swiper-container-vertical>.swiper-pagination-bullets
{
    right: 10px;
    top: 50%;
    transform: translate3d(0,-50%,0);
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet
{
    margin: 6px 0;
    display: block;
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    display: inline-block;
    transition: .2s transform,.2s top;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet
{
    margin: 0 4px;
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    transition: .2s transform,.2s left;
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    transition: .2s transform,.2s right;
}
.swiper-pagination-progressbar
{
    background: rgba(0,0,0,.25);
    position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
    transform-origin: right top;
}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite
{
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar
{
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-white
{
    --swiper-pagination-color: #fff;
}
.swiper-pagination-black
{
    --swiper-pagination-color: #000;
}
.swiper-pagination-lock
{
    display: none;
}
.swiper-scrollbar
{
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1);
}
.swiper-container-horizontal>.swiper-scrollbar
{
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}
.swiper-container-vertical>.swiper-scrollbar
{
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}
.swiper-scrollbar-drag
{
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}
.swiper-scrollbar-cursor-drag
{
    cursor: move;
}
.swiper-scrollbar-lock
{
    display: none;
}
.swiper-zoom-container
{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg
{
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}
.swiper-slide-zoomed
{
    cursor: move;
}
.swiper-lazy-preloader
{
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s infinite linear;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}
.swiper-lazy-preloader-white
{
    --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black
{
    --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin
{
    100%
    {
        transform: rotate(360deg);
    }
}
.swiper-container .swiper-notification
{
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide
{
    transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide
{
    pointer-events: none;
    transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide
{
    pointer-events: none;
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active
{
    pointer-events: auto;
}
.swiper-container-cube
{
    overflow: visible;
}
.swiper-container-cube .swiper-slide
{
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide
{
    pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide
{
    transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active
{
    pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev
{
    pointer-events: auto;
    visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top
{
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow
{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before
{
    content: '';
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-filter: blur(50px);
    filter: blur(50px);
}
.swiper-container-flip
{
    overflow: visible;
}
.swiper-container-flip .swiper-slide
{
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide
{
    pointer-events: none;
}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active
{
    pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top
{
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html
{
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}
body
{
    margin: 0;
}
main
{
    display: block;
}
hr
{
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
pre
{
    font-family: monospace,monospace;
    font-size: 1em;
}
a
{
    background-color: transparent;
}
abbr[title]
{
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}
b, strong
{
    font-weight: bolder;
}
code, kbd, samp
{
    font-family: monospace,monospace;
    font-size: 1em;
}
small
{
    font-size: 80%;
}
sub, sup
{
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub
{
    bottom: -.25em;
}
sup
{
    top: -.5em;
}
img
{
    border-style: none;
}
button, input, optgroup, select, textarea
{
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button, input
{
    overflow: visible;
}
button, select
{
    text-transform: none;
}
[type=button], [type=reset], [type=submit], button
{
    -webkit-appearance: button;
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner
{
    border-style: none;
    padding: 0;
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring
{
    outline: 1px dotted ButtonText;
}
fieldset
{
    padding: .35em .75em .625em;
}
legend
{
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}
progress
{
    vertical-align: baseline;
}
textarea
{
    overflow: auto;
}
[type=checkbox], [type=radio]
{
    box-sizing: border-box;
    padding: 0;
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button
{
    height: auto;
}
[type=search]
{
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
[type=search]::-webkit-search-decoration
{
    -webkit-appearance: none;
}
::-webkit-file-upload-button
{
    -webkit-appearance: button;
    font: inherit;
}
body, html
{
    overflow-x: hidden;
}
img
{
    max-width: 100%;
    height: auto;
}
.box.wrapper
{
    max-width: 1200px;
    margin: auto;
    background: #fff;
    box-shadow: 0 0 5px #ddd;
}
.fix
{
    overflow: hidden;
}
.clear_both
{
    clear: both;
}
details
{
    display: block;
}
summary
{
    display: list-item;
}
template
{
    display: none;
}
[hidden]
{
    display: none;
}
.btn-primary:focus, input:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}
input, textarea
{
    outline: 0;
}
.btn:focus, a:focus
{
    text-decoration: none;
    outline: 0;
}
.uppercase
{
    text-transform: uppercase;
}
.capitalize
{
    text-transform: capitalize;
}
ul
{
    margin: 0;
    padding: 0;
}
li
{
    list-style: none;
}
button:focus, input:focus
{
    border-color: transparent;
    outline-color: transparent;
}
textarea:focus
{
    border-color: transparent;
    outline-color: transparent;
}
hr
{
    margin: 60px 0;
    padding: 0;
    border-bottom: 1px solid #eceff8;
    border-top: 0;
}
label
{
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
}
a, address, cite, dfn, em, i, li, ol, ul, var
{
    font-style: normal;
    font-weight: 400;
}