/*--------------- Animation Css ------------------*/
@charset "UTF-8";

.animated {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}
.animated.hinge {-webkit-animation-duration: 2s; animation-duration: 2s;}
.animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {-webkit-animation-duration: 0.75s; animation-duration: 0.75s;}

@-webkit-keyframes bounce {
	from, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform:	translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	40%, 43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform:	translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0);}
	70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform:	translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0);}
	90% {-webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}
}
@keyframes bounce {
	from, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	40%, 43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0);}
	70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0);}
	90% {-webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0);}
}

.bounce {-webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; transform-origin: center bottom;}

@-webkit-keyframes flash {
	from, 50%, to {opacity: 1;}
	25%, 75% {opacity: 0;}
}
@keyframes flash {
	from, 50%, to {opacity: 1;}
	25%, 75% {opacity: 0;}
}

.flash {-webkit-animation-name: flash; animation-name: flash;}

@-webkit-keyframes pulse {
	from {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
	50% {-webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05);}
	to {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
}
@keyframes pulse {
	from {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
	50% {-webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05);}
	to {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
}

.pulse {-webkit-animation-name: pulse; animation-name: pulse;}

@-webkit-keyframes rubberBand {
	from {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
	30% {-webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1);}
	40% {-webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1);}
	50% {-webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1);}
	65% {-webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1);}
	75% {-webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1);}
	to {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
}
@keyframes rubberBand {
	from {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
	30% {-webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1);}
	40% {-webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1);}
	50% {-webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1);}
	65% {-webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1);}
	75% {-webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1);}
	to {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
}

.rubberBand {-webkit-animation-name: rubberBand; animation-name: rubberBand;}

@-webkit-keyframes shake {
	from, to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);}
	20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);}
}
@keyframes shake {
	from, to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);}
	20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);}
}

.shake {-webkit-animation-name: shake; animation-name: shake;}

@-webkit-keyframes headShake {
	0% {-webkit-transform: translateX(0); transform: translateX(0);}
	6.5% {-webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg);}
	18.5% {-webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg);}
	31.5% {-webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg);}
	43.5% {-webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg);}
	50% {-webkit-transform: translateX(0); transform: translateX(0);}
}
@keyframes headShake {
	0% {-webkit-transform: translateX(0); transform: translateX(0);}
	6.5% {-webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg);}
	18.5% {-webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg);}
	31.5% {-webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg);}
	43.5% {-webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg);}
	50% {-webkit-transform: translateX(0); transform: translateX(0);}
}

.headShake {-webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake;}

@-webkit-keyframes swing {
	20% {-webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg);}
	40% {-webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg);}
	60% {-webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg);}
	80% {-webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg);}
	to {-webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg);}
}
@keyframes swing {
	20% {-webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg);}
	40% {-webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg);}
	60% {-webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg);}
	80% {-webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg);}
	to {-webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg);}
}

.swing {-webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing;}

@-webkit-keyframes tada {
	from {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
	10%, 20% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
	to {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
}
@keyframes tada {
	from {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
	10%, 20% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
	to {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
}

.tada {-webkit-animation-name: tada; animation-name: tada;}

@-webkit-keyframes wobble {
	from {-webkit-transform: none; transform: none;}
	15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
	30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
	45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
	60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
	75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
	to {-webkit-transform: none; transform: none;}
}
@keyframes wobble {
	from {-webkit-transform: none; transform: none;}
	15% {-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
	30% {-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
	45% {-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
	60% {-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
	75% {-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
	to {-webkit-transform: none; transform: none;}
}

.wobble {-webkit-animation-name: wobble; animation-name: wobble;}

@-webkit-keyframes jello {
	from, 11.1%, to {-webkit-transform: none; transform: none;}
	22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg);}
	33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg);}
	44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg);}
	55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg);}
	66.6% {-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg);}
	77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg);}
	88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); transform: skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
@keyframes jello {
	from, 11.1%, to {-webkit-transform: none; transform: none;}
	22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg);}
	33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg);}
	44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg);}
	55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg);}
	66.6% {-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg);}
	77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg);}
	88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); transform: skewX(-0.1953125deg) skewY(-0.1953125deg);}
}

.jello {-webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; transform-origin: center;}

@-webkit-keyframes bounceIn {
	from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
	0% {opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}
	20% {-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}
	40% {-webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9);}
	60% {opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);}
	80% {-webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97);}
	to {opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
}
@keyframes bounceIn {
	from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
	0% {opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}
	20% {-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}
	40% {-webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9);}
	60% {opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);}
	80% {-webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97);}
	to {opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
}

.bounceIn {-webkit-animation-name: bounceIn; animation-name: bounceIn;}

@-webkit-keyframes bounceInDown {
	from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
	0% {opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0);}
	60% {opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0);}
	75% {-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}
	90% {-webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0);}
	to {-webkit-transform: none; transform: none;}
}
@keyframes bounceInDown {
	from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
	0% {opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0);}
	60% {opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0);}
	75% {-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}
	90% {-webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0);}
	to {-webkit-transform: none; transform: none;}
}

.bounceInDown {-webkit-animation-name: bounceInDown; animation-name: bounceInDown;}

@-webkit-keyframes bounceInLeft {
	from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
	0% {opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0);}
	60% {opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0);}
	75% {-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);}
	90% {-webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0);}
	to {-webkit-transform: none; transform: none;}
}
@keyframes bounceInLeft {
	from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
	0% {opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0);}
	60% {opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0);}
	75% {-webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);}
	90% {-webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0);}
	to {-webkit-transform: none; transform: none;}
}

.bounceInLeft {-webkit-animation-name: bounceInLeft; animation-name: bounceInLeft;}

@-webkit-keyframes bounceInRight {
	from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
	from {opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0);}
	60% {opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0);}
	75% {-webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);}
	90% {-webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0);}
	to {-webkit-transform: none; transform: none;}
}
@keyframes bounceInRight {
	from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
	from {opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0);}
	60% {opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0);}
	75% {-webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);}
	90% {-webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0);}
	to {-webkit-transform: none; transform: none;}
}

.bounceInRight {-webkit-animation-name: bounceInRight; animation-name: bounceInRight;}

@-webkit-keyframes bounceInUp {
	from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
	from {opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0);}
	60% {opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);}
	75% {-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);}
	90% {-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}
	to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
}
@keyframes bounceInUp {
	from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
	from {opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0);}
	60% {opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);}
	75% {-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);}
	90% {-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);}
	to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
}

.bounceInUp {-webkit-animation-name: bounceInUp; animation-name: bounceInUp;}

@-webkit-keyframes bounceOut {
	20% {-webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9);}
	50%, 55% {opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}
	to {opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}
}
@keyframes bounceOut {
	20% {-webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9);}
	50%, 55% {opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}
	to {opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}
}

.bounceOut {-webkit-animation-name: bounceOut; animation-name: bounceOut;}

@-webkit-keyframes bounceOutDown {
	20% {-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);}
	40%, 45% {opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);}
	to {opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}
}
@keyframes bounceOutDown {
	20% {-webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);}
	40%, 45% {opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);}
	to {opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}
}

.bounceOutDown {-webkit-animation-name: bounceOutDown; animation-name: bounceOutDown;}

@-webkit-keyframes bounceOutLeft {
	20% {opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0);}
	to {opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}
}
@keyframes bounceOutLeft {
	20% {opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0);}
	to {opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}
}

.bounceOutLeft {-webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft;}

@-webkit-keyframes bounceOutRight {
	20% {opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0);}
	to {opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}
}
@keyframes bounceOutRight {
	20% {opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0);}
	to {opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}
}

.bounceOutRight {-webkit-animation-name: bounceOutRight; animation-name: bounceOutRight;}

@-webkit-keyframes bounceOutUp {
	20% {-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}
	40%, 45% {opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);}
	to {opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}
}
@keyframes bounceOutUp {
	20% {-webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}
	40%, 45% {opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);}
	to {opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}
}

.bounceOutUp {-webkit-animation-name: bounceOutUp; animation-name: bounceOutUp;}

@-webkit-keyframes fadeIn {
	from {opacity: 0;}
	to {opacity: 1;}
}
@keyframes fadeIn {
	from {opacity: 0;}
	to {opacity: 1;}
}

.fadeIn {-webkit-animation-name: fadeIn; animation-name: fadeIn;}

@-webkit-keyframes fadeInDown {
	from {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}
@keyframes fadeInDown {
	from {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}

.fadeInDown {-webkit-animation-name: fadeInDown; animation-name: fadeInDown;}

@-webkit-keyframes fadeInDownBig {
	from {opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}
@keyframes fadeInDownBig {
	from {opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}

.fadeInDownBig {-webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig;}

@-webkit-keyframes fadeInLeft {
	from {opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}
@keyframes fadeInLeft {
	from {opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}

.fadeInLeft {-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft;}

@-webkit-keyframes fadeInLeftBig {
	from {opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}
@keyframes fadeInLeftBig {
	from {opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}

.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig;}

@-webkit-keyframes fadeInRight {
	from {opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}
@keyframes fadeInRight {
	from {opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}

.fadeInRight {-webkit-animation-name: fadeInRight; animation-name: fadeInRight;}

@-webkit-keyframes fadeInRightBig {
	from {opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}
@keyframes fadeInRightBig {
	from {opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}

.fadeInRightBig {-webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig;}

@-webkit-keyframes fadeInUp {
	from {opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}
@keyframes fadeInUp {
	from {opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}

.fadeInUp {-webkit-animation-name: fadeInUp; animation-name: fadeInUp;}

@-webkit-keyframes fadeInUpBig {
	from {opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}
@keyframes fadeInUpBig {
	from {opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}

.fadeInUpBig {-webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig;}

@-webkit-keyframes fadeOut {
	from {opacity: 1;}
	to {opacity: 0;}
}
@keyframes fadeOut {
	from {opacity: 1;}
	to {opacity: 0;}
}

.fadeOut {-webkit-animation-name: fadeOut; animation-name: fadeOut;}

@-webkit-keyframes fadeOutDown {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}
}
@keyframes fadeOutDown {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}
}

.fadeOutDown {-webkit-animation-name: fadeOutDown; animation-name: fadeOutDown;}

@-webkit-keyframes fadeOutDownBig {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}
}
@keyframes fadeOutDownBig {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);}
}

.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig;}

@-webkit-keyframes fadeOutLeft {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
}
@keyframes fadeOutLeft {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
}

.fadeOutLeft {-webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft;}

@-webkit-keyframes fadeOutLeftBig {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}
}
@keyframes fadeOutLeftBig {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);}
}

.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig;}

@-webkit-keyframes fadeOutRight {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
}
@keyframes fadeOutRight {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
}

.fadeOutRight {-webkit-animation-name: fadeOutRight; animation-name: fadeOutRight;}

@-webkit-keyframes fadeOutRightBig {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}
}
@keyframes fadeOutRightBig {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);}
}

.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig;}

@-webkit-keyframes fadeOutUp {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
}
@keyframes fadeOutUp {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
}

.fadeOutUp {-webkit-animation-name: fadeOutUp; animation-name: fadeOutUp;}

@-webkit-keyframes fadeOutUpBig {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}
}
@keyframes fadeOutUpBig {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);}
}

.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig;}

@-webkit-keyframes flip {
	from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
	40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}
	50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}
	80% {-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}
	to {-webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}
}
@keyframes flip {
	from {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}
	40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}
	50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}
	80% {-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}
	to {-webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}
}

.animated.flip {-webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip;}

@-webkit-keyframes flipOutX {
	from {-webkit-transform: perspective(400px); transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0;}
}
@keyframes flipOutX {
	from {-webkit-transform: perspective(400px); transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0;}
}

.flipOutX {-webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important;}

@-webkit-keyframes flipOutY {
	from {-webkit-transform: perspective(400px); transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0;}
}
@keyframes flipOutY {
	from {-webkit-transform: perspective(400px); transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0;}
}

.flipOutY {-webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY;}

@-webkit-keyframes lightSpeedIn {
	from {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0;}
	60% {-webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1;}
	80% {-webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1;}
	to {-webkit-transform: none; transform: none; opacity: 1;}
}
@keyframes lightSpeedIn {
	from {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0;}
	60% {-webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1;}
	80% {-webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1;}
	to {-webkit-transform: none; transform: none; opacity: 1;}
}

.lightSpeedIn {-webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}

@-webkit-keyframes lightSpeedOut {
	from {opacity: 1;}
	to {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0;}
}
@keyframes lightSpeedOut {
	from {opacity: 1;}
	to {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0;}
}

.lightSpeedOut {-webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;}

@-webkit-keyframes rotateIn {
	from {-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0;}
	to {-webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1;}
}
@keyframes rotateIn {
	from {-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0;}
	to {-webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1;}
}

.rotateIn {-webkit-animation-name: rotateIn; animation-name: rotateIn;}

@-webkit-keyframes rotateInDownLeft {
	from {-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}
	to {-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}
}
@keyframes rotateInDownLeft {
	from {-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}
	to {-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}
}

.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft;}

@-webkit-keyframes rotateInDownRight {
	from {-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}
	to {-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}
}
@keyframes rotateInDownRight {
	from {-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}
	to {-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}
}

.rotateInDownRight {-webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight;}

@-webkit-keyframes rotateInUpLeft {
	from {-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}
	to {-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}
}
@keyframes rotateInUpLeft {
	from {-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}
	to {-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;}
}

.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft;}

@-webkit-keyframes rotateInUpRight {
	from {-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0;}
	to {-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}
}
@keyframes rotateInUpRight {
	from {-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0;}
	to {-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;}
}

.rotateInUpRight {-webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight;}

@-webkit-keyframes rotateOut {
	from {-webkit-transform-origin: center; transform-origin: center; opacity: 1;}
	to {-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0;}
}
@keyframes rotateOut {
	from {-webkit-transform-origin: center; transform-origin: center; opacity: 1;}
	to {-webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0;}
}

.rotateOut {-webkit-animation-name: rotateOut; animation-name: rotateOut;}

@-webkit-keyframes rotateOutDownLeft {
	from {-webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;}
	to {-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}
}
@keyframes rotateOutDownLeft {
	from {-webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;}
	to {-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;}
}

.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft;}

@-webkit-keyframes rotateOutDownRight {
	from {-webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;}
	to {-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}
}
@keyframes rotateOutDownRight {
	from {-webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;}
	to {-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}
}

.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight;}

@-webkit-keyframes rotateOutUpLeft {
	from {-webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;}
	to {-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}
}
@keyframes rotateOutUpLeft {
	from {-webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;}
	to {-webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;}
}

.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft;}

@-webkit-keyframes rotateOutUpRight {
	from {-webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;}
	to {-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0;}
}
@keyframes rotateOutUpRight {
	from {-webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;}
	to {-webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0;}
}

.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight;}

@-webkit-keyframes hinge {
	0% {-webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;}
	20%, 60% {-webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;}
	40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1;}
	to {-webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0;}
}
@keyframes hinge {
	0% {-webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;}
	20%, 60% {-webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;}
	40%, 80% {-webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1;}
	to {-webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0;}
}

.hinge {-webkit-animation-name: hinge; animation-name: hinge;}

@-webkit-keyframes rollIn {
	from {opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}
@keyframes rollIn {
	from {opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
	to {opacity: 1; -webkit-transform: none; transform: none;}
}

.rollIn {-webkit-animation-name: rollIn; animation-name: rollIn;}

@-webkit-keyframes rollOut {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}
@keyframes rollOut {
	from {opacity: 1;}
	to {opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}

.rollOut {-webkit-animation-name: rollOut; animation-name: rollOut;}

@-webkit-keyframes zoomIn {
	from {opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}
	50% {opacity: 1;}
}
@keyframes zoomIn {
	from {opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}
	50% {opacity: 1;}
}

.zoomIn {-webkit-animation-name: zoomIn; animation-name: zoomIn;}

@-webkit-keyframes zoomInDown {
	from {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
	60% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInDown {
	from {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
	60% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}

.zoomInDown {-webkit-animation-name: zoomInDown; animation-name: zoomInDown;}

@-webkit-keyframes zoomInLeft {
	from {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
	60% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInLeft {
	from {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
	60% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}

.zoomInLeft {-webkit-animation-name: zoomInLeft; animation-name: zoomInLeft;}

@-webkit-keyframes zoomInRight {
	from {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
	60% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInRight {
	from {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
	60% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}

.zoomInRight {-webkit-animation-name: zoomInRight; animation-name: zoomInRight;}

@-webkit-keyframes zoomInUp {
	from {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
	60% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInUp {
	from {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
	60% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}

.zoomInUp {-webkit-animation-name: zoomInUp; animation-name: zoomInUp;}

@-webkit-keyframes zoomOut {
	from {opacity: 1;}
	50% {opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}
	to {opacity: 0;}
}
@keyframes zoomOut {
	from {opacity: 1;}
	50% {opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3);}
	to {opacity: 0;}
}

.zoomOut {-webkit-animation-name: zoomOut; animation-name: zoomOut;}

@-webkit-keyframes zoomOutDown {
	40% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
	to {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomOutDown {
	40% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
	to {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}

.zoomOutDown {-webkit-animation-name: zoomOutDown; animation-name: zoomOutDown;}

@-webkit-keyframes zoomOutLeft {
	40% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}
	to {opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center;}
}
@keyframes zoomOutLeft {
	40% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}
	to {opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center;}
}

.zoomOutLeft {-webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft;}

@-webkit-keyframes zoomOutRight {
	40% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}
	to {opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center;}
}
@keyframes zoomOutRight {
	40% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}
	to {opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center;}
}

.zoomOutRight {-webkit-animation-name: zoomOutRight; animation-name: zoomOutRight;}

@-webkit-keyframes zoomOutUp {
	40% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
	to {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomOutUp {
	40% {opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
	to {opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}
}

.zoomOutUp {-webkit-animation-name: zoomOutUp; animation-name: zoomOutUp;}

@-webkit-keyframes slideInDown {
	from {-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible;}
	to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
}
@keyframes slideInDown {
	from {-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible;}
	to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
}

.slideInDown {-webkit-animation-name: slideInDown; animation-name: slideInDown;}

@-webkit-keyframes slideInLeft {
	from {-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible;}
	to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
}
@keyframes slideInLeft {
	from {-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible;}
	to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
}

.slideInLeft {-webkit-animation-name: slideInLeft; animation-name: slideInLeft;}

@-webkit-keyframes slideInRight {
	from {-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible;}
	to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
}
@keyframes slideInRight {
	from {-webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible;}
	to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
}

.slideInRight {-webkit-animation-name: slideInRight; animation-name: slideInRight;}

@-webkit-keyframes slideInUp {
	from {-webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible;}
	to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
}
@keyframes slideInUp {
	from {-webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible;}
	to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
}

.slideInUp {-webkit-animation-name: slideInUp; animation-name: slideInUp;}

@-webkit-keyframes slideOutDown {
	from {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	to {visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}
}
@keyframes slideOutDown {
	from {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	to {visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}
}

.slideOutDown {-webkit-animation-name: slideOutDown; animation-name: slideOutDown;}

@-webkit-keyframes slideOutLeft {
	from {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	to {visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
}
@keyframes slideOutLeft {
	from {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	to {visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
}

.slideOutLeft {-webkit-animation-name: slideOutLeft; animation-name: slideOutLeft;}

@-webkit-keyframes slideOutRight {
	from {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	to {visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
}
@keyframes slideOutRight {
	from {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	to {visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);}
}

.slideOutRight {-webkit-animation-name: slideOutRight; animation-name: slideOutRight;}

@-webkit-keyframes slideOutUp {
	from {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	to {visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
}
@keyframes slideOutUp {
	from {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
	to {visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
}

.slideOutUp {-webkit-animation-name: slideOutUp; animation-name: slideOutUp;}


/*----------- Slick Theme ---------*/

@charset 'UTF-8';

.slick-loading .slick-list {background: #fff url(ajax-loader.gif) center center no-repeat;}

@font-face {font-family: slick; font-weight: 400; font-style: normal; src: url(fonts/slick.eot); src: url(fonts/slick.eot?#iefix) format("embedded-opentype"), url(fonts/slick.woff) format("woff"), url(fonts/slick.ttf) format("truetype"), url(fonts/slick.svg#slick) format("svg");}

.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {color: transparent; outline: 0; background: 0 0;}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {opacity: 1;}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {opacity: 0.25;}
.slick-next:before, .slick-prev:before {font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: #3399ff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.slick-prev {left: -60px;}
[dir="rtl"] .slick-prev {right: -25px; left: auto;}
.slick-prev:before {content: "←"; padding-top: 8px;}
[dir="rtl"] .slick-prev:before {content: "→";}
.slick-next {right: -60px;}
[dir="rtl"] .slick-next {right: auto; left: -25px;}
.slick-next:before {content: "→"; padding-top: 8px;}
[dir="rtl"] .slick-next:before {content: "←";}
.slick-dotted.slick-slider {margin-bottom: 30px;}
.slick-dots {position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center;}
.slick-dots li {position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer;}
.slick-dots li button {font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: 0; background: 0 0;}
.slick-dots li button:focus, .slick-dots li button:hover {outline: 0;}
.slick-dots li button:focus:before, .slick-dots li button:hover:before {opacity: 1;}
.slick-dots li button:before {font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: #000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {opacity: 0.75; color: #000;}

@media screen and (max-width: 767px) {
	.slick-prev {left: -100px;}
	.slick-next {right: -100px;}
}


/*--------- Themify Icon Css -------------*/

@font-face {font-family: themify; src: url(../fonts/themify.eot?-fvbane); src: url(../fonts/themify.eot?#iefix-fvbane) format("embedded-opentype"), url(../fonts/themify.woff?-fvbane) format("woff"), url(../fonts/themify.ttf?-fvbane) format("truetype"), url(../fonts/themify.svg?-fvbane#themify) format("svg"); font-weight: 400; font-style: normal;}

.ti-wand:before {content: "\e600";}
.ti-volume:before {content: "\e601";}
.ti-user:before {content: "\e602";}
.ti-unlock:before {content: "\e603";}
.ti-unlink:before {content: "\e604";}
.ti-trash:before {content: "\e605";}
.ti-thought:before {content: "\e606";}
.ti-target:before {content: "\e607";}
.ti-tag:before {content: "\e608";}
.ti-tablet:before {content: "\e609";}
.ti-star:before {content: "\e60a";}
.ti-spray:before {content: "\e60b";}
.ti-signal:before {content: "\e60c";}
.ti-shopping-cart:before {content: "\e60d";}
.ti-shopping-cart-full:before {content: "\e60e";}
.ti-settings:before {content: "\e60f";}
.ti-search:before {content: "\e610";}
.ti-zoom-in:before {content: "\e611";}
.ti-zoom-out:before {content: "\e612";}
.ti-cut:before {content: "\e613";}
.ti-ruler:before {content: "\e614";}
.ti-ruler-pencil:before {content: "\e615";}
.ti-ruler-alt:before {content: "\e616";}
.ti-bookmark:before {content: "\e617";}
.ti-bookmark-alt:before {content: "\e618";}
.ti-reload:before {content: "\e619";}
.ti-plus:before {content: "\e61a";}
.ti-pin:before {content: "\e61b";}
.ti-pencil:before {content: "\e61c";}
.ti-pencil-alt:before {content: "\e61d";}
.ti-paint-roller:before {content: "\e61e";}
.ti-paint-bucket:before {content: "\e61f";}
.ti-na:before {content: "\e620";}
.ti-mobile:before {content: "\e621";}
.ti-minus:before {content: "\e622";}
.ti-medall:before {content: "\e623";}
.ti-medall-alt:before {content: "\e624";}
.ti-marker:before {content: "\e625";}
.ti-marker-alt:before {content: "\e626";}
.ti-arrow-up:before {content: "\e627";}
.ti-arrow-right:before {content: "\e628";}
.ti-arrow-left:before {content: "\e629";}
.ti-arrow-down:before {content: "\e62a";}
.ti-lock:before {content: "\e62b";}
.ti-location-arrow:before {content: "\e62c";}
.ti-link:before {content: "\e62d";}
.ti-layout:before {content: "\e62e";}
.ti-layers:before {content: "\e62f";}
.ti-layers-alt:before {content: "\e630";}
.ti-key:before {content: "\e631";}
.ti-import:before {content: "\e632";}
.ti-image:before {content: "\e633";}
.ti-heart:before {content: "\e634";}
.ti-heart-broken:before {content: "\e635";}
.ti-hand-stop:before {content: "\e636";}
.ti-hand-open:before {content: "\e637";}
.ti-hand-drag:before {content: "\e638";}
.ti-folder:before {content: "\e639";}
.ti-flag:before {content: "\e63a";}
.ti-flag-alt:before {content: "\e63b";}
.ti-flag-alt-2:before {content: "\e63c";}
.ti-eye:before {content: "\e63d";}
.ti-export:before {content: "\e63e";}
.ti-exchange-vertical:before {content: "\e63f";}
.ti-desktop:before {content: "\e640";}
.ti-cup:before {content: "\e641";}
.ti-crown:before {content: "\e642";}
.ti-comment-detail:before {content: "\e643";}
.ti-comment:before {content: "\e644";}
.ti-comment-alt:before {content: "\e645";}
.ti-close:before {content: "\e646";}
.ti-clip:before {content: "\e647";}
.ti-angle-up:before {content: "\e648";}
.ti-angle-right:before {content: "\e649";}
.ti-angle-left:before {content: "\e64a";}
.ti-angle-down:before {content: "\e64b";}
.ti-check:before {content: "\e64c";}
.ti-check-box:before {content: "\e64d";}
.ti-camera:before {content: "\e64e";}
.ti-announcement:before {content: "\e64f";}
.ti-brush:before {content: "\e650";}
.ti-briefcase:before {content: "\e651";}
.ti-bolt:before {content: "\e652";}
.ti-bolt-alt:before {content: "\e653";}
.ti-blackboard:before {content: "\e654";}
.ti-bag:before {content: "\e655";}
.ti-move:before {content: "\e656";}
.ti-arrows-vertical:before {content: "\e657";}
.ti-arrows-horizontal:before {content: "\e658";}
.ti-fullscreen:before {content: "\e659";}
.ti-arrow-top-right:before {content: "\e65a";}
.ti-arrow-top-left:before {content: "\e65b";}
.ti-arrow-circle-up:before {content: "\e65c";}
.ti-arrow-circle-right:before {content: "\e65d";}
.ti-arrow-circle-left:before {content: "\e65e";}
.ti-arrow-circle-down:before {content: "\e65f";}
.ti-angle-double-up:before {content: "\e660";}
.ti-angle-double-right:before {content: "\e661";}
.ti-angle-double-left:before {content: "\e662";}
.ti-angle-double-down:before {content: "\e663";}
.ti-zip:before {content: "\e664";}
.ti-world:before {content: "\e665";}
.ti-wheelchair:before {content: "\e666";}
.ti-view-list:before {content: "\e667";}
.ti-view-list-alt:before {content: "\e668";}
.ti-view-grid:before {content: "\e669";}
.ti-uppercase:before {content: "\e66a";}
.ti-upload:before {content: "\e66b";}
.ti-underline:before {content: "\e66c";}
.ti-truck:before {content: "\e66d";}
.ti-timer:before {content: "\e66e";}
.ti-ticket:before {content: "\e66f";}
.ti-thumb-up:before {content: "\e670";}
.ti-thumb-down:before {content: "\e671";}
.ti-text:before {content: "\e672";}
.ti-stats-up:before {content: "\e673";}
.ti-stats-down:before {content: "\e674";}
.ti-split-v:before {content: "\e675";}
.ti-split-h:before {content: "\e676";}
.ti-smallcap:before {content: "\e677";}
.ti-shine:before {content: "\e678";}
.ti-shift-right:before {content: "\e679";}
.ti-shift-left:before {content: "\e67a";}
.ti-shield:before {content: "\e67b";}
.ti-notepad:before {content: "\e67c";}
.ti-server:before {content: "\e67d";}
.ti-quote-right:before {content: "\e67e";}
.ti-quote-left:before {content: "\e67f";}
.ti-pulse:before {content: "\e680";}
.ti-printer:before {content: "\e681";}
.ti-power-off:before {content: "\e682";}
.ti-plug:before {content: "\e683";}
.ti-pie-chart:before {content: "\e684";}
.ti-paragraph:before {content: "\e685";}
.ti-panel:before {content: "\e686";}
.ti-package:before {content: "\e687";}
.ti-music:before {content: "\e688";}
.ti-music-alt:before {content: "\e689";}
.ti-mouse:before {content: "\e68a";}
.ti-mouse-alt:before {content: "\e68b";}
.ti-money:before {content: "\e68c";}
.ti-microphone:before {content: "\e68d";}
.ti-menu:before {content: "\e68e";}
.ti-menu-alt:before {content: "\e68f";}
.ti-map:before {content: "\e690";}
.ti-map-alt:before {content: "\e691";}
.ti-loop:before {content: "\e692";}
.ti-location-pin:before {content: "\e693";}
.ti-list:before {content: "\e694";}
.ti-light-bulb:before {content: "\e695";}
.ti-Italic:before {content: "\e696";}
.ti-info:before {content: "\e697";}
.ti-infinite:before {content: "\e698";}
.ti-id-badge:before {content: "\e699";}
.ti-hummer:before {content: "\e69a";}
.ti-home:before {content: "\e69b";}
.ti-help:before {content: "\e69c";}
.ti-headphone:before {content: "\e69d";}
.ti-harddrives:before {content: "\e69e";}
.ti-harddrive:before {content: "\e69f";}
.ti-gift:before {content: "\e6a0";}
.ti-game:before {content: "\e6a1";}
.ti-filter:before {content: "\e6a2";}
.ti-files:before {content: "\e6a3";}
.ti-file:before {content: "\e6a4";}
.ti-eraser:before {content: "\e6a5";}
.ti-envelope:before {content: "\e6a6";}
.ti-download:before {content: "\e6a7";}
.ti-direction:before {content: "\e6a8";}
.ti-direction-alt:before {content: "\e6a9";}
.ti-dashboard:before {content: "\e6aa";}
.ti-control-stop:before {content: "\e6ab";}
.ti-control-shuffle:before {content: "\e6ac";}
.ti-control-play:before {content: "\e6ad";}
.ti-control-pause:before {content: "\e6ae";}
.ti-control-forward:before {content: "\e6af";}
.ti-control-backward:before {content: "\e6b0";}
.ti-cloud:before {content: "\e6b1";}
.ti-cloud-up:before {content: "\e6b2";}
.ti-cloud-down:before {content: "\e6b3";}
.ti-clipboard:before {content: "\e6b4";}
.ti-car:before {content: "\e6b5";}
.ti-calendar:before {content: "\e6b6";}
.ti-book:before {content: "\e6b7";}
.ti-bell:before {content: "\e6b8";}
.ti-basketball:before {content: "\e6b9"}
.ti-bar-chart:before {content: "\e6ba";}
.ti-bar-chart-alt:before {content: "\e6bb";}
.ti-back-right:before {content: "\e6bc";}
.ti-back-left:before {content: "\e6bd";}
.ti-arrows-corner:before {content: "\e6be";}
.ti-archive:before {content: "\e6bf";}
.ti-anchor:before {content: "\e6c0";}
.ti-align-right:before {content: "\e6c1";}
.ti-align-left:before {content: "\e6c2";}
.ti-align-justify:before {content: "\e6c3";}
.ti-align-center:before {content: "\e6c4";}
.ti-alert:before {content: "\e6c5";}
.ti-alarm-clock:before {content: "\e6c6";}
.ti-agenda:before {content: "\e6c7";}
.ti-write:before {content: "\e6c8";}
.ti-window:before {content: "\e6c9";}
.ti-widgetized:before {content: "\e6ca";}
.ti-widget:before {content: "\e6cb";}
.ti-widget-alt:before {content: "\e6cc";}
.ti-wallet:before {content: "\e6cd";}
.ti-video-clapper:before {content: "\e6ce";}
.ti-video-camera:before {content: "\e6cf";}
.ti-vector:before {content: "\e6d0";}
.ti-themify-logo:before {content: "\e6d1";}
.ti-themify-favicon:before {content: "\e6d2";}
.ti-themify-favicon-alt:before {content: "\e6d3";}
.ti-support:before {content: "\e6d4";}
.ti-stamp:before {content: "\e6d5";}
.ti-split-v-alt:before {content: "\e6d6";}
.ti-slice:before {content: "\e6d7";}
.ti-shortcode:before {content: "\e6d8";}
.ti-shift-right-alt:before {content: "\e6d9";}
.ti-shift-left-alt:before {content: "\e6da";}
.ti-ruler-alt-2:before {content: "\e6db";}
.ti-receipt:before {content: "\e6dc";}
.ti-pin2:before {content: "\e6dd";}
.ti-pin-alt:before {content: "\e6de";}
.ti-pencil-alt2:before {content: "\e6df";}
.ti-palette:before {content: "\e6e0";}
.ti-more:before {content: "\e6e1";}
.ti-more-alt:before {content: "\e6e2";}
.ti-microphone-alt:before {content: "\e6e3";}
.ti-magnet:before {content: "\e6e4";}
.ti-line-double:before {content: "\e6e5";}
.ti-line-dotted:before {content: "\e6e6";}
.ti-line-dashed:before {content: "\e6e7";}
.ti-layout-width-full:before {content: "\e6e8";}
.ti-layout-width-default:before {content: "\e6e9";}
.ti-layout-width-default-alt:before {content: "\e6ea";}
.ti-layout-tab:before {content: "\e6eb";}
.ti-layout-tab-window:before {content: "\e6ec";}
.ti-layout-tab-v:before {content: "\e6ed";}
.ti-layout-tab-min:before {content: "\e6ee";}
.ti-layout-slider:before {content: "\e6ef";}
.ti-layout-slider-alt:before {content: "\e6f0";}
.ti-layout-sidebar-right:before {content: "\e6f1";}
.ti-layout-sidebar-none:before {content: "\e6f2";}
.ti-layout-sidebar-left:before {content: "\e6f3";}
.ti-layout-placeholder:before {content: "\e6f4";}
.ti-layout-menu:before {content: "\e6f5";}
.ti-layout-menu-v:before {content: "\e6f6";}
.ti-layout-menu-separated:before {content: "\e6f7";}
.ti-layout-menu-full:before {content: "\e6f8";}
.ti-layout-media-right-alt:before {content: "\e6f9";}
.ti-layout-media-right:before {content: "\e6fa";}
.ti-layout-media-overlay:before {content: "\e6fb";}
.ti-layout-media-overlay-alt:before {content: "\e6fc";}
.ti-layout-media-overlay-alt-2:before {content: "\e6fd";}
.ti-layout-media-left-alt:before {content: "\e6fe";}
.ti-layout-media-left:before {content: "\e6ff";}
.ti-layout-media-center-alt:before {content: "\e700";}
.ti-layout-media-center:before {content: "\e701";}
.ti-layout-list-thumb:before {content: "\e702";}
.ti-layout-list-thumb-alt:before {content: "\e703";}
.ti-layout-list-post:before {content: "\e704";}
.ti-layout-list-large-image:before {content: "\e705";}
.ti-layout-line-solid:before {content: "\e706";}
.ti-layout-grid4:before {content: "\e707";}
.ti-layout-grid3:before {content: "\e708";}
.ti-layout-grid2:before {content: "\e709";}
.ti-layout-grid2-thumb:before {content: "\e70a";}
.ti-layout-cta-right:before {content: "\e70b";}
.ti-layout-cta-left:before {content: "\e70c";}
.ti-layout-cta-center:before {content: "\e70d";}
.ti-layout-cta-btn-right:before {content: "\e70e";}
.ti-layout-cta-btn-left:before {content: "\e70f";}
.ti-layout-column4:before {content: "\e710";}
.ti-layout-column3:before {content: "\e711";}
.ti-layout-column2:before {content: "\e712";}
.ti-layout-accordion-separated:before {content: "\e713";}
.ti-layout-accordion-merged:before {content: "\e714";}
.ti-layout-accordion-list:before {content: "\e715";}
.ti-ink-pen:before {content: "\e716";}
.ti-info-alt:before {content: "\e717";}
.ti-help-alt:before {content: "\e718";}
.ti-headphone-alt:before {content: "\e719";}
.ti-hand-point-up:before {content: "\e71a";}
.ti-hand-point-right:before {content: "\e71b";}
.ti-hand-point-left:before {content: "\e71c";}
.ti-hand-point-down:before {content: "\e71d";}
.ti-gallery:before {content: "\e71e";}
.ti-face-smile:before {content: "\e71f";}
.ti-face-sad:before {content: "\e720";}
.ti-credit-card:before {content: "\e721";}
.ti-control-skip-forward:before {content: "\e722";}
.ti-control-skip-backward:before {content: "\e723";}
.ti-control-record:before {content: "\e724";}
.ti-control-eject:before {content: "\e725";}
.ti-comment-detail-smiley:before {content: "\e726";}
.ti-brush-alt:before {content: "\e727";}
.ti-youtube:before {content: "\e728";}
.ti-vimeo:before {content: "\e729";}
.ti-twitter:before {content: "\e72a";}
.ti-time:before {content: "\e72b";}
.ti-tumblr:before {content: "\e72c";}
.ti-skype:before {content: "\e72d";}
.ti-share:before {content: "\e72e";}
.ti-share-alt:before {content: "\e72f";}
.ti-rocket:before {content: "\e730";}
.ti-pinterest:before {content: "\e731";}
.ti-new-window:before {content: "\e732";}
.ti-microsoft:before {content: "\e733";}
.ti-list-ol:before {content: "\e734";}
.ti-linkedin:before {content: "\e735";}
.ti-layout-sidebar-2:before {content: "\e736";}
.ti-layout-grid4-alt:before {content: "\e737";}
.ti-layout-grid3-alt:before {content: "\e738";}
.ti-layout-grid2-alt:before {content: "\e739";}
.ti-layout-column4-alt:before {content: "\e73a";}
.ti-layout-column3-alt:before {content: "\e73b";}
.ti-layout-column2-alt:before {content: "\e73c";}
.ti-instagram:before {content: "\e73d";}
.ti-google:before {content: "\e73e";}
.ti-github:before {content: "\e73f";}
.ti-flickr:before {content: "\e740";}
.ti-facebook:before {content: "\e741";}
.ti-dropbox:before {content: "\e742";}
.ti-dribbble:before {content: "\e743";}
.ti-apple:before {content: "\e744";}
.ti-android:before {content: "\e745";}
.ti-save:before {content: "\e746";}
.ti-save-alt:before {content: "\e747";}
.ti-yahoo:before {content: "\e748";}
.ti-wordpress:before {content: "\e749";}
.ti-vimeo-alt:before {content: "\e74a";}
.ti-twitter-alt:before {content: "\e74b";}
.ti-tumblr-alt:before {content: "\e74c";}
.ti-trello:before {content: "\e74d";}
.ti-stack-overflow:before {content: "\e74e";}
.ti-soundcloud:before {content: "\e74f";}
.ti-sharethis:before {content: "\e750";}
.ti-sharethis-alt:before {content: "\e751";}
.ti-reddit:before {content: "\e752";}
.ti-pinterest-alt:before {content: "\e753";}
.ti-microsoft-alt:before {content: "\e754";}
.ti-linux:before {content: "\e755";}
.ti-jsfiddle:before {content: "\e756";}
.ti-joomla:before {content: "\e757";}
.ti-html5:before {content: "\e758";}
.ti-flickr-alt:before {content: "\e759";}
.ti-email:before {content: "\e75a";}
.ti-drupal:before {content: "\e75b";}
.ti-dropbox-alt:before {content: "\e75c";}
.ti-css3:before {content: "\e75d";}
.ti-rss:before {content: "\e75e";}
.ti-rss-alt:before {content: "\e75f";}

/*-------------- Owl Carousel -----------------*/
.owl-carousel, .owl-carousel .owl-item {-webkit-tap-highlight-color: transparent; position: relative;}
.owl-carousel {display: none; width: 100%; z-index: 1;}
.owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden;}
.owl-carousel .owl-stage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.owl-carousel .owl-stage-outer {position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0);}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);}
.owl-carousel .owl-item {min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none;}
.owl-carousel .owl-item img {display: block; width: 100%;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none;}
.no-js .owl-carousel, .owl-carousel.owl-loaded {display: block;}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {background: 0 0; color: inherit; border: none; padding: 0 !important; font: inherit;}
.owl-carousel.owl-loading {opacity: 0; display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.owl-carousel.owl-drag .owl-item {-ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.owl-carousel.owl-grab {cursor: move; cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.owl-carousel .animated {animation-duration: 1s; animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {animation-name: fadeOut;}

@keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}
.owl-height {transition: height 0.5s ease-in-out;}
.owl-carousel .owl-item .owl-lazy {opacity: 0; transition: opacity 0.4s ease;}
.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {max-height: 0;}
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative; height: 100%; background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(owl.video.play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 0.1s ease;}
.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none;}
.owl-carousel .owl-video-tn {opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 0.4s ease;}
.owl-carousel .owl-video-frame {position: relative; z-index: 1; height: 100%; width: 100%;}

/*------------- Owl Theme Default min ------------------*/
.owl-theme .owl-dots, .owl-theme .owl-nav {text-align: center; -webkit-tap-highlight-color: transparent;}
.owl-theme .owl-nav {margin-top: 10px;}
.owl-theme .owl-nav [class*="owl-"] {color: #fff; font-size: 14px; margin: 5px; padding: 4px 7px; background: #d6d6d6; display: inline-block; cursor: pointer; border-radius: 3px;}
.owl-theme .owl-nav [class*="owl-"]:hover {background: #869791; color: #fff; text-decoration: none;}
.owl-theme .owl-nav .disabled {opacity: 0.5; cursor: default;}
.owl-theme .owl-nav.disabled + .owl-dots {margin-top: 10px;}
.owl-theme .owl-dots .owl-dot {display: inline-block; zoom: 1;}
.owl-theme .owl-dots .owl-dot span {width: 10px; height: 10px; margin: 5px 7px; background: #d6d6d6; display: block; -webkit-backface-visibility: visible; transition: opacity 0.2s ease; border-radius: 30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #869791;}

/*--------- icofont  Icon Css -------------*/
@font-face {font-family: IcoFont; font-weight: 400; font-style: Regular; src: url(../fonts/icofont.woff2) format("woff2"), url(../fonts/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: "\e800";}
.icofont-bathtub:before {content: "\e801";}
.icofont-bird-wings:before {content: "\e802";}
.icofont-bow:before {content: "\e803";}
.icofont-castle:before {content: "\e804";}
.icofont-circuit:before {content: "\e805";}
.icofont-crown-king:before {content: "\e806";}
.icofont-crown-queen:before {content: "\e807";}
.icofont-dart:before {content: "\e808";}
.icofont-disability-race:before {content: "\e809";}
.icofont-diving-goggle:before {content: "\e80a";}
.icofont-eye-open:before {content: "\e80b";}
.icofont-flora-flower:before {content: "\e80c";}
.icofont-flora:before {content: "\e80d";}
.icofont-gift-box:before {content: "\e80e";}
.icofont-halloween-pumpkin:before {content: "\e80f";}
.icofont-hand-power:before {content: "\e810";}
.icofont-hand-thunder:before {content: "\e811";}
.icofont-king-monster:before {content: "\e812";}
.icofont-love:before {content: "\e813";}
.icofont-magician-hat:before {content: "\e814";}
.icofont-native-american:before {content: "\e815";}
.icofont-owl-look:before {content: "\e816";}
.icofont-phoenix:before {content: "\e817";}
.icofont-robot-face:before {content: "\e818";}
.icofont-sand-clock:before {content: "\e819";}
.icofont-shield-alt:before {content: "\e81a";}
.icofont-ship-wheel:before {content: "\e81b";}
.icofont-skull-danger:before {content: "\e81c";}
.icofont-skull-face:before {content: "\e81d";}
.icofont-snowmobile:before {content: "\e81e";}
.icofont-space-shuttle:before {content: "\e81f";}
.icofont-star-shape:before {content: "\e820";}
.icofont-swirl:before {content: "\e821";}
.icofont-tattoo-wing:before {content: "\e822";}
.icofont-throne:before {content: "\e823";}
.icofont-tree-alt:before {content: "\e824";}
.icofont-triangle:before {content: "\e825";}
.icofont-unity-hand:before {content: "\e826";}
.icofont-weed:before {content: "\e827";}
.icofont-woman-bird:before {content: "\e828";}
.icofont-bat:before {content: "\e829";}
.icofont-bear-face:before {content: "\e82a";}
.icofont-bear-tracks:before {content: "\e82b";}
.icofont-bear:before {content: "\e82c";}
.icofont-bird-alt:before {content: "\e82d";}
.icofont-bird-flying:before {content: "\e82e";}
.icofont-bird:before {content: "\e82f";}
.icofont-birds:before {content: "\e830";}
.icofont-bone:before {content: "\e831";}
.icofont-bull:before {content: "\e832";}
.icofont-butterfly-alt:before {content: "\e833";}
.icofont-butterfly:before {content: "\e834";}
.icofont-camel-alt:before {content: "\e835";}
.icofont-camel-head:before {content: "\e836";}
.icofont-camel:before {content: "\e837";}
.icofont-cat-alt-1:before {content: "\e838";}
.icofont-cat-alt-2:before {content: "\e839";}
.icofont-cat-alt-3:before {content: "\e83a";}
.icofont-cat-dog:before {content: "\e83b";}
.icofont-cat-face:before {content: "\e83c";}
.icofont-cat:before {content: "\e83d";}
.icofont-cow-head:before {content: "\e83e";}
.icofont-cow:before {content: "\e83f";}
.icofont-crab:before {content: "\e840";}
.icofont-crocodile:before {content: "\e841";}
.icofont-deer-head:before {content: "\e842";}
.icofont-dog-alt:before {content: "\e843";}
.icofont-dog-barking:before {content: "\e844";}
.icofont-dog:before {content: "\e845";}
.icofont-dolphin:before {content: "\e846";}
.icofont-duck-tracks:before {content: "\e847";}
.icofont-eagle-head:before {content: "\e848";}
.icofont-eaten-fish:before {content: "\e849";}
.icofont-elephant-alt:before {content: "\e84a";}
.icofont-elephant-head-alt:before {content: "\e84b";}
.icofont-elephant-head:before {content: "\e84c";}
.icofont-elephant:before {content: "\e84d";}
.icofont-elk:before {content: "\e84e";}
.icofont-fish-1:before {content: "\e84f";}
.icofont-fish-2:before {content: "\e850";}
.icofont-fish-3:before {content: "\e851";}
.icofont-fish-4:before {content: "\e852";}
.icofont-fish-5:before {content: "\e853";}
.icofont-fish:before {content: "\e854";}
.icofont-fox-alt:before {content: "\e855";}
.icofont-fox:before {content: "\e856";}
.icofont-frog-tracks:before {content: "\e857";}
.icofont-frog:before {content: "\e858";}
.icofont-froggy:before {content: "\e859";}
.icofont-giraffe-head-1:before {content: "\e85a";}
.icofont-giraffe-head-2:before {content: "\e85b";}
.icofont-giraffe-head:before {content: "\e85c";}
.icofont-giraffe:before {content: "\e85d";}
.icofont-goat-head:before {content: "\e85e";}
.icofont-gorilla:before {content: "\e85f";}
.icofont-hen-tracks:before {content: "\e860";}
.icofont-horse-head-1:before {content: "\e861";}
.icofont-horse-head-2:before {content: "\e862";}
.icofont-horse-head:before {content: "\e863";}
.icofont-horse-tracks:before {content: "\e864";}
.icofont-jellyfish:before {content: "\e865";}
.icofont-kangaroo:before {content: "\e866";}
.icofont-lemur:before {content: "\e867";}
.icofont-lion-head-1:before {content: "\e868";}
.icofont-lion-head-2:before {content: "\e869";}
.icofont-lion-head:before {content: "\e86a";}
.icofont-lion:before {content: "\e86b";}
.icofont-monkey-2:before {content: "\e86c";}
.icofont-monkey-3:before {content: "\e86d";}
.icofont-monkey-face:before {content: "\e86e";}
.icofont-monkey:before {content: "\e86f";}
.icofont-octopus-alt:before {content: "\e870";}
.icofont-octopus:before {content: "\e871";}
.icofont-owl:before {content: "\e872";}
.icofont-panda-face:before {content: "\e873";}
.icofont-panda:before {content: "\e874";}
.icofont-panther:before {content: "\e875";}
.icofont-parrot-lip:before {content: "\e876";}
.icofont-parrot:before {content: "\e877";}
.icofont-paw:before {content: "\e878";}
.icofont-pelican:before {content: "\e879";}
.icofont-penguin:before {content: "\e87a";}
.icofont-pig-face:before {content: "\e87b";}
.icofont-pig:before {content: "\e87c";}
.icofont-pigeon-1:before {content: "\e87d";}
.icofont-pigeon-2:before {content: "\e87e";}
.icofont-pigeon:before {content: "\e87f";}
.icofont-rabbit:before {content: "\e880";}
.icofont-rat:before {content: "\e881";}
.icofont-rhino-head:before {content: "\e882";}
.icofont-rhino:before {content: "\e883";}
.icofont-rooster:before {content: "\e884";}
.icofont-seahorse:before {content: "\e885";}
.icofont-seal:before {content: "\e886";}
.icofont-shrimp-alt:before {content: "\e887";}
.icofont-shrimp:before {content: "\e888";}
.icofont-snail-1:before {content: "\e889";}
.icofont-snail-2:before {content: "\e88a";}
.icofont-snail-3:before {content: "\e88b";}
.icofont-snail:before {content: "\e88c";}
.icofont-snake:before {content: "\e88d";}
.icofont-squid:before {content: "\e88e";}
.icofont-squirrel:before {content: "\e88f";}
.icofont-tiger-face:before {content: "\e890";}
.icofont-tiger:before {content: "\e891";}
.icofont-turtle:before {content: "\e892";}
.icofont-whale:before {content: "\e893";}
.icofont-woodpecker:before {content: "\e894";}
.icofont-zebra:before {content: "\e895";}
.icofont-brand-acer:before {content: "\e896";}
.icofont-brand-adidas:before {content: "\e897";}
.icofont-brand-adobe:before {content: "\e898";}
.icofont-brand-air-new-zealand:before {content: "\e899";}
.icofont-brand-airbnb:before {content: "\e89a";}
.icofont-brand-aircell:before {content: "\e89b";}
.icofont-brand-airtel:before {content: "\e89c";}
.icofont-brand-alcatel:before {content: "\e89d";}
.icofont-brand-alibaba:before {content: "\e89e";}
.icofont-brand-aliexpress:before {content: "\e89f";}
.icofont-brand-alipay:before {content: "\e8a0";}
.icofont-brand-amazon:before {content: "\e8a1";}
.icofont-brand-amd:before {content: "\e8a2";}
.icofont-brand-american-airlines:before {content: "\e8a3";}
.icofont-brand-android-robot:before {content: "\e8a4";}
.icofont-brand-android:before {content: "\e8a5";}
.icofont-brand-aol:before {content: "\e8a6";}
.icofont-brand-apple:before {content: "\e8a7";}
.icofont-brand-appstore:before {content: "\e8a8";}
.icofont-brand-asus:before {content: "\e8a9";}
.icofont-brand-ati:before {content: "\e8aa";}
.icofont-brand-att:before {content: "\e8ab";}
.icofont-brand-audi:before {content: "\e8ac";}
.icofont-brand-axiata:before {content: "\e8ad";}
.icofont-brand-bada:before {content: "\e8ae";}
.icofont-brand-bbc:before {content: "\e8af";}
.icofont-brand-bing:before {content: "\e8b0";}
.icofont-brand-blackberry:before {content: "\e8b1";}
.icofont-brand-bmw:before {content: "\e8b2";}
.icofont-brand-box:before {content: "\e8b3";}
.icofont-brand-burger-king:before {content: "\e8b4";}
.icofont-brand-business-insider:before {content: "\e8b5";}
.icofont-brand-buzzfeed:before {content: "\e8b6";}
.icofont-brand-cannon:before {content: "\e8b7";}
.icofont-brand-casio:before {content: "\e8b8";}
.icofont-brand-china-mobile:before {content: "\e8b9";}
.icofont-brand-china-telecom:before {content: "\e8ba";}
.icofont-brand-china-unicom:before {content: "\e8bb";}
.icofont-brand-cisco:before {content: "\e8bc";}
.icofont-brand-citibank:before {content: "\e8bd";}
.icofont-brand-cnet:before {content: "\e8be";}
.icofont-brand-cnn:before {content: "\e8bf";}
.icofont-brand-cocal-cola:before {content: "\e8c0";}
.icofont-brand-compaq:before {content: "\e8c1";}
.icofont-brand-debian:before {content: "\e8c2";}
.icofont-brand-delicious:before {content: "\e8c3";}
.icofont-brand-dell:before {content: "\e8c4";}
.icofont-brand-designbump:before {content: "\e8c5";}
.icofont-brand-designfloat:before {content: "\e8c6";}
.icofont-brand-disney:before {content: "\e8c7";}
.icofont-brand-dodge:before {content: "\e8c8";}
.icofont-brand-dove:before {content: "\e8c9";}
.icofont-brand-drupal:before {content: "\e8ca";}
.icofont-brand-ebay:before {content: "\e8cb";}
.icofont-brand-eleven:before {content: "\e8cc";}
.icofont-brand-emirates:before {content: "\e8cd";}
.icofont-brand-espn:before {content: "\e8ce";}
.icofont-brand-etihad-airways:before {content: "\e8cf";}
.icofont-brand-etisalat:before {content: "\e8d0";}
.icofont-brand-etsy:before {content: "\e8d1";}
.icofont-brand-fastrack:before {content: "\e8d2";}
.icofont-brand-fedex:before {content: "\e8d3";}
.icofont-brand-ferrari:before {content: "\e8d4";}
.icofont-brand-fitbit:before {content: "\e8d5";}
.icofont-brand-flikr:before {content: "\e8d6";}
.icofont-brand-forbes:before {content: "\e8d7";}
.icofont-brand-foursquare:before {content: "\e8d8";}
.icofont-brand-foxconn:before {content: "\e8d9";}
.icofont-brand-fujitsu:before {content: "\e8da";}
.icofont-brand-general-electric:before {content: "\e8db";}
.icofont-brand-gillette:before {content: "\e8dc";}
.icofont-brand-gizmodo:before {content: "\e8dd";}
.icofont-brand-gnome:before {content: "\e8de";}
.icofont-brand-google:before {content: "\e8df";}
.icofont-brand-gopro:before {content: "\e8e0";}
.icofont-brand-gucci:before {content: "\e8e1";}
.icofont-brand-hallmark:before {content: "\e8e2";}
.icofont-brand-hi5:before {content: "\e8e3";}
.icofont-brand-honda:before {content: "\e8e4";}
.icofont-brand-hp:before {content: "\e8e5";}
.icofont-brand-hsbc:before {content: "\e8e6";}
.icofont-brand-htc:before {content: "\e8e7";}
.icofont-brand-huawei:before {content: "\e8e8";}
.icofont-brand-hulu:before {content: "\e8e9";}
.icofont-brand-hyundai:before {content: "\e8ea";}
.icofont-brand-ibm:before {content: "\e8eb";}
.icofont-brand-icofont:before {content: "\e8ec";}
.icofont-brand-icq:before {content: "\e8ed";}
.icofont-brand-ikea:before {content: "\e8ee";}
.icofont-brand-imdb:before {content: "\e8ef";}
.icofont-brand-indiegogo:before {content: "\e8f0";}
.icofont-brand-intel:before {content: "\e8f1";}
.icofont-brand-ipair:before {content: "\e8f2";}
.icofont-brand-jaguar:before {content: "\e8f3";}
.icofont-brand-java:before {content: "\e8f4";}
.icofont-brand-joomla:before {content: "\e8f5";}
.icofont-brand-kickstarter:before {content: "\e8f6";}
.icofont-brand-kik:before {content: "\e8f7";}
.icofont-brand-lastfm:before {content: "\e8f8";}
.icofont-brand-lego:before {content: "\e8f9";}
.icofont-brand-lenovo:before {content: "\e8fa";}
.icofont-brand-levis:before {content: "\e8fb";}
.icofont-brand-lexus:before {content: "\e8fc";}
.icofont-brand-lg:before {content: "\e8fd";}
.icofont-brand-life-hacker:before {content: "\e8fe";}
.icofont-brand-linux-mint:before {content: "\e8ff";}
.icofont-brand-linux:before {content: "\e900";}
.icofont-brand-lionix:before {content: "\e901";}
.icofont-brand-loreal:before {content: "\e902";}
.icofont-brand-louis-vuitton:before {content: "\e903";}
.icofont-brand-mac-os:before {content: "\e904";}
.icofont-brand-marvel-app:before {content: "\e905";}
.icofont-brand-mashable:before {content: "\e906";}
.icofont-brand-mazda:before {content: "\e907";}
.icofont-brand-mcdonals:before {content: "\e908";}
.icofont-brand-mercedes:before {content: "\e909";}
.icofont-brand-micromax:before {content: "\e90a";}
.icofont-brand-microsoft:before {content: "\e90b";}
.icofont-brand-mobileme:before {content: "\e90c";}
.icofont-brand-mobily:before {content: "\e90d";}
.icofont-brand-motorola:before {content: "\e90e";}
.icofont-brand-msi:before {content: "\e90f";}
.icofont-brand-mts:before {content: "\e910";}
.icofont-brand-myspace:before {content: "\e911";}
.icofont-brand-mytv:before {content: "\e912";}
.icofont-brand-nasa:before {content: "\e913";}
.icofont-brand-natgeo:before {content: "\e914";}
.icofont-brand-nbc:before {content: "\e915";}
.icofont-brand-nescafe:before {content: "\e916";}
.icofont-brand-nestle:before {content: "\e917";}
.icofont-brand-netflix:before {content: "\e918";}
.icofont-brand-nexus:before {content: "\e919";}
.icofont-brand-nike:before {content: "\e91a";}
.icofont-brand-nokia:before {content: "\e91b";}
.icofont-brand-nvidia:before {content: "\e91c";}
.icofont-brand-omega:before {content: "\e91d";}
.icofont-brand-opensuse:before {content: "\e91e";}
.icofont-brand-oracle:before {content: "\e91f";}
.icofont-brand-panasonic:before {content: "\e920";}
.icofont-brand-paypal:before {content: "\e921";}
.icofont-brand-pepsi:before {content: "\e922";}
.icofont-brand-philips:before {content: "\e923";}
.icofont-brand-pizza-hut:before {content: "\e924";}
.icofont-brand-playstation:before {content: "\e925";}
.icofont-brand-puma:before {content: "\e926";}
.icofont-brand-qatar-air:before {content: "\e927";}
.icofont-brand-qvc:before {content: "\e928";}
.icofont-brand-readernaut:before {content: "\e929";}
.icofont-brand-redbull:before {content: "\e92a";}
.icofont-brand-reebok:before {content: "\e92b";}
.icofont-brand-reuters:before {content: "\e92c";}
.icofont-brand-samsung:before {content: "\e92d";}
.icofont-brand-sap:before {content: "\e92e";}
.icofont-brand-saudia-airlines:before {content: "\e92f";}
.icofont-brand-scribd:before {content: "\e930";}
.icofont-brand-shell:before {content: "\e931";}
.icofont-brand-siemens:before {content: "\e932";}
.icofont-brand-sk-telecom:before {content: "\e933";}
.icofont-brand-slideshare:before {content: "\e934";}
.icofont-brand-smashing-magazine:before {content: "\e935";}
.icofont-brand-snapchat:before {content: "\e936";}
.icofont-brand-sony-ericsson:before {content: "\e937";}
.icofont-brand-sony:before {content: "\e938";}
.icofont-brand-soundcloud:before {content: "\e939";}
.icofont-brand-sprint:before {content: "\e93a";}
.icofont-brand-squidoo:before {content: "\e93b";}
.icofont-brand-starbucks:before {content: "\e93c";}
.icofont-brand-stc:before {content: "\e93d";}
.icofont-brand-steam:before {content: "\e93e";}
.icofont-brand-suzuki:before {content: "\e93f";}
.icofont-brand-symbian:before {content: "\e940";}
.icofont-brand-t-mobile:before {content: "\e941";}
.icofont-brand-tango:before {content: "\e942";}
.icofont-brand-target:before {content: "\e943";}
.icofont-brand-tata-indicom:before {content: "\e944";}
.icofont-brand-techcrunch:before {content: "\e945";}
.icofont-brand-telenor:before {content: "\e946";}
.icofont-brand-teliasonera:before {content: "\e947";}
.icofont-brand-tesla:before {content: "\e948";}
.icofont-brand-the-verge:before {content: "\e949";}
.icofont-brand-thenextweb:before {content: "\e94a";}
.icofont-brand-toshiba:before {content: "\e94b";}
.icofont-brand-toyota:before {content: "\e94c";}
.icofont-brand-tribenet:before {content: "\e94d";}
.icofont-brand-ubuntu:before {content: "\e94e";}
.icofont-brand-unilever:before {content: "\e94f";}
.icofont-brand-vaio:before {content: "\e950";}
.icofont-brand-verizon:before {content: "\e951";}
.icofont-brand-viber:before {content: "\e952";}
.icofont-brand-vodafone:before {content: "\e953";}
.icofont-brand-volkswagen:before {content: "\e954";}
.icofont-brand-walmart:before {content: "\e955";}
.icofont-brand-warnerbros:before {content: "\e956";}
.icofont-brand-whatsapp:before {content: "\e957";}
.icofont-brand-wikipedia:before {content: "\e958";}
.icofont-brand-windows:before {content: "\e959";}
.icofont-brand-wire:before {content: "\e95a";}
.icofont-brand-wordpress:before {content: "\e95b";}
.icofont-brand-xiaomi:before {content: "\e95c";}
.icofont-brand-yahoobuzz:before {content: "\e95d";}
.icofont-brand-yamaha:before {content: "\e95e";}
.icofont-brand-youtube:before {content: "\e95f";}
.icofont-brand-zain:before {content: "\e960";}
.icofont-bank-alt:before {content: "\e961";}
.icofont-bank:before {content: "\e962";}
.icofont-barcode:before {content: "\e963";}
.icofont-bill-alt:before {content: "\e964";}
.icofont-billboard:before {content: "\e965";}
.icofont-briefcase-1:before {content: "\e966";}
.icofont-briefcase-2:before {content: "\e967";}
.icofont-businessman:before {content: "\e968";}
.icofont-businesswoman:before {content: "\e969";}
.icofont-chair:before {content: "\e96a";}
.icofont-coins:before {content: "\e96b";}
.icofont-company:before {content: "\e96c";}
.icofont-contact-add:before {content: "\e96d";}
.icofont-files-stack:before {content: "\e96e";}
.icofont-handshake-deal:before {content: "\e96f";}
.icofont-id-card:before {content: "\e970";}
.icofont-meeting-add:before {content: "\e971";}
.icofont-money-bag:before {content: "\e972";}
.icofont-pie-chart:before {content: "\e973";}
.icofont-presentation-alt:before {content: "\e974";}
.icofont-presentation:before {content: "\e975";}
.icofont-stamp:before {content: "\e976";}
.icofont-stock-mobile:before {content: "\e977";}
.icofont-chart-arrows-axis:before {content: "\e978";}
.icofont-chart-bar-graph:before {content: "\e979";}
.icofont-chart-flow-1:before {content: "\e97a";}
.icofont-chart-flow-2:before {content: "\e97b";}
.icofont-chart-flow:before {content: "\e97c";}
.icofont-chart-growth:before {content: "\e97d";}
.icofont-chart-histogram-alt:before {content: "\e97e";}
.icofont-chart-histogram:before {content: "\e97f";}
.icofont-chart-line-alt:before {content: "\e980";}
.icofont-chart-line:before {content: "\e981";}
.icofont-chart-pie-alt:before {content: "\e982";}
.icofont-chart-pie:before {content: "\e983";}
.icofont-chart-radar-graph:before {content: "\e984";}
.icofont-architecture-alt:before {content: "\e985";}
.icofont-architecture:before {content: "\e986";}
.icofont-barricade:before {content: "\e987";}
.icofont-bolt:before {content: "\e988";}
.icofont-bricks:before {content: "\e989";}
.icofont-building-alt:before {content: "\e98a";}
.icofont-bull-dozer:before {content: "\e98b";}
.icofont-calculations:before {content: "\e98c";}
.icofont-cement-mix:before {content: "\e98d";}
.icofont-cement-mixer:before {content: "\e98e";}
.icofont-concrete-mixer:before {content: "\e98f";}
.icofont-danger-zone:before {content: "\e990";}
.icofont-drill:before {content: "\e991";}
.icofont-eco-energy:before {content: "\e992";}
.icofont-eco-environmen:before {content: "\e993";}
.icofont-energy-air:before {content: "\e994";}
.icofont-energy-oil:before {content: "\e995";}
.icofont-energy-savings:before {content: "\e996";}
.icofont-energy-solar:before {content: "\e997";}
.icofont-energy-water:before {content: "\e998";}
.icofont-engineer:before {content: "\e999";}
.icofont-fire-extinguisher-alt:before {content: "\e99a";}
.icofont-fire-extinguisher:before {content: "\e99b";}
.icofont-fix-tools:before {content: "\e99c";}
.icofont-fork-lift:before {content: "\e99d";}
.icofont-glue-oil:before {content: "\e99e";}
.icofont-hammer-alt:before {content: "\e99f";}
.icofont-hammer:before {content: "\e9a0";}
.icofont-help-robot:before {content: "\e9a1";}
.icofont-industries-1:before {content: "\e9a2";}
.icofont-industries-2:before {content: "\e9a3";}
.icofont-industries-3:before {content: "\e9a4";}
.icofont-industries-4:before {content: "\e9a5";}
.icofont-industries-5:before {content: "\e9a6";}
.icofont-industries:before {content: "\e9a7";}
.icofont-labour:before {content: "\e9a8";}
.icofont-mining:before {content: "\e9a9";}
.icofont-paint-brush:before {content: "\e9aa";}
.icofont-pollution:before {content: "\e9ab";}
.icofont-power-zone:before {content: "\e9ac";}
.icofont-radio-active:before {content: "\e9ad";}
.icofont-recycle-alt:before {content: "\e9ae";}
.icofont-recycling-man:before {content: "\e9af";}
.icofont-safety-hat-light:before {content: "\e9b0";}
.icofont-safety-hat:before {content: "\e9b1";}
.icofont-saw:before {content: "\e9b2";}
.icofont-screw-driver:before {content: "\e9b3";}
.icofont-tools-1:before {content: "\e9b4";}
.icofont-tools-bag:before {content: "\e9b5";}
.icofont-tow-truck:before {content: "\e9b6";}
.icofont-trolley:before {content: "\e9b7";}
.icofont-trowel:before {content: "\e9b8";}
.icofont-under-construction-alt:before {content: "\e9b9";}
.icofont-under-construction:before {content: "\e9ba";}
.icofont-vehicle-cement:before {content: "\e9bb";}
.icofont-vehicle-crane:before {content: "\e9bc";}
.icofont-vehicle-delivery-van:before {content: "\e9bd";}
.icofont-vehicle-dozer:before {content: "\e9be";}
.icofont-vehicle-excavator:before {content: "\e9bf";}
.icofont-vehicle-trucktor:before {content: "\e9c0";}
.icofont-vehicle-wrecking:before {content: "\e9c1";}
.icofont-worker:before {content: "\e9c2";}
.icofont-workers-group:before {content: "\e9c3";}
.icofont-wrench:before {content: "\e9c4";}
.icofont-afghani-false:before {content: "\e9c5";}
.icofont-afghani-minus:before {content: "\e9c6";}
.icofont-afghani-plus:before {content: "\e9c7";}
.icofont-afghani-true:before {content: "\e9c8";}
.icofont-afghani:before {content: "\e9c9";}
.icofont-baht-false:before {content: "\e9ca";}
.icofont-baht-minus:before {content: "\e9cb";}
.icofont-baht-plus:before {content: "\e9cc";}
.icofont-baht-true:before {content: "\e9cd";}
.icofont-baht:before {content: "\e9ce";}
.icofont-bitcoin-false:before {content: "\e9cf";}
.icofont-bitcoin-minus:before {content: "\e9d0";}
.icofont-bitcoin-plus:before {content: "\e9d1";}
.icofont-bitcoin-true:before {content: "\e9d2";}
.icofont-bitcoin:before {content: "\e9d3";}
.icofont-dollar-flase:before {content: "\e9d4";}
.icofont-dollar-minus:before {content: "\e9d5";}
.icofont-dollar-plus:before {content: "\e9d6";}
.icofont-dollar-true:before {content: "\e9d7";}
.icofont-dollar:before {content: "\e9d8";}
.icofont-dong-false:before {content: "\e9d9";}
.icofont-dong-minus:before {content: "\e9da";}
.icofont-dong-plus:before {content: "\e9db";}
.icofont-dong-true:before {content: "\e9dc";}
.icofont-dong:before {content: "\e9dd";}
.icofont-euro-false:before {content: "\e9de";}
.icofont-euro-minus:before {content: "\e9df";}
.icofont-euro-plus:before {content: "\e9e0";}
.icofont-euro-true:before {content: "\e9e1";}
.icofont-euro:before {content: "\e9e2";}
.icofont-frank-false:before {content: "\e9e3";}
.icofont-frank-minus:before {content: "\e9e4";}
.icofont-frank-plus:before {content: "\e9e5";}
.icofont-frank-true:before {content: "\e9e6";}
.icofont-frank:before {content: "\e9e7";}
.icofont-hryvnia-false:before {content: "\e9e8";}
.icofont-hryvnia-minus:before {content: "\e9e9";}
.icofont-hryvnia-plus:before {content: "\e9ea";}
.icofont-hryvnia-true:before {content: "\e9eb";}
.icofont-hryvnia:before {content: "\e9ec";}
.icofont-lira-false:before {content: "\e9ed";}
.icofont-lira-minus:before {content: "\e9ee";}
.icofont-lira-plus:before {content: "\e9ef";}
.icofont-lira-true:before {content: "\e9f0";}
.icofont-lira:before {content: "\e9f1";}
.icofont-peseta-false:before {content: "\e9f2";}
.icofont-peseta-minus:before {content: "\e9f3";}
.icofont-peseta-plus:before {content: "\e9f4";}
.icofont-peseta-true:before {content: "\e9f5";}
.icofont-peseta:before {content: "\e9f6";}
.icofont-peso-false:before {content: "\e9f7";}
.icofont-peso-minus:before {content: "\e9f8";}
.icofont-peso-plus:before {content: "\e9f9";}
.icofont-peso-true:before {content: "\e9fa";}
.icofont-peso:before {content: "\e9fb";}
.icofont-pound-false:before {content: "\e9fc";}
.icofont-pound-minus:before {content: "\e9fd";}
.icofont-pound-plus:before {content: "\e9fe";}
.icofont-pound-true:before {content: "\e9ff";}
.icofont-pound:before {content: "\ea00";}
.icofont-renminbi-false:before {content: "\ea01";}
.icofont-renminbi-minus:before {content: "\ea02";}
.icofont-renminbi-plus:before {content: "\ea03";}
.icofont-renminbi-true:before {content: "\ea04";}
.icofont-renminbi:before {content: "\ea05";}
.icofont-riyal-false:before {content: "\ea06";}
.icofont-riyal-minus:before {content: "\ea07";}
.icofont-riyal-plus:before {content: "\ea08";}
.icofont-riyal-true:before {content: "\ea09";}
.icofont-riyal:before {content: "\ea0a";}
.icofont-rouble-false:before {content: "\ea0b";}
.icofont-rouble-minus:before {content: "\ea0c";}
.icofont-rouble-plus:before {content: "\ea0d";}
.icofont-rouble-true:before {content: "\ea0e";}
.icofont-rouble:before {content: "\ea0f";}
.icofont-rupee-false:before {content: "\ea10";}
.icofont-rupee-minus:before {content: "\ea11";}
.icofont-rupee-plus:before {content: "\ea12";}
.icofont-rupee-true:before {content: "\ea13";}
.icofont-rupee:before {content: "\ea14";}
.icofont-taka-false:before {content: "\ea15";}
.icofont-taka-minus:before {content: "\ea16";}
.icofont-taka-plus:before {content: "\ea17";}
.icofont-taka-true:before {content: "\ea18";}
.icofont-taka:before {content: "\ea19";}
.icofont-turkish-lira-false:before {content: "\ea1a";}
.icofont-turkish-lira-minus:before {content: "\ea1b";}
.icofont-turkish-lira-plus:before {content: "\ea1c";}
.icofont-turkish-lira-true:before {content: "\ea1d";}
.icofont-turkish-lira:before {content: "\ea1e";}
.icofont-won-false:before {content: "\ea1f";}
.icofont-won-minus:before {content: "\ea20";}
.icofont-won-plus:before {content: "\ea21";}
.icofont-won-true:before {content: "\ea22";}
.icofont-won:before {content: "\ea23";}
.icofont-yen-false:before {content: "\ea24";}
.icofont-yen-minus:before {content: "\ea25";}
.icofont-yen-plus:before {content: "\ea26";}
.icofont-yen-true:before {content: "\ea27";}
.icofont-yen:before {content: "\ea28";}
.icofont-android-nexus:before {content: "\ea29";}
.icofont-android-tablet:before {content: "\ea2a";}
.icofont-apple-watch:before {content: "\ea2b";}
.icofont-drawing-tablet:before {content: "\ea2c";}
.icofont-earphone:before {content: "\ea2d";}
.icofont-flash-drive:before {content: "\ea2e";}
.icofont-game-console:before {content: "\ea2f";}
.icofont-game-controller:before {content: "\ea30";}
.icofont-game-pad:before {content: "\ea31";}
.icofont-game:before {content: "\ea32";}
.icofont-headphone-alt-1:before {content: "\ea33";}
.icofont-headphone-alt-2:before {content: "\ea34";}
.icofont-headphone-alt-3:before {content: "\ea35";}
.icofont-headphone-alt:before {content: "\ea36";}
.icofont-headphone:before {content: "\ea37";}
.icofont-htc-one:before {content: "\ea38";}
.icofont-imac:before {content: "\ea39";}
.icofont-ipad:before {content: "\ea3a";}
.icofont-iphone:before {content: "\ea3b";}
.icofont-ipod-nano:before {content: "\ea3c";}
.icofont-ipod-touch:before {content: "\ea3d";}
.icofont-keyboard-alt:before {content: "\ea3e";}
.icofont-keyboard-wireless:before {content: "\ea3f";}
.icofont-keyboard:before {content: "\ea40";}
.icofont-laptop-alt:before {content: "\ea41";}
.icofont-laptop:before {content: "\ea42";}
.icofont-macbook:before {content: "\ea43";}
.icofont-magic-mouse:before {content: "\ea44";}
.icofont-micro-chip:before {content: "\ea45";}
.icofont-microphone-alt:before {content: "\ea46";}
.icofont-microphone:before {content: "\ea47";}
.icofont-monitor:before {content: "\ea48";}
.icofont-mouse:before {content: "\ea49";}
.icofont-mp3-player:before {content: "\ea4a";}
.icofont-nintendo:before {content: "\ea4b";}
.icofont-playstation-alt:before {content: "\ea4c";}
.icofont-psvita:before {content: "\ea4d";}
.icofont-radio-mic:before {content: "\ea4e";}
.icofont-radio:before {content: "\ea4f";}
.icofont-refrigerator:before {content: "\ea50";}
.icofont-samsung-galaxy:before {content: "\ea51";}
.icofont-surface-tablet:before {content: "\ea52";}
.icofont-ui-head-phone:before {content: "\ea53";}
.icofont-ui-keyboard:before {content: "\ea54";}
.icofont-washing-machine:before {content: "\ea55";}
.icofont-wifi-router:before {content: "\ea56";}
.icofont-wii-u:before {content: "\ea57";}
.icofont-windows-lumia:before {content: "\ea58";}
.icofont-wireless-mouse:before {content: "\ea59";}
.icofont-xbox-360:before {content: "\ea5a";}
.icofont-arrow-down:before {content: "\ea5b";}
.icofont-arrow-left:before {content: "\ea5c";}
.icofont-arrow-right:before {content: "\ea5d";}
.icofont-arrow-up:before {content: "\ea5e";}
.icofont-block-down:before {content: "\ea5f";}
.icofont-block-left:before {content: "\ea60";}
.icofont-block-right:before {content: "\ea61";}
.icofont-block-up:before {content: "\ea62";}
.icofont-bubble-down:before {content: "\ea63";}
.icofont-bubble-left:before {content: "\ea64";}
.icofont-bubble-right:before {content: "\ea65";}
.icofont-bubble-up:before {content: "\ea66";}
.icofont-caret-down:before {content: "\ea67";}
.icofont-caret-left:before {content: "\ea68";}
.icofont-caret-right:before {content: "\ea69";}
.icofont-caret-up:before {content: "\ea6a";}
.icofont-circled-down:before {content: "\ea6b";}
.icofont-circled-left:before {content: "\ea6c";}
.icofont-circled-right:before {content: "\ea6d";}
.icofont-circled-up:before {content: "\ea6e";}
.icofont-collapse:before {content: "\ea6f";}
.icofont-cursor-drag:before {content: "\ea70";}
.icofont-curved-double-left:before {content: "\ea71";}
.icofont-curved-double-right:before {content: "\ea72";}
.icofont-curved-down:before {content: "\ea73";}
.icofont-curved-left:before {content: "\ea74";}
.icofont-curved-right:before {content: "\ea75";}
.icofont-curved-up:before {content: "\ea76";}
.icofont-dotted-down:before {content: "\ea77";}
.icofont-dotted-left:before {content: "\ea78";}
.icofont-dotted-right:before {content: "\ea79";}
.icofont-dotted-up:before {content: "\ea7a";}
.icofont-double-left:before {content: "\ea7b";}
.icofont-double-right:before {content: "\ea7c";}
.icofont-expand-alt:before {content: "\ea7d";}
.icofont-hand-down:before {content: "\ea7e";}
.icofont-hand-drag:before {content: "\ea7f";}
.icofont-hand-drag1:before {content: "\ea80";}
.icofont-hand-drag2:before {content: "\ea81";}
.icofont-hand-drawn-alt-down:before {content: "\ea82";}
.icofont-hand-drawn-alt-left:before {content: "\ea83";}
.icofont-hand-drawn-alt-right:before {content: "\ea84";}
.icofont-hand-drawn-alt-up:before {content: "\ea85";}
.icofont-hand-drawn-down:before {content: "\ea86";}
.icofont-hand-drawn-left:before {content: "\ea87";}
.icofont-hand-drawn-right:before {content: "\ea88";}
.icofont-hand-drawn-up:before {content: "\ea89";}
.icofont-hand-grippers:before {content: "\ea8a";}
.icofont-hand-left:before {content: "\ea8b";}
.icofont-hand-right:before {content: "\ea8c";}
.icofont-hand-up:before {content: "\ea8d";}
.icofont-line-block-down:before {content: "\ea8e";}
.icofont-line-block-left:before {content: "\ea8f";}
.icofont-line-block-right:before {content: "\ea90";}
.icofont-line-block-up:before {content: "\ea91";}
.icofont-long-arrow-down:before {content: "\ea92";}
.icofont-long-arrow-left:before {content: "\ea93";}
.icofont-long-arrow-right:before {content: "\ea94";}
.icofont-long-arrow-up:before {content: "\ea95";}
.icofont-rounded-collapse:before {content: "\ea96";}
.icofont-rounded-double-left:before {content: "\ea97";}
.icofont-rounded-double-right:before {content: "\ea98";}
.icofont-rounded-down:before {content: "\ea99";}
.icofont-rounded-expand:before {content: "\ea9a";}
.icofont-rounded-left-down:before {content: "\ea9b";}
.icofont-rounded-left-up:before {content: "\ea9c";}
.icofont-rounded-left:before {content: "\ea9d";}
.icofont-rounded-right-down:before {content: "\ea9e";}
.icofont-rounded-right-up:before {content: "\ea9f";}
.icofont-rounded-right:before {content: "\eaa0";}
.icofont-rounded-up:before {content: "\eaa1";}
.icofont-scroll-bubble-down:before {content: "\eaa2";}
.icofont-scroll-bubble-left:before {content: "\eaa3";}
.icofont-scroll-bubble-right:before {content: "\eaa4";}
.icofont-scroll-bubble-up:before {content: "\eaa5";}
.icofont-scroll-double-down:before {content: "\eaa6";}
.icofont-scroll-double-left:before {content: "\eaa7";}
.icofont-scroll-double-right:before {content: "\eaa8";}
.icofont-scroll-double-up:before {content: "\eaa9";}
.icofont-scroll-down:before {content: "\eaaa";}
.icofont-scroll-left:before {content: "\eaab";}
.icofont-scroll-long-down:before {content: "\eaac";}
.icofont-scroll-long-left:before {content: "\eaad";}
.icofont-scroll-long-right:before {content: "\eaae";}
.icofont-scroll-long-up:before {content: "\eaaf";}
.icofont-scroll-right:before {content: "\eab0";}
.icofont-scroll-up:before {content: "\eab1";}
.icofont-simple-down:before {content: "\eab2";}
.icofont-simple-left-down:before {content: "\eab3";}
.icofont-simple-left-up:before {content: "\eab4";}
.icofont-simple-left:before {content: "\eab5";}
.icofont-simple-right-down:before {content: "\eab6";}
.icofont-simple-right-up:before {content: "\eab7";}
.icofont-simple-right:before {content: "\eab8";}
.icofont-simple-up:before {content: "\eab9";}
.icofont-square-down:before {content: "\eaba";}
.icofont-square-left:before {content: "\eabb";}
.icofont-square-right:before {content: "\eabc";}
.icofont-square-up:before {content: "\eabd";}
.icofont-stylish-down:before {content: "\eabe";}
.icofont-stylish-left:before {content: "\eabf";}
.icofont-stylish-right:before {content: "\eac0";}
.icofont-stylish-up:before {content: "\eac1";}
.icofont-swoosh-down:before {content: "\eac2";}
.icofont-swoosh-left:before {content: "\eac3";}
.icofont-swoosh-right:before {content: "\eac4";}
.icofont-swoosh-up:before {content: "\eac5";}
.icofont-thin-double-left:before {content: "\eac6";}
.icofont-thin-double-right:before {content: "\eac7";}
.icofont-thin-down:before {content: "\eac8";}
.icofont-thin-left:before {content: "\eac9";}
.icofont-thin-right:before {content: "\eaca";}
.icofont-thin-up:before {content: "\eacb";}
.icofont-abc:before {content: "\eacc";}
.icofont-atom:before {content: "\eacd";}
.icofont-award:before {content: "\eace";}
.icofont-bell-alt:before {content: "\eacf";}
.icofont-black-board:before {content: "\ead0";}
.icofont-book-alt:before {content: "\ead1";}
.icofont-book:before {content: "\ead2";}
.icofont-brainstorming:before {content: "\ead3";}
.icofont-certificate-alt-1:before {content: "\ead4";}
.icofont-certificate-alt-2:before {content: "\ead5";}
.icofont-certificate:before {content: "\ead6";}
.icofont-education:before {content: "\ead7";}
.icofont-electron:before {content: "\ead8";}
.icofont-fountain-pen:before {content: "\ead9";}
.icofont-globe-alt:before {content: "\eada";}
.icofont-graduate-alt:before {content: "\eadb";}
.icofont-graduate:before {content: "\eadc";}
.icofont-group-students:before {content: "\eadd";}
.icofont-hat-alt:before {content: "\eade";}
.icofont-hat:before {content: "\eadf";}
.icofont-instrument:before {content: "\eae0";}
.icofont-lamp-light:before {content: "\eae1";}
.icofont-medal:before {content: "\eae2";}
.icofont-microscope-alt:before {content: "\eae3";}
.icofont-microscope:before {content: "\eae4";}
.icofont-paper:before {content: "\eae5";}
.icofont-pen-alt-4:before {content: "\eae6";}
.icofont-pen-nib:before {content: "\eae7";}
.icofont-pencil-alt-5:before {content: "\eae8";}
.icofont-quill-pen:before {content: "\eae9";}
.icofont-read-book-alt:before {content: "\eaea";}
.icofont-read-book:before {content: "\eaeb";}
.icofont-school-bag:before {content: "\eaec";}
.icofont-school-bus:before {content: "\eaed";}
.icofont-student-alt:before {content: "\eaee";}
.icofont-student:before {content: "\eaef";}
.icofont-teacher:before {content: "\eaf0";}
.icofont-test-bulb:before {content: "\eaf1";}
.icofont-test-tube-alt:before {content: "\eaf2";}
.icofont-university:before {content: "\eaf3";}
.icofont-angry:before {content: "\eaf4";}
.icofont-astonished:before {content: "\eaf5";}
.icofont-confounded:before {content: "\eaf6";}
.icofont-confused:before {content: "\eaf7";}
.icofont-crying:before {content: "\eaf8";}
.icofont-dizzy:before {content: "\eaf9";}
.icofont-expressionless:before {content: "\eafa";}
.icofont-heart-eyes:before {content: "\eafb";}
.icofont-laughing:before {content: "\eafc";}
.icofont-nerd-smile:before {content: "\eafd";}
.icofont-open-mouth:before {content: "\eafe";}
.icofont-rage:before {content: "\eaff";}
.icofont-rolling-eyes:before {content: "\eb00";}
.icofont-sad:before {content: "\eb01";}
.icofont-simple-smile:before {content: "\eb02";}
.icofont-slightly-smile:before {content: "\eb03";}
.icofont-smirk:before {content: "\eb04";}
.icofont-stuck-out-tongue:before {content: "\eb05";}
.icofont-wink-smile:before {content: "\eb06";}
.icofont-worried:before {content: "\eb07";}
.icofont-file-alt:before {content: "\eb08";}
.icofont-file-audio:before {content: "\eb09";}
.icofont-file-avi-mp4:before {content: "\eb0a";}
.icofont-file-bmp:before {content: "\eb0b";}
.icofont-file-code:before {content: "\eb0c";}
.icofont-file-css:before {content: "\eb0d";}
.icofont-file-document:before {content: "\eb0e";}
.icofont-file-eps:before {content: "\eb0f";}
.icofont-file-excel:before {content: "\eb10";}
.icofont-file-exe:before {content: "\eb11";}
.icofont-file-file:before {content: "\eb12";}
.icofont-file-flv:before {content: "\eb13";}
.icofont-file-gif:before {content: "\eb14";}
.icofont-file-html5:before {content: "\eb15";}
.icofont-file-image:before {content: "\eb16";}
.icofont-file-iso:before {content: "\eb17";}
.icofont-file-java:before {content: "\eb18";}
.icofont-file-javascript:before {content: "\eb19";}
.icofont-file-jpg:before {content: "\eb1a";}
.icofont-file-midi:before {content: "\eb1b";}
.icofont-file-mov:before {content: "\eb1c";}
.icofont-file-mp3:before {content: "\eb1d";}
.icofont-file-pdf:before {content: "\eb1e";}
.icofont-file-php:before {content: "\eb1f";}
.icofont-file-png:before {content: "\eb20";}
.icofont-file-powerpoint:before {content: "\eb21";}
.icofont-file-presentation:before {content: "\eb22";}
.icofont-file-psb:before {content: "\eb23";}
.icofont-file-psd:before {content: "\eb24";}
.icofont-file-python:before {content: "\eb25";}
.icofont-file-ruby:before {content: "\eb26";}
.icofont-file-spreadsheet:before {content: "\eb27";}
.icofont-file-sql:before {content: "\eb28";}
.icofont-file-svg:before {content: "\eb29";}
.icofont-file-text:before {content: "\eb2a";}
.icofont-file-tiff:before {content: "\eb2b";}
.icofont-file-video:before {content: "\eb2c";}
.icofont-file-wave:before {content: "\eb2d";}
.icofont-file-wmv:before {content: "\eb2e";}
.icofont-file-word:before {content: "\eb2f";}
.icofont-file-zip:before {content: "\eb30";}
.icofont-cycling-alt:before {content: "\eb31";}
.icofont-cycling:before {content: "\eb32";}
.icofont-dumbbell:before {content: "\eb33";}
.icofont-dumbbells:before {content: "\eb34";}
.icofont-gym-alt-1:before {content: "\eb35";}
.icofont-gym-alt-2:before {content: "\eb36";}
.icofont-gym-alt-3:before {content: "\eb37";}
.icofont-gym:before {content: "\eb38";}
.icofont-muscle-weight:before {content: "\eb39";}
.icofont-muscle:before {content: "\eb3a";}
.icofont-apple:before {content: "\eb3b";}
.icofont-arabian-coffee:before {content: "\eb3c";}
.icofont-artichoke:before {content: "\eb3d";}
.icofont-asparagus:before {content: "\eb3e";}
.icofont-avocado:before {content: "\eb3f";}
.icofont-baby-food:before {content: "\eb40";}
.icofont-banana:before {content: "\eb41";}
.icofont-bbq:before {content: "\eb42";}
.icofont-beans:before {content: "\eb43";}
.icofont-beer:before {content: "\eb44";}
.icofont-bell-pepper-capsicum:before {content: "\eb45";}
.icofont-birthday-cake:before {content: "\eb46";}
.icofont-bread:before {content: "\eb47";}
.icofont-broccoli:before {content: "\eb48";}
.icofont-burger:before {content: "\eb49";}
.icofont-cabbage:before {content: "\eb4a";}
.icofont-carrot:before {content: "\eb4b";}
.icofont-cauli-flower:before {content: "\eb4c";}
.icofont-cheese:before {content: "\eb4d";}
.icofont-chef:before {content: "\eb4e";}
.icofont-cherry:before {content: "\eb4f";}
.icofont-chicken-fry:before {content: "\eb50";}
.icofont-chicken:before {content: "\eb51";}
.icofont-cocktail:before {content: "\eb52";}
.icofont-coconut-water:before {content: "\eb53";}
.icofont-coconut:before {content: "\eb54";}
.icofont-coffee-alt:before {content: "\eb55";}
.icofont-coffee-cup:before {content: "\eb56";}
.icofont-coffee-mug:before {content: "\eb57";}
.icofont-coffee-pot:before {content: "\eb58";}
.icofont-cola:before {content: "\eb59";}
.icofont-corn:before {content: "\eb5a";}
.icofont-croissant:before {content: "\eb5b";}
.icofont-crop-plant:before {content: "\eb5c";}
.icofont-cucumber:before {content: "\eb5d";}
.icofont-culinary:before {content: "\eb5e";}
.icofont-cup-cake:before {content: "\eb5f";}
.icofont-dining-table:before {content: "\eb60";}
.icofont-donut:before {content: "\eb61";}
.icofont-egg-plant:before {content: "\eb62";}
.icofont-egg-poached:before {content: "\eb63";}
.icofont-farmer-alt:before {content: "\eb64";}
.icofont-farmer:before {content: "\eb65";}
.icofont-fast-food:before {content: "\eb66";}
.icofont-food-basket:before {content: "\eb67";}
.icofont-food-cart:before {content: "\eb68";}
.icofont-fork-and-knife:before {content: "\eb69";}
.icofont-french-fries:before {content: "\eb6a";}
.icofont-fruits:before {content: "\eb6b";}
.icofont-grapes:before {content: "\eb6c";}
.icofont-honey:before {content: "\eb6d";}
.icofont-hot-dog:before {content: "\eb6e";}
.icofont-ice-cream-alt:before {content: "\eb6f";}
.icofont-ice-cream:before {content: "\eb70";}
.icofont-juice:before {content: "\eb71";}
.icofont-ketchup:before {content: "\eb72";}
.icofont-kiwi:before {content: "\eb73";}
.icofont-layered-cake:before {content: "\eb74";}
.icofont-lemon-alt:before {content: "\eb75";}
.icofont-lemon:before {content: "\eb76";}
.icofont-lobster:before {content: "\eb77";}
.icofont-mango:before {content: "\eb78";}
.icofont-milk:before {content: "\eb79";}
.icofont-mushroom:before {content: "\eb7a";}
.icofont-noodles:before {content: "\eb7b";}
.icofont-onion:before {content: "\eb7c";}
.icofont-orange:before {content: "\eb7d";}
.icofont-pear:before {content: "\eb7e";}
.icofont-peas:before {content: "\eb7f";}
.icofont-pepper:before {content: "\eb80";}
.icofont-pie-alt:before {content: "\eb81";}
.icofont-pie:before {content: "\eb82";}
.icofont-pineapple:before {content: "\eb83";}
.icofont-pizza-slice:before {content: "\eb84";}
.icofont-pizza:before {content: "\eb85";}
.icofont-plant:before {content: "\eb86";}
.icofont-popcorn:before {content: "\eb87";}
.icofont-potato:before {content: "\eb88";}
.icofont-pumpkin:before {content: "\eb89";}
.icofont-raddish:before {content: "\eb8a";}
.icofont-restaurant-menu:before {content: "\eb8b";}
.icofont-restaurant:before {content: "\eb8c";}
.icofont-salt-and-pepper:before {content: "\eb8d";}
.icofont-sandwich:before {content: "\eb8e";}
.icofont-sausage:before {content: "\eb8f";}
.icofont-soft-drinks:before {content: "\eb90";}
.icofont-soup-bowl:before {content: "\eb91";}
.icofont-spoon-and-fork:before {content: "\eb92";}
.icofont-steak:before {content: "\eb93";}
.icofont-strawberry:before {content: "\eb94";}
.icofont-sub-sandwich:before {content: "\eb95";}
.icofont-sushi:before {content: "\eb96";}
.icofont-taco:before {content: "\eb97";}
.icofont-tea-pot:before {content: "\eb98";}
.icofont-tea:before {content: "\eb99";}
.icofont-tomato:before {content: "\eb9a";}
.icofont-watermelon:before {content: "\eb9b";}
.icofont-wheat:before {content: "\eb9c";}
.icofont-baby-backpack:before {content: "\eb9d";}
.icofont-baby-cloth:before {content: "\eb9e";}
.icofont-baby-milk-bottle:before {content: "\eb9f";}
.icofont-baby-trolley:before {content: "\eba0";}
.icofont-baby:before {content: "\eba1";}
.icofont-candy:before {content: "\eba2";}
.icofont-holding-hands:before {content: "\eba3";}
.icofont-infant-nipple:before {content: "\eba4";}
.icofont-kids-scooter:before {content: "\eba5";}
.icofont-safety-pin:before {content: "\eba6";}
.icofont-teddy-bear:before {content: "\eba7";}
.icofont-toy-ball:before {content: "\eba8";}
.icofont-toy-cat:before {content: "\eba9";}
.icofont-toy-duck:before {content: "\ebaa";}
.icofont-toy-elephant:before {content: "\ebab";}
.icofont-toy-hand:before {content: "\ebac";}
.icofont-toy-horse:before {content: "\ebad";}
.icofont-toy-lattu:before {content: "\ebae";}
.icofont-toy-train:before {content: "\ebaf";}
.icofont-burglar:before {content: "\ebb0";}
.icofont-cannon-firing:before {content: "\ebb1";}
.icofont-cc-camera:before {content: "\ebb2";}
.icofont-cop-badge:before {content: "\ebb3";}
.icofont-cop:before {content: "\ebb4";}
.icofont-court-hammer:before {content: "\ebb5";}
.icofont-court:before {content: "\ebb6";}
.icofont-finger-print:before {content: "\ebb7";}
.icofont-gavel:before {content: "\ebb8";}
.icofont-handcuff-alt:before {content: "\ebb9";}
.icofont-handcuff:before {content: "\ebba";}
.icofont-investigation:before {content: "\ebbb";}
.icofont-investigator:before {content: "\ebbc";}
.icofont-jail:before {content: "\ebbd";}
.icofont-judge:before {content: "\ebbe";}
.icofont-law-alt-1:before {content: "\ebbf";}
.icofont-law-alt-2:before {content: "\ebc0";}
.icofont-law-alt-3:before {content: "\ebc1";}
.icofont-law-book:before {content: "\ebc2";}
.icofont-law-document:before {content: "\ebc3";}
.icofont-law-order:before {content: "\ebc4";}
.icofont-law-protect:before {content: "\ebc5";}
.icofont-law-scales:before {content: "\ebc6";}
.icofont-law:before {content: "\ebc7";}
.icofont-lawyer-alt-1:before {content: "\ebc8";}
.icofont-lawyer-alt-2:before {content: "\ebc9";}
.icofont-lawyer:before {content: "\ebca";}
.icofont-legal:before {content: "\ebcb";}
.icofont-pistol:before {content: "\ebcc";}
.icofont-police-badge:before {content: "\ebcd";}
.icofont-police-cap:before {content: "\ebce";}
.icofont-police-car-alt-1:before {content: "\ebcf";}
.icofont-police-car-alt-2:before {content: "\ebd0";}
.icofont-police-car:before {content: "\ebd1";}
.icofont-police-hat:before {content: "\ebd2";}
.icofont-police-van:before {content: "\ebd3";}
.icofont-police:before {content: "\ebd4";}
.icofont-thief-alt:before {content: "\ebd5";}
.icofont-thief:before {content: "\ebd6";}
.icofont-abacus-alt:before {content: "\ebd7";}
.icofont-abacus:before {content: "\ebd8";}
.icofont-angle-180:before {content: "\ebd9";}
.icofont-angle-45:before {content: "\ebda";}
.icofont-angle-90:before {content: "\ebdb";}
.icofont-angle:before {content: "\ebdc";}
.icofont-calculator-alt-1:before {content: "\ebdd";}
.icofont-calculator-alt-2:before {content: "\ebde";}
.icofont-calculator:before {content: "\ebdf";}
.icofont-circle-ruler-alt:before {content: "\ebe0";}
.icofont-circle-ruler:before {content: "\ebe1";}
.icofont-compass-alt-1:before {content: "\ebe2";}
.icofont-compass-alt-2:before {content: "\ebe3";}
.icofont-compass-alt-3:before {content: "\ebe4";}
.icofont-compass-alt-4:before {content: "\ebe5";}
.icofont-golden-ratio:before {content: "\ebe6";}
.icofont-marker-alt-1:before {content: "\ebe7";}
.icofont-marker-alt-2:before {content: "\ebe8";}
.icofont-marker-alt-3:before {content: "\ebe9";}
.icofont-marker:before {content: "\ebea";}
.icofont-math:before {content: "\ebeb";}
.icofont-mathematical-alt-1:before {content: "\ebec";}
.icofont-mathematical-alt-2:before {content: "\ebed";}
.icofont-mathematical:before {content: "\ebee";}
.icofont-pen-alt-1:before {content: "\ebef";}
.icofont-pen-alt-2:before {content: "\ebf0";}
.icofont-pen-alt-3:before {content: "\ebf1";}
.icofont-pen-holder-alt-1:before {content: "\ebf2";}
.icofont-pen-holder:before {content: "\ebf3";}
.icofont-pen:before {content: "\ebf4";}
.icofont-pencil-alt-1:before {content: "\ebf5";}
.icofont-pencil-alt-2:before {content: "\ebf6";}
.icofont-pencil-alt-3:before {content: "\ebf7";}
.icofont-pencil-alt-4:before {content: "\ebf8";}
.icofont-pencil:before {content: "\ebf9";}
.icofont-ruler-alt-1:before {content: "\ebfa";}
.icofont-ruler-alt-2:before {content: "\ebfb";}
.icofont-ruler-compass-alt:before {content: "\ebfc";}
.icofont-ruler-compass:before {content: "\ebfd";}
.icofont-ruler-pencil-alt-1:before {content: "\ebfe";}
.icofont-ruler-pencil-alt-2:before {content: "\ebff";}
.icofont-ruler-pencil:before {content: "\ec00";}
.icofont-ruler:before {content: "\ec01";}
.icofont-rulers-alt:before {content: "\ec02";}
.icofont-rulers:before {content: "\ec03";}
.icofont-square-root:before {content: "\ec04";}
.icofont-ui-calculator:before {content: "\ec05";}
.icofont-aids:before {content: "\ec06";}
.icofont-ambulance-crescent:before {content: "\ec07";}
.icofont-ambulance-cross:before {content: "\ec08";}
.icofont-ambulance:before {content: "\ec09";}
.icofont-autism:before {content: "\ec0a";}
.icofont-bandage:before {content: "\ec0b";}
.icofont-blind:before {content: "\ec0c";}
.icofont-blood-drop:before {content: "\ec0d";}
.icofont-blood-test:before {content: "\ec0e";}
.icofont-blood:before {content: "\ec0f";}
.icofont-brain-alt:before {content: "\ec10";}
.icofont-brain:before {content: "\ec11";}
.icofont-capsule:before {content: "\ec12";}
.icofont-crutch:before {content: "\ec13";}
.icofont-disabled:before {content: "\ec14";}
.icofont-dna-alt-1:before {content: "\ec15";}
.icofont-dna-alt-2:before {content: "\ec16";}
.icofont-dna:before {content: "\ec17";}
.icofont-doctor-alt:before {content: "\ec18";}
.icofont-doctor:before {content: "\ec19";}
.icofont-drug-pack:before {content: "\ec1a";}
.icofont-drug:before {content: "\ec1b";}
.icofont-first-aid-alt:before {content: "\ec1c";}
.icofont-first-aid:before {content: "\ec1d";}
.icofont-heart-beat-alt:before {content: "\ec1e";}
.icofont-heart-beat:before {content: "\ec1f";}
.icofont-heartbeat:before {content: "\ec20";}
.icofont-herbal:before {content: "\ec21";}
.icofont-hospital:before {content: "\ec22";}
.icofont-icu:before {content: "\ec23";}
.icofont-injection-syringe:before {content: "\ec24";}
.icofont-laboratory:before {content: "\ec25";}
.icofont-medical-sign-alt:before {content: "\ec26";}
.icofont-medical-sign:before {content: "\ec27";}
.icofont-nurse-alt:before {content: "\ec28";}
.icofont-nurse:before {content: "\ec29";}
.icofont-nursing-home:before {content: "\ec2a";}
.icofont-operation-theater:before {content: "\ec2b";}
.icofont-paralysis-disability:before {content: "\ec2c";}
.icofont-patient-bed:before {content: "\ec2d";}
.icofont-patient-file:before {content: "\ec2e";}
.icofont-pills:before {content: "\ec2f";}
.icofont-prescription:before {content: "\ec30";}
.icofont-pulse:before {content: "\ec31";}
.icofont-stethoscope-alt:before {content: "\ec32";}
.icofont-stethoscope:before {content: "\ec33";}
.icofont-stretcher:before {content: "\ec34";}
.icofont-surgeon-alt:before {content: "\ec35";}
.icofont-surgeon:before {content: "\ec36";}
.icofont-tablets:before {content: "\ec37";}
.icofont-test-bottle:before {content: "\ec38";}
.icofont-test-tube:before {content: "\ec39";}
.icofont-thermometer-alt:before {content: "\ec3a";}
.icofont-thermometer:before {content: "\ec3b";}
.icofont-tooth:before {content: "\ec3c";}
.icofont-xray:before {content: "\ec3d";}
.icofont-ui-add:before {content: "\ec3e";}
.icofont-ui-alarm:before {content: "\ec3f";}
.icofont-ui-battery:before {content: "\ec40";}
.icofont-ui-block:before {content: "\ec41";}
.icofont-ui-bluetooth:before {content: "\ec42";}
.icofont-ui-brightness:before {content: "\ec43";}
.icofont-ui-browser:before {content: "\ec44";}
.icofont-ui-calendar:before {content: "\ec45";}
.icofont-ui-call:before {content: "\ec46";}
.icofont-ui-camera:before {content: "\ec47";}
.icofont-ui-cart:before {content: "\ec48";}
.icofont-ui-cell-phone:before {content: "\ec49";}
.icofont-ui-chat:before {content: "\ec4a";}
.icofont-ui-check:before {content: "\ec4b";}
.icofont-ui-clip-board:before {content: "\ec4c";}
.icofont-ui-clip:before {content: "\ec4d";}
.icofont-ui-clock:before {content: "\ec4e";}
.icofont-ui-close:before {content: "\ec4f";}
.icofont-ui-contact-list:before {content: "\ec50";}
.icofont-ui-copy:before {content: "\ec51";}
.icofont-ui-cut:before {content: "\ec52";}
.icofont-ui-delete:before {content: "\ec53";}
.icofont-ui-dial-phone:before {content: "\ec54";}
.icofont-ui-edit:before {content: "\ec55";}
.icofont-ui-email:before {content: "\ec56";}
.icofont-ui-file:before {content: "\ec57";}
.icofont-ui-fire-wall:before {content: "\ec58";}
.icofont-ui-flash-light:before {content: "\ec59";}
.icofont-ui-flight:before {content: "\ec5a";}
.icofont-ui-folder:before {content: "\ec5b";}
.icofont-ui-game:before {content: "\ec5c";}
.icofont-ui-handicapped:before {content: "\ec5d";}
.icofont-ui-home:before {content: "\ec5e";}
.icofont-ui-image:before {content: "\ec5f";}
.icofont-ui-laoding:before {content: "\ec60";}
.icofont-ui-lock:before {content: "\ec61";}
.icofont-ui-love-add:before {content: "\ec62";}
.icofont-ui-love-broken:before {content: "\ec63";}
.icofont-ui-love-remove:before {content: "\ec64";}
.icofont-ui-love:before {content: "\ec65";}
.icofont-ui-map:before {content: "\ec66";}
.icofont-ui-message:before {content: "\ec67";}
.icofont-ui-messaging:before {content: "\ec68";}
.icofont-ui-movie:before {content: "\ec69";}
.icofont-ui-music-player:before {content: "\ec6a";}
.icofont-ui-music:before {content: "\ec6b";}
.icofont-ui-mute:before {content: "\ec6c";}
.icofont-ui-network:before {content: "\ec6d";}
.icofont-ui-next:before {content: "\ec6e";}
.icofont-ui-note:before {content: "\ec6f";}
.icofont-ui-office:before {content: "\ec70";}
.icofont-ui-password:before {content: "\ec71";}
.icofont-ui-pause:before {content: "\ec72";}
.icofont-ui-play-stop:before {content: "\ec73";}
.icofont-ui-play:before {content: "\ec74";}
.icofont-ui-pointer:before {content: "\ec75";}
.icofont-ui-power:before {content: "\ec76";}
.icofont-ui-press:before {content: "\ec77";}
.icofont-ui-previous:before {content: "\ec78";}
.icofont-ui-rate-add:before {content: "\ec79";}
.icofont-ui-rate-blank:before {content: "\ec7a";}
.icofont-ui-rate-remove:before {content: "\ec7b";}
.icofont-ui-rating:before {content: "\ec7c";}
.icofont-ui-record:before {content: "\ec7d";}
.icofont-ui-remove:before {content: "\ec7e";}
.icofont-ui-reply:before {content: "\ec7f";}
.icofont-ui-rotation:before {content: "\ec80";}
.icofont-ui-rss:before {content: "\ec81";}
.icofont-ui-search:before {content: "\ec82";}
.icofont-ui-settings:before {content: "\ec83";}
.icofont-ui-social-link:before {content: "\ec84";}
.icofont-ui-tag:before {content: "\ec85";}
.icofont-ui-text-chat:before {content: "\ec86";}
.icofont-ui-text-loading:before {content: "\ec87";}
.icofont-ui-theme:before {content: "\ec88";}
.icofont-ui-timer:before {content: "\ec89";}
.icofont-ui-touch-phone:before {content: "\ec8a";}
.icofont-ui-travel:before {content: "\ec8b";}
.icofont-ui-unlock:before {content: "\ec8c";}
.icofont-ui-user-group:before {content: "\ec8d";}
.icofont-ui-user:before {content: "\ec8e";}
.icofont-ui-v-card:before {content: "\ec8f";}
.icofont-ui-video-chat:before {content: "\ec90";}
.icofont-ui-video-message:before {content: "\ec91";}
.icofont-ui-video-play:before {content: "\ec92";}
.icofont-ui-video:before {content: "\ec93";}
.icofont-ui-volume:before {content: "\ec94";}
.icofont-ui-weather:before {content: "\ec95";}
.icofont-ui-wifi:before {content: "\ec96";}
.icofont-ui-zoom-in:before {content: "\ec97";}
.icofont-ui-zoom-out:before {content: "\ec98";}
.icofont-cassette-player:before {content: "\ec99";}
.icofont-cassette:before {content: "\ec9a";}
.icofont-forward:before {content: "\ec9b";}
.icofont-guiter:before {content: "\ec9c";}
.icofont-movie:before {content: "\ec9d";}
.icofont-multimedia:before {content: "\ec9e";}
.icofont-music-alt:before {content: "\ec9f";}
.icofont-music-disk:before {content: "\eca0";}
.icofont-music-note:before {content: "\eca1";}
.icofont-music-notes:before {content: "\eca2";}
.icofont-music:before {content: "\eca3";}
.icofont-mute-volume:before {content: "\eca4";}
.icofont-pause:before {content: "\eca5";}
.icofont-play-alt-1:before {content: "\eca6";}
.icofont-play-alt-2:before {content: "\eca7";}
.icofont-play-alt-3:before {content: "\eca8";}
.icofont-play-pause:before {content: "\eca9";}
.icofont-play:before {content: "\ecaa";}
.icofont-record:before {content: "\ecab";}
.icofont-retro-music-disk:before {content: "\ecac";}
.icofont-rewind:before {content: "\ecad";}
.icofont-song-notes:before {content: "\ecae";}
.icofont-sound-wave-alt:before {content: "\ecaf";}
.icofont-sound-wave:before {content: "\ecb0";}
.icofont-stop:before {content: "\ecb1";}
.icofont-video-alt:before {content: "\ecb2";}
.icofont-video-cam:before {content: "\ecb3";}
.icofont-video-clapper:before {content: "\ecb4";}
.icofont-video:before {content: "\ecb5";}
.icofont-volume-bar:before {content: "\ecb6";}
.icofont-volume-down:before {content: "\ecb7";}
.icofont-volume-mute:before {content: "\ecb8";}
.icofont-volume-off:before {content: "\ecb9";}
.icofont-volume-up:before {content: "\ecba";}
.icofont-youtube-play:before {content: "\ecbb";}
.icofont-2checkout-alt:before {content: "\ecbc";}
.icofont-2checkout:before {content: "\ecbd";}
.icofont-amazon-alt:before {content: "\ecbe";}
.icofont-amazon:before {content: "\ecbf";}
.icofont-american-express-alt:before {content: "\ecc0";}
.icofont-american-express:before {content: "\ecc1";}
.icofont-apple-pay-alt:before {content: "\ecc2";}
.icofont-apple-pay:before {content: "\ecc3";}
.icofont-bank-transfer-alt:before {content: "\ecc4";}
.icofont-bank-transfer:before {content: "\ecc5";}
.icofont-braintree-alt:before {content: "\ecc6";}
.icofont-braintree:before {content: "\ecc7";}
.icofont-cash-on-delivery-alt:before {content: "\ecc8";}
.icofont-cash-on-delivery:before {content: "\ecc9";}
.icofont-diners-club-alt-1:before {content: "\ecca";}
.icofont-diners-club-alt-2:before {content: "\eccb";}
.icofont-diners-club-alt-3:before {content: "\eccc";}
.icofont-diners-club:before {content: "\eccd";}
.icofont-discover-alt:before {content: "\ecce";}
.icofont-discover:before {content: "\eccf";}
.icofont-eway-alt:before {content: "\ecd0";}
.icofont-eway:before {content: "\ecd1";}
.icofont-google-wallet-alt-1:before {content: "\ecd2";}
.icofont-google-wallet-alt-2:before {content: "\ecd3";}
.icofont-google-wallet-alt-3:before {content: "\ecd4";}
.icofont-google-wallet:before {content: "\ecd5";}
.icofont-jcb-alt:before {content: "\ecd6";}
.icofont-jcb:before {content: "\ecd7";}
.icofont-maestro-alt:before {content: "\ecd8";}
.icofont-maestro:before {content: "\ecd9";}
.icofont-mastercard-alt:before {content: "\ecda";}
.icofont-mastercard:before {content: "\ecdb";}
.icofont-payoneer-alt:before {content: "\ecdc";}
.icofont-payoneer:before {content: "\ecdd";}
.icofont-paypal-alt:before {content: "\ecde";}
.icofont-paypal:before {content: "\ecdf";}
.icofont-sage-alt:before {content: "\ece0";}
.icofont-sage:before {content: "\ece1";}
.icofont-skrill-alt:before {content: "\ece2";}
.icofont-skrill:before {content: "\ece3";}
.icofont-stripe-alt:before {content: "\ece4";}
.icofont-stripe:before {content: "\ece5";}
.icofont-visa-alt:before {content: "\ece6";}
.icofont-visa-electron:before {content: "\ece7";}
.icofont-visa:before {content: "\ece8";}
.icofont-western-union-alt:before {content: "\ece9";}
.icofont-western-union:before {content: "\ecea";}
.icofont-boy:before {content: "\eceb";}
.icofont-business-man-alt-1:before {content: "\ecec";}
.icofont-business-man-alt-2:before {content: "\eced";}
.icofont-business-man-alt-3:before {content: "\ecee";}
.icofont-business-man:before {content: "\ecef";}
.icofont-female:before {content: "\ecf0";}
.icofont-funky-man:before {content: "\ecf1";}
.icofont-girl-alt:before {content: "\ecf2";}
.icofont-girl:before {content: "\ecf3";}
.icofont-group:before {content: "\ecf4";}
.icofont-hotel-boy-alt:before {content: "\ecf5";}
.icofont-hotel-boy:before {content: "\ecf6";}
.icofont-kid:before {content: "\ecf7";}
.icofont-man-in-glasses:before {content: "\ecf8";}
.icofont-people:before {content: "\ecf9";}
.icofont-support:before {content: "\ecfa";}
.icofont-user-alt-1:before {content: "\ecfb";}
.icofont-user-alt-2:before {content: "\ecfc";}
.icofont-user-alt-3:before {content: "\ecfd";}
.icofont-user-alt-4:before {content: "\ecfe";}
.icofont-user-alt-5:before {content: "\ecff";}
.icofont-user-alt-6:before {content: "\ed00";}
.icofont-user-alt-7:before {content: "\ed01";}
.icofont-user-female:before {content: "\ed02";}
.icofont-user-male:before {content: "\ed03";}
.icofont-user-suited:before {content: "\ed04";}
.icofont-user:before {content: "\ed05";}
.icofont-users-alt-1:before {content: "\ed06";}
.icofont-users-alt-2:before {content: "\ed07";}
.icofont-users-alt-3:before {content: "\ed08";}
.icofont-users-alt-4:before {content: "\ed09";}
.icofont-users-alt-5:before {content: "\ed0a";}
.icofont-users-alt-6:before {content: "\ed0b";}
.icofont-users-social:before {content: "\ed0c";}
.icofont-users:before {content: "\ed0d";}
.icofont-waiter-alt:before {content: "\ed0e";}
.icofont-waiter:before {content: "\ed0f";}
.icofont-woman-in-glasses:before {content: "\ed10";}
.icofont-search-1:before {content: "\ed11";}
.icofont-search-2:before {content: "\ed12";}
.icofont-search-document:before {content: "\ed13";}
.icofont-search-folder:before {content: "\ed14";}
.icofont-search-job:before {content: "\ed15";}
.icofont-search-map:before {content: "\ed16";}
.icofont-search-property:before {content: "\ed17";}
.icofont-search-restaurant:before {content: "\ed18";}
.icofont-search-stock:before {content: "\ed19";}
.icofont-search-user:before {content: "\ed1a";}
.icofont-search:before {content: "\ed1b";}
.icofont-500px:before {content: "\ed1c";}
.icofont-aim:before {content: "\ed1d";}
.icofont-badoo:before {content: "\ed1e";}
.icofont-baidu-tieba:before {content: "\ed1f";}
.icofont-bbm-messenger:before {content: "\ed20";}
.icofont-bebo:before {content: "\ed21";}
.icofont-behance:before {content: "\ed22";}
.icofont-blogger:before {content: "\ed23";}
.icofont-bootstrap:before {content: "\ed24";}
.icofont-brightkite:before {content: "\ed25";}
.icofont-cloudapp:before {content: "\ed26";}
.icofont-concrete5:before {content: "\ed27";}
.icofont-delicious:before {content: "\ed28";}
.icofont-designbump:before {content: "\ed29";}
.icofont-designfloat:before {content: "\ed2a";}
.icofont-deviantart:before {content: "\ed2b";}
.icofont-digg:before {content: "\ed2c";}
.icofont-dotcms:before {content: "\ed2d";}
.icofont-dribbble:before {content: "\ed2e";}
.icofont-dribble:before {content: "\ed2f";}
.icofont-dropbox:before {content: "\ed30";}
.icofont-ebuddy:before {content: "\ed31";}
.icofont-ello:before {content: "\ed32";}
.icofont-ember:before {content: "\ed33";}
.icofont-envato:before {content: "\ed34";}
.icofont-evernote:before {content: "\ed35";}
.icofont-facebook-messenger:before {content: "\ed36";}
.icofont-facebook:before {content: "\ed37";}
.icofont-feedburner:before {content: "\ed38";}
.icofont-flikr:before {content: "\ed39";}
.icofont-folkd:before {content: "\ed3a";}
.icofont-foursquare:before {content: "\ed3b";}
.icofont-friendfeed:before {content: "\ed3c";}
.icofont-ghost:before {content: "\ed3d";}
.icofont-github:before {content: "\ed3e";}
.icofont-gnome:before {content: "\ed3f";}
.icofont-google-buzz:before {content: "\ed40";}
.icofont-google-hangouts:before {content: "\ed41";}
.icofont-google-map:before {content: "\ed42";}
.icofont-google-plus:before {content: "\ed43";}
.icofont-google-talk:before {content: "\ed44";}
.icofont-hype-machine:before {content: "\ed45";}
.icofont-instagram:before {content: "\ed46";}
.icofont-kakaotalk:before {content: "\ed47";}
.icofont-kickstarter:before {content: "\ed48";}
.icofont-kik:before {content: "\ed49";}
.icofont-kiwibox:before {content: "\ed4a";}
.icofont-line-messenger:before {content: "\ed4b";}
.icofont-line:before {content: "\ed4c";}
.icofont-linkedin:before {content: "\ed4d";}
.icofont-linux-mint:before {content: "\ed4e";}
.icofont-live-messenger:before {content: "\ed4f";}
.icofont-livejournal:before {content: "\ed50";}
.icofont-magento:before {content: "\ed51";}
.icofont-meetme:before {content: "\ed52";}
.icofont-meetup:before {content: "\ed53";}
.icofont-mixx:before {content: "\ed54";}
.icofont-newsvine:before {content: "\ed55";}
.icofont-nimbuss:before {content: "\ed56";}
.icofont-odnoklassniki:before {content: "\ed57";}
.icofont-opencart:before {content: "\ed58";}
.icofont-oscommerce:before {content: "\ed59";}
.icofont-pandora:before {content: "\ed5a";}
.icofont-photobucket:before {content: "\ed5b";}
.icofont-picasa:before {content: "\ed5c";}
.icofont-pinterest:before {content: "\ed5d";}
.icofont-prestashop:before {content: "\ed5e";}
.icofont-qik:before {content: "\ed5f";}
.icofont-qq:before {content: "\ed60";}
.icofont-readernaut:before {content: "\ed61";}
.icofont-reddit:before {content: "\ed62";}
.icofont-renren:before {content: "\ed63";}
.icofont-rss:before {content: "\ed64";}
.icofont-shopify:before {content: "\ed65";}
.icofont-silverstripe:before {content: "\ed66";}
.icofont-skype:before {content: "\ed67";}
.icofont-slack:before {content: "\ed68";}
.icofont-slashdot:before {content: "\ed69";}
.icofont-slidshare:before {content: "\ed6a";}
.icofont-smugmug:before {content: "\ed6b";}
.icofont-snapchat:before {content: "\ed6c";}
.icofont-soundcloud:before {content: "\ed6d";}
.icofont-spotify:before {content: "\ed6e";}
.icofont-stack-exchange:before {content: "\ed6f";}
.icofont-stack-overflow:before {content: "\ed70";}
.icofont-steam:before {content: "\ed71";}
.icofont-stumbleupon:before {content: "\ed72";}
.icofont-tagged:before {content: "\ed73";}
.icofont-technorati:before {content: "\ed74";}
.icofont-telegram:before {content: "\ed75";}
.icofont-tinder:before {content: "\ed76";}
.icofont-trello:before {content: "\ed77";}
.icofont-tumblr:before {content: "\ed78";}
.icofont-twitch:before {content: "\ed79";}
.icofont-twitter:before {content: "\ed7a";}
.icofont-typo3:before {content: "\ed7b";}
.icofont-ubercart:before {content: "\ed7c";}
.icofont-viber:before {content: "\ed7d";}
.icofont-viddler:before {content: "\ed7e";}
.icofont-vimeo:before {content: "\ed7f";}
.icofont-vine:before {content: "\ed80";}
.icofont-virb:before {content: "\ed81";}
.icofont-virtuemart:before {content: "\ed82";}
.icofont-vk:before {content: "\ed83";}
.icofont-wechat:before {content: "\ed84";}
.icofont-weibo:before {content: "\ed85";}
.icofont-whatsapp:before {content: "\ed86";}
.icofont-xing:before {content: "\ed87";}
.icofont-yahoo:before {content: "\ed88";}
.icofont-yelp:before {content: "\ed89";}
.icofont-youku:before {content: "\ed8a";}
.icofont-youtube:before {content: "\ed8b";}
.icofont-zencart:before {content: "\ed8c";}
.icofont-badminton-birdie:before {content: "\ed8d";}
.icofont-baseball:before {content: "\ed8e";}
.icofont-baseballer:before {content: "\ed8f";}
.icofont-basketball-hoop:before {content: "\ed90";}
.icofont-basketball:before {content: "\ed91";}
.icofont-billiard-ball:before {content: "\ed92";}
.icofont-boot-alt-1:before {content: "\ed93";}
.icofont-boot-alt-2:before {content: "\ed94";}
.icofont-boot:before {content: "\ed95";}
.icofont-bowling-alt:before {content: "\ed96";}
.icofont-bowling:before {content: "\ed97";}
.icofont-canoe:before {content: "\ed98";}
.icofont-cheer-leader:before {content: "\ed99";}
.icofont-climbing:before {content: "\ed9a";}
.icofont-corner:before {content: "\ed9b";}
.icofont-field-alt:before {content: "\ed9c";}
.icofont-field:before {content: "\ed9d";}
.icofont-football-alt:before {content: "\ed9e";}
.icofont-football-american:before {content: "\ed9f";}
.icofont-football:before {content: "\eda0";}
.icofont-foul:before {content: "\eda1";}
.icofont-goal-keeper:before {content: "\eda2";}
.icofont-goal:before {content: "\eda3";}
.icofont-golf-alt:before {content: "\eda4";}
.icofont-golf-bag:before {content: "\eda5";}
.icofont-golf-cart:before {content: "\eda6";}
.icofont-golf-field:before {content: "\eda7";}
.icofont-golf:before {content: "\eda8";}
.icofont-golfer:before {content: "\eda9";}
.icofont-helmet:before {content: "\edaa";}
.icofont-hockey-alt:before {content: "\edab";}
.icofont-hockey:before {content: "\edac";}
.icofont-ice-skate:before {content: "\edad";}
.icofont-jersey-alt:before {content: "\edae";}
.icofont-jersey:before {content: "\edaf";}
.icofont-jumping:before {content: "\edb0";}
.icofont-kick:before {content: "\edb1";}
.icofont-leg:before {content: "\edb2";}
.icofont-match-review:before {content: "\edb3";}
.icofont-medal-sport:before {content: "\edb4";}
.icofont-offside:before {content: "\edb5";}
.icofont-olympic-logo:before {content: "\edb6";}
.icofont-olympic:before {content: "\edb7";}
.icofont-padding:before {content: "\edb8";}
.icofont-penalty-card:before {content: "\edb9";}
.icofont-racer:before {content: "\edba";}
.icofont-racing-car:before {content: "\edbb";}
.icofont-racing-flag-alt:before {content: "\edbc";}
.icofont-racing-flag:before {content: "\edbd";}
.icofont-racings-wheel:before {content: "\edbe";}
.icofont-referee:before {content: "\edbf";}
.icofont-refree-jersey:before {content: "\edc0";}
.icofont-result-sport:before {content: "\edc1";}
.icofont-rugby-ball:before {content: "\edc2";}
.icofont-rugby-player:before {content: "\edc3";}
.icofont-rugby:before {content: "\edc4";}
.icofont-runner-alt-1:before {content: "\edc5";}
.icofont-runner-alt-2:before {content: "\edc6";}
.icofont-runner:before {content: "\edc7";}
.icofont-score-board:before {content: "\edc8";}
.icofont-skiing-man:before {content: "\edc9";}
.icofont-skydiving-goggles:before {content: "\edca";}
.icofont-snow-mobile:before {content: "\edcb";}
.icofont-steering:before {content: "\edcc";}
.icofont-stopwatch:before {content: "\edcd";}
.icofont-substitute:before {content: "\edce";}
.icofont-swimmer:before {content: "\edcf";}
.icofont-table-tennis:before {content: "\edd0";}
.icofont-team-alt:before {content: "\edd1";}
.icofont-team:before {content: "\edd2";}
.icofont-tennis-player:before {content: "\edd3";}
.icofont-tennis:before {content: "\edd4";}
.icofont-tracking:before {content: "\edd5";}
.icofont-trophy-alt:before {content: "\edd6";}
.icofont-trophy:before {content: "\edd7";}
.icofont-volleyball-alt:before {content: "\edd8";}
.icofont-volleyball-fire:before {content: "\edd9";}
.icofont-volleyball:before {content: "\edda";}
.icofont-water-bottle:before {content: "\eddb";}
.icofont-whistle-alt:before {content: "\eddc";}
.icofont-whistle:before {content: "\eddd";}
.icofont-win-trophy:before {content: "\edde";}
.icofont-align-center:before {content: "\eddf";}
.icofont-align-left:before {content: "\ede0";}
.icofont-align-right:before {content: "\ede1";}
.icofont-all-caps:before {content: "\ede2";}
.icofont-bold:before {content: "\ede3";}
.icofont-brush:before {content: "\ede4";}
.icofont-clip-board:before {content: "\ede5";}
.icofont-code-alt:before {content: "\ede6";}
.icofont-color-bucket:before {content: "\ede7";}
.icofont-color-picker:before {content: "\ede8";}
.icofont-copy-invert:before {content: "\ede9";}
.icofont-copy:before {content: "\edea";}
.icofont-cut:before {content: "\edeb";}
.icofont-delete-alt:before {content: "\edec";}
.icofont-edit-alt:before {content: "\eded";}
.icofont-eraser-alt:before {content: "\edee";}
.icofont-font:before {content: "\edef";}
.icofont-heading:before {content: "\edf0";}
.icofont-indent:before {content: "\edf1";}
.icofont-italic-alt:before {content: "\edf2";}
.icofont-italic:before {content: "\edf3";}
.icofont-justify-all:before {content: "\edf4";}
.icofont-justify-center:before {content: "\edf5";}
.icofont-justify-left:before {content: "\edf6";}
.icofont-justify-right:before {content: "\edf7";}
.icofont-link-broken:before {content: "\edf8";}
.icofont-outdent:before {content: "\edf9";}
.icofont-paper-clip:before {content: "\edfa";}
.icofont-paragraph:before {content: "\edfb";}
.icofont-pin:before {content: "\edfc";}
.icofont-printer:before {content: "\edfd";}
.icofont-redo:before {content: "\edfe";}
.icofont-rotation:before {content: "\edff";}
.icofont-save:before {content: "\ee00";}
.icofont-small-cap:before {content: "\ee01";}
.icofont-strike-through:before {content: "\ee02";}
.icofont-sub-listing:before {content: "\ee03";}
.icofont-subscript:before {content: "\ee04";}
.icofont-superscript:before {content: "\ee05";}
.icofont-table:before {content: "\ee06";}
.icofont-text-height:before {content: "\ee07";}
.icofont-text-width:before {content: "\ee08";}
.icofont-trash:before {content: "\ee09";}
.icofont-underline:before {content: "\ee0a";}
.icofont-undo:before {content: "\ee0b";}
.icofont-air-balloon:before {content: "\ee0c";}
.icofont-airplane-alt:before {content: "\ee0d";}
.icofont-airplane:before {content: "\ee0e";}
.icofont-articulated-truck:before {content: "\ee0f";}
.icofont-auto-mobile:before {content: "\ee10";}
.icofont-auto-rickshaw:before {content: "\ee11";}
.icofont-bicycle-alt-1:before {content: "\ee12";}
.icofont-bicycle-alt-2:before {content: "\ee13";}
.icofont-bicycle:before {content: "\ee14";}
.icofont-bus-alt-1:before {content: "\ee15";}
.icofont-bus-alt-2:before {content: "\ee16";}
.icofont-bus-alt-3:before {content: "\ee17";}
.icofont-bus:before {content: "\ee18";}
.icofont-cab:before {content: "\ee19";}
.icofont-cable-car:before {content: "\ee1a";}
.icofont-car-alt-1:before {content: "\ee1b";}
.icofont-car-alt-2:before {content: "\ee1c";}
.icofont-car-alt-3:before {content: "\ee1d";}
.icofont-car-alt-4:before {content: "\ee1e";}
.icofont-car:before {content: "\ee1f";}
.icofont-delivery-time:before {content: "\ee20";}
.icofont-fast-delivery:before {content: "\ee21";}
.icofont-fire-truck-alt:before {content: "\ee22";}
.icofont-fire-truck:before {content: "\ee23";}
.icofont-free-delivery:before {content: "\ee24";}
.icofont-helicopter:before {content: "\ee25";}
.icofont-motor-bike-alt:before {content: "\ee26";}
.icofont-motor-bike:before {content: "\ee27";}
.icofont-motor-biker:before {content: "\ee28";}
.icofont-oil-truck:before {content: "\ee29";}
.icofont-rickshaw:before {content: "\ee2a";}
.icofont-rocket-alt-1:before {content: "\ee2b";}
.icofont-rocket-alt-2:before {content: "\ee2c";}
.icofont-rocket:before {content: "\ee2d";}
.icofont-sail-boat-alt-1:before {content: "\ee2e";}
.icofont-sail-boat-alt-2:before {content: "\ee2f";}
.icofont-sail-boat:before {content: "\ee30";}
.icofont-scooter:before {content: "\ee31";}
.icofont-sea-plane:before {content: "\ee32";}
.icofont-ship-alt:before {content: "\ee33";}
.icofont-ship:before {content: "\ee34";}
.icofont-speed-boat:before {content: "\ee35";}
.icofont-taxi:before {content: "\ee36";}
.icofont-tractor:before {content: "\ee37";}
.icofont-train-line:before {content: "\ee38";}
.icofont-train-steam:before {content: "\ee39";}
.icofont-tram:before {content: "\ee3a";}
.icofont-truck-alt:before {content: "\ee3b";}
.icofont-truck-loaded:before {content: "\ee3c";}
.icofont-truck:before {content: "\ee3d";}
.icofont-van-alt:before {content: "\ee3e";}
.icofont-van:before {content: "\ee3f";}
.icofont-yacht:before {content: "\ee40";}
.icofont-5-star-hotel:before {content: "\ee41";}
.icofont-air-ticket:before {content: "\ee42";}
.icofont-beach-bed:before {content: "\ee43";}
.icofont-beach:before {content: "\ee44";}
.icofont-camping-vest:before {content: "\ee45";}
.icofont-direction-sign:before {content: "\ee46";}
.icofont-hill-side:before {content: "\ee47";}
.icofont-hill:before {content: "\ee48";}
.icofont-hotel:before {content: "\ee49";}
.icofont-island-alt:before {content: "\ee4a";}
.icofont-island:before {content: "\ee4b";}
.icofont-sandals-female:before {content: "\ee4c";}
.icofont-sandals-male:before {content: "\ee4d";}
.icofont-travelling:before {content: "\ee4e";}
.icofont-breakdown:before {content: "\ee4f";}
.icofont-celsius:before {content: "\ee50";}
.icofont-clouds:before {content: "\ee51";}
.icofont-cloudy:before {content: "\ee52";}
.icofont-dust:before {content: "\ee53";}
.icofont-eclipse:before {content: "\ee54";}
.icofont-fahrenheit:before {content: "\ee55";}
.icofont-forest-fire:before {content: "\ee56";}
.icofont-full-night:before {content: "\ee57";}
.icofont-full-sunny:before {content: "\ee58";}
.icofont-hail-night:before {content: "\ee59";}
.icofont-hail-rainy-night:before {content: "\ee5a";}
.icofont-hail-rainy-sunny:before {content: "\ee5b";}
.icofont-hail-rainy:before {content: "\ee5c";}
.icofont-hail-sunny:before {content: "\ee5d";}
.icofont-hail-thunder-night:before {content: "\ee5e";}
.icofont-hail-thunder-sunny:before {content: "\ee5f";}
.icofont-hail-thunder:before {content: "\ee60";}
.icofont-hail:before {content: "\ee61";}
.icofont-hill-night:before {content: "\ee62";}
.icofont-hill-sunny:before {content: "\ee63";}
.icofont-hurricane:before {content: "\ee64";}
.icofont-meteor:before {content: "\ee65";}
.icofont-night:before {content: "\ee66";}
.icofont-rainy-night:before {content: "\ee67";}
.icofont-rainy-sunny:before {content: "\ee68";}
.icofont-rainy-thunder:before {content: "\ee69";}
.icofont-rainy:before {content: "\ee6a";}
.icofont-snow-alt:before {content: "\ee6b";}
.icofont-snow-flake:before {content: "\ee6c";}
.icofont-snow-temp:before {content: "\ee6d";}
.icofont-snow:before {content: "\ee6e";}
.icofont-snowy-hail:before {content: "\ee6f";}
.icofont-snowy-night-hail:before {content: "\ee70";}
.icofont-snowy-night-rainy:before {content: "\ee71";}
.icofont-snowy-night:before {content: "\ee72";}
.icofont-snowy-rainy:before {content: "\ee73";}
.icofont-snowy-sunny-hail:before {content: "\ee74";}
.icofont-snowy-sunny-rainy:before {content: "\ee75";}
.icofont-snowy-sunny:before {content: "\ee76";}
.icofont-snowy-thunder-night:before {content: "\ee77";}
.icofont-snowy-thunder-sunny:before {content: "\ee78";}
.icofont-snowy-thunder:before {content: "\ee79";}
.icofont-snowy-windy-night:before {content: "\ee7a";}
.icofont-snowy-windy-sunny:before {content: "\ee7b";}
.icofont-snowy-windy:before {content: "\ee7c";}
.icofont-snowy:before {content: "\ee7d";}
.icofont-sun-alt:before {content: "\ee7e";}
.icofont-sun-rise:before {content: "\ee7f";}
.icofont-sun-set:before {content: "\ee80";}
.icofont-sun:before {content: "\ee81";}
.icofont-sunny-day-temp:before {content: "\ee82";}
.icofont-sunny:before {content: "\ee83";}
.icofont-thunder-light:before {content: "\ee84";}
.icofont-tornado:before {content: "\ee85";}
.icofont-umbrella-alt:before {content: "\ee86";}
.icofont-umbrella:before {content: "\ee87";}
.icofont-volcano:before {content: "\ee88";}
.icofont-wave:before {content: "\ee89";}
.icofont-wind-scale-0:before {content: "\ee8a";}
.icofont-wind-scale-1:before {content: "\ee8b";}
.icofont-wind-scale-10:before {content: "\ee8c";}
.icofont-wind-scale-11:before {content: "\ee8d";}
.icofont-wind-scale-12:before {content: "\ee8e";}
.icofont-wind-scale-2:before {content: "\ee8f";}
.icofont-wind-scale-3:before {content: "\ee90";}
.icofont-wind-scale-4:before {content: "\ee91";}
.icofont-wind-scale-5:before {content: "\ee92";}
.icofont-wind-scale-6:before {content: "\ee93";}
.icofont-wind-scale-7:before {content: "\ee94";}
.icofont-wind-scale-8:before {content: "\ee95";}
.icofont-wind-scale-9:before {content: "\ee96";}
.icofont-wind-waves:before {content: "\ee97";}
.icofont-wind:before {content: "\ee98";}
.icofont-windy-hail:before {content: "\ee99";}
.icofont-windy-night:before {content: "\ee9a";}
.icofont-windy-raining:before {content: "\ee9b";}
.icofont-windy-sunny:before {content: "\ee9c";}
.icofont-windy-thunder-raining:before {content: "\ee9d";}
.icofont-windy-thunder:before {content: "\ee9e";}
.icofont-windy:before {content: "\ee9f";}
.icofont-addons:before {content: "\eea0";}
.icofont-address-book:before {content: "\eea1";}
.icofont-adjust:before {content: "\eea2";}
.icofont-alarm:before {content: "\eea3";}
.icofont-anchor:before {content: "\eea4";}
.icofont-archive:before {content: "\eea5";}
.icofont-at:before {content: "\eea6";}
.icofont-attachment:before {content: "\eea7";}
.icofont-audio:before {content: "\eea8";}
.icofont-automation:before {content: "\eea9";}
.icofont-badge:before {content: "\eeaa";}
.icofont-bag-alt:before {content: "\eeab";}
.icofont-bag:before {content: "\eeac";}
.icofont-ban:before {content: "\eead";}
.icofont-bar-code:before {content: "\eeae";}
.icofont-bars:before {content: "\eeaf";}
.icofont-basket:before {content: "\eeb0";}
.icofont-battery-empty:before {content: "\eeb1";}
.icofont-battery-full:before {content: "\eeb2";}
.icofont-battery-half:before {content: "\eeb3";}
.icofont-battery-low:before {content: "\eeb4";}
.icofont-beaker:before {content: "\eeb5";}
.icofont-beard:before {content: "\eeb6";}
.icofont-bed:before {content: "\eeb7";}
.icofont-bell:before {content: "\eeb8";}
.icofont-beverage:before {content: "\eeb9";}
.icofont-bill:before {content: "\eeba";}
.icofont-bin:before {content: "\eebb";}
.icofont-binary:before {content: "\eebc";}
.icofont-binoculars:before {content: "\eebd";}
.icofont-bluetooth:before {content: "\eebe";}
.icofont-bomb:before {content: "\eebf";}
.icofont-book-mark:before {content: "\eec0";}
.icofont-box:before {content: "\eec1";}
.icofont-briefcase:before {content: "\eec2";}
.icofont-broken:before {content: "\eec3";}
.icofont-bucket:before {content: "\eec4";}
.icofont-bucket1:before {content: "\eec5";}
.icofont-bucket2:before {content: "\eec6";}
.icofont-bug:before {content: "\eec7";}
.icofont-building:before {content: "\eec8";}
.icofont-bulb-alt:before {content: "\eec9";}
.icofont-bullet:before {content: "\eeca";}
.icofont-bullhorn:before {content: "\eecb";}
.icofont-bullseye:before {content: "\eecc";}
.icofont-calendar:before {content: "\eecd";}
.icofont-camera-alt:before {content: "\eece";}
.icofont-camera:before {content: "\eecf";}
.icofont-card:before {content: "\eed0";}
.icofont-cart-alt:before {content: "\eed1";}
.icofont-cart:before {content: "\eed2";}
.icofont-cc:before {content: "\eed3";}
.icofont-charging:before {content: "\eed4";}
.icofont-chat:before {content: "\eed5";}
.icofont-check-alt:before {content: "\eed6";}
.icofont-check-circled:before {content: "\eed7";}
.icofont-check:before {content: "\eed8";}
.icofont-checked:before {content: "\eed9";}
.icofont-children-care:before {content: "\eeda";}
.icofont-clip:before {content: "\eedb";}
.icofont-clock-time:before {content: "\eedc";}
.icofont-close-circled:before {content: "\eedd";}
.icofont-close-line-circled:before {content: "\eede";}
.icofont-close-line-squared-alt:before {content: "\eedf";}
.icofont-close-line-squared:before {content: "\eee0";}
.icofont-close-line:before {content: "\eee1";}
.icofont-close-squared-alt:before {content: "\eee2";}
.icofont-close-squared:before {content: "\eee3";}
.icofont-close:before {content: "\eee4";}
.icofont-cloud-download:before {content: "\eee5";}
.icofont-cloud-refresh:before {content: "\eee6";}
.icofont-cloud-upload:before {content: "\eee7";}
.icofont-cloud:before {content: "\eee8";}
.icofont-code-not-allowed:before {content: "\eee9";}
.icofont-code:before {content: "\eeea";}
.icofont-comment:before {content: "\eeeb";}
.icofont-compass-alt:before {content: "\eeec";}
.icofont-compass:before {content: "\eeed";}
.icofont-computer:before {content: "\eeee";}
.icofont-connection:before {content: "\eeef";}
.icofont-console:before {content: "\eef0";}
.icofont-contacts:before {content: "\eef1";}
.icofont-contrast:before {content: "\eef2";}
.icofont-copyright:before {content: "\eef3";}
.icofont-credit-card:before {content: "\eef4";}
.icofont-crop:before {content: "\eef5";}
.icofont-crown:before {content: "\eef6";}
.icofont-cube:before {content: "\eef7";}
.icofont-cubes:before {content: "\eef8";}
.icofont-dashboard-web:before {content: "\eef9";}
.icofont-dashboard:before {content: "\eefa";}
.icofont-data:before {content: "\eefb";}
.icofont-database-add:before {content: "\eefc";}
.icofont-database-locked:before {content: "\eefd";}
.icofont-database-remove:before {content: "\eefe";}
.icofont-database:before {content: "\eeff";}
.icofont-delete:before {content: "\ef00";}
.icofont-diamond:before {content: "\ef01";}
.icofont-dice-multiple:before {content: "\ef02";}
.icofont-dice:before {content: "\ef03";}
.icofont-disc:before {content: "\ef04";}
.icofont-diskette:before {content: "\ef05";}
.icofont-document-folder:before {content: "\ef06";}
.icofont-download-alt:before {content: "\ef07";}
.icofont-download:before {content: "\ef08";}
.icofont-downloaded:before {content: "\ef09";}
.icofont-drag:before {content: "\ef0a";}
.icofont-drag1:before {content: "\ef0b";}
.icofont-drag2:before {content: "\ef0c";}
.icofont-drag3:before {content: "\ef0d";}
.icofont-earth:before {content: "\ef0e";}
.icofont-ebook:before {content: "\ef0f";}
.icofont-edit:before {content: "\ef10";}
.icofont-eject:before {content: "\ef11";}
.icofont-email:before {content: "\ef12";}
.icofont-envelope-open:before {content: "\ef13";}
.icofont-envelope:before {content: "\ef14";}
.icofont-eraser:before {content: "\ef15";}
.icofont-error:before {content: "\ef16";}
.icofont-excavator:before {content: "\ef17";}
.icofont-exchange:before {content: "\ef18";}
.icofont-exclamation-circle:before {content: "\ef19";}
.icofont-exclamation-square:before {content: "\ef1a";}
.icofont-exclamation-tringle:before {content: "\ef1b";}
.icofont-exclamation:before {content: "\ef1c";}
.icofont-exit:before {content: "\ef1d";}
.icofont-expand:before {content: "\ef1e";}
.icofont-external-link:before {content: "\ef1f";}
.icofont-external:before {content: "\ef20";}
.icofont-eye-alt:before {content: "\ef21";}
.icofont-eye-blocked:before {content: "\ef22";}
.icofont-eye-dropper:before {content: "\ef23";}
.icofont-eye:before {content: "\ef24";}
.icofont-favourite:before {content: "\ef25";}
.icofont-fax:before {content: "\ef26";}
.icofont-file-fill:before {content: "\ef27";}
.icofont-film:before {content: "\ef28";}
.icofont-filter:before {content: "\ef29";}
.icofont-fire-alt:before {content: "\ef2a";}
.icofont-fire-burn:before {content: "\ef2b";}
.icofont-fire:before {content: "\ef2c";}
.icofont-flag-alt-1:before {content: "\ef2d";}
.icofont-flag-alt-2:before {content: "\ef2e";}
.icofont-flag:before {content: "\ef2f";}
.icofont-flame-torch:before {content: "\ef30";}
.icofont-flash-light:before {content: "\ef31";}
.icofont-flash:before {content: "\ef32";}
.icofont-flask:before {content: "\ef33";}
.icofont-focus:before {content: "\ef34";}
.icofont-folder-open:before {content: "\ef35";}
.icofont-folder:before {content: "\ef36";}
.icofont-foot-print:before {content: "\ef37";}
.icofont-garbage:before {content: "\ef38";}
.icofont-gear-alt:before {content: "\ef39";}
.icofont-gear:before {content: "\ef3a";}
.icofont-gears:before {content: "\ef3b";}
.icofont-gift:before {content: "\ef3c";}
.icofont-glass:before {content: "\ef3d";}
.icofont-globe:before {content: "\ef3e";}
.icofont-graffiti:before {content: "\ef3f";}
.icofont-grocery:before {content: "\ef40";}
.icofont-hand:before {content: "\ef41";}
.icofont-hanger:before {content: "\ef42";}
.icofont-hard-disk:before {content: "\ef43";}
.icofont-heart-alt:before {content: "\ef44";}
.icofont-heart:before {content: "\ef45";}
.icofont-history:before {content: "\ef46";}
.icofont-home:before {content: "\ef47";}
.icofont-horn:before {content: "\ef48";}
.icofont-hour-glass:before {content: "\ef49";}
.icofont-id:before {content: "\ef4a";}
.icofont-image:before {content: "\ef4b";}
.icofont-inbox:before {content: "\ef4c";}
.icofont-infinite:before {content: "\ef4d";}
.icofont-info-circle:before {content: "\ef4e";}
.icofont-info-square:before {content: "\ef4f";}
.icofont-info:before {content: "\ef50";}
.icofont-institution:before {content: "\ef51";}
.icofont-interface:before {content: "\ef52";}
.icofont-invisible:before {content: "\ef53";}
.icofont-jacket:before {content: "\ef54";}
.icofont-jar:before {content: "\ef55";}
.icofont-jewlery:before {content: "\ef56";}
.icofont-karate:before {content: "\ef57";}
.icofont-key-hole:before {content: "\ef58";}
.icofont-key:before {content: "\ef59";}
.icofont-label:before {content: "\ef5a";}
.icofont-lamp:before {content: "\ef5b";}
.icofont-layers:before {content: "\ef5c";}
.icofont-layout:before {content: "\ef5d";}
.icofont-leaf:before {content: "\ef5e";}
.icofont-leaflet:before {content: "\ef5f";}
.icofont-learn:before {content: "\ef60";}
.icofont-lego:before {content: "\ef61";}
.icofont-lens:before {content: "\ef62";}
.icofont-letter:before {content: "\ef63";}
.icofont-letterbox:before {content: "\ef64";}
.icofont-library:before {content: "\ef65";}
.icofont-license:before {content: "\ef66";}
.icofont-life-bouy:before {content: "\ef67";}
.icofont-life-buoy:before {content: "\ef68";}
.icofont-life-jacket:before {content: "\ef69";}
.icofont-life-ring:before {content: "\ef6a";}
.icofont-light-bulb:before {content: "\ef6b";}
.icofont-lighter:before {content: "\ef6c";}
.icofont-lightning-ray:before {content: "\ef6d";}
.icofont-like:before {content: "\ef6e";}
.icofont-line-height:before {content: "\ef6f";}
.icofont-link-alt:before {content: "\ef70";}
.icofont-link:before {content: "\ef71";}
.icofont-list:before {content: "\ef72";}
.icofont-listening:before {content: "\ef73";}
.icofont-listine-dots:before {content: "\ef74";}
.icofont-listing-box:before {content: "\ef75";}
.icofont-listing-number:before {content: "\ef76";}
.icofont-live-support:before {content: "\ef77";}
.icofont-location-arrow:before {content: "\ef78";}
.icofont-location-pin:before {content: "\ef79";}
.icofont-lock:before {content: "\ef7a";}
.icofont-login:before {content: "\ef7b";}
.icofont-logout:before {content: "\ef7c";}
.icofont-lollipop:before {content: "\ef7d";}
.icofont-long-drive:before {content: "\ef7e";}
.icofont-look:before {content: "\ef7f";}
.icofont-loop:before {content: "\ef80";}
.icofont-luggage:before {content: "\ef81";}
.icofont-lunch:before {content: "\ef82";}
.icofont-lungs:before {content: "\ef83";}
.icofont-magic-alt:before {content: "\ef84";}
.icofont-magic:before {content: "\ef85";}
.icofont-magnet:before {content: "\ef86";}
.icofont-mail-box:before {content: "\ef87";}
.icofont-mail:before {content: "\ef88";}
.icofont-male:before {content: "\ef89";}
.icofont-map-pins:before {content: "\ef8a";}
.icofont-map:before {content: "\ef8b";}
.icofont-maximize:before {content: "\ef8c";}
.icofont-measure:before {content: "\ef8d";}
.icofont-medicine:before {content: "\ef8e";}
.icofont-mega-phone:before {content: "\ef8f";}
.icofont-megaphone-alt:before {content: "\ef90";}
.icofont-megaphone:before {content: "\ef91";}
.icofont-memorial:before {content: "\ef92";}
.icofont-memory-card:before {content: "\ef93";}
.icofont-mic-mute:before {content: "\ef94";}
.icofont-mic:before {content: "\ef95";}
.icofont-military:before {content: "\ef96";}
.icofont-mill:before {content: "\ef97";}
.icofont-minus-circle:before {content: "\ef98";}
.icofont-minus-square:before {content: "\ef99";}
.icofont-minus:before {content: "\ef9a";}
.icofont-mobile-phone:before {content: "\ef9b";}
.icofont-molecule:before {content: "\ef9c";}
.icofont-money:before {content: "\ef9d";}
.icofont-moon:before {content: "\ef9e";}
.icofont-mop:before {content: "\ef9f";}
.icofont-muffin:before {content: "\efa0";}
.icofont-mustache:before {content: "\efa1";}
.icofont-navigation-menu:before {content: "\efa2";}
.icofont-navigation:before {content: "\efa3";}
.icofont-network-tower:before {content: "\efa4";}
.icofont-network:before {content: "\efa5";}
.icofont-news:before {content: "\efa6";}
.icofont-newspaper:before {content: "\efa7";}
.icofont-no-smoking:before {content: "\efa8";}
.icofont-not-allowed:before {content: "\efa9";}
.icofont-notebook:before {content: "\efaa";}
.icofont-notepad:before {content: "\efab";}
.icofont-notification:before {content: "\efac";}
.icofont-numbered:before {content: "\efad";}
.icofont-opposite:before {content: "\efae";}
.icofont-optic:before {content: "\efaf";}
.icofont-options:before {content: "\efb0";}
.icofont-package:before {content: "\efb1";}
.icofont-page:before {content: "\efb2";}
.icofont-paint:before {content: "\efb3";}
.icofont-paper-plane:before {content: "\efb4";}
.icofont-paperclip:before {content: "\efb5";}
.icofont-papers:before {content: "\efb6";}
.icofont-pay:before {content: "\efb7";}
.icofont-penguin-linux:before {content: "\efb8";}
.icofont-pestle:before {content: "\efb9";}
.icofont-phone-circle:before {content: "\efba";}
.icofont-phone:before {content: "\efbb";}
.icofont-picture:before {content: "\efbc";}
.icofont-pine:before {content: "\efbd";}
.icofont-pixels:before {content: "\efbe";}
.icofont-plugin:before {content: "\efbf";}
.icofont-plus-circle:before {content: "\efc0";}
.icofont-plus-square:before {content: "\efc1";}
.icofont-plus:before {content: "\efc2";}
.icofont-polygonal:before {content: "\efc3";}
.icofont-power:before {content: "\efc4";}
.icofont-price:before {content: "\efc5";}
.icofont-print:before {content: "\efc6";}
.icofont-puzzle:before {content: "\efc7";}
.icofont-qr-code:before {content: "\efc8";}
.icofont-queen:before {content: "\efc9";}
.icofont-question-circle:before {content: "\efca";}
.icofont-question-square:before {content: "\efcb";}
.icofont-question:before {content: "\efcc";}
.icofont-quote-left:before {content: "\efcd";}
.icofont-quote-right:before {content: "\efce";}
.icofont-random:before {content: "\efcf";}
.icofont-recycle:before {content: "\efd0";}
.icofont-refresh:before {content: "\efd1";}
.icofont-repair:before {content: "\efd2";}
.icofont-reply-all:before {content: "\efd3";}
.icofont-reply:before {content: "\efd4";}
.icofont-resize:before {content: "\efd5";}
.icofont-responsive:before {content: "\efd6";}
.icofont-retweet:before {content: "\efd7";}
.icofont-road:before {content: "\efd8";}
.icofont-robot:before {content: "\efd9";}
.icofont-royal:before {content: "\efda";}
.icofont-rss-feed:before {content: "\efdb";}
.icofont-safety:before {content: "\efdc";}
.icofont-sale-discount:before {content: "\efdd";}
.icofont-satellite:before {content: "\efde";}
.icofont-send-mail:before {content: "\efdf";}
.icofont-server:before {content: "\efe0";}
.icofont-settings-alt:before {content: "\efe1";}
.icofont-settings:before {content: "\efe2";}
.icofont-share-alt:before {content: "\efe3";}
.icofont-share-boxed:before {content: "\efe4";}
.icofont-share:before {content: "\efe5";}
.icofont-shield:before {content: "\efe6";}
.icofont-shopping-cart:before {content: "\efe7";}
.icofont-sign-in:before {content: "\efe8";}
.icofont-sign-out:before {content: "\efe9";}
.icofont-signal:before {content: "\efea";}
.icofont-site-map:before {content: "\efeb";}
.icofont-smart-phone:before {content: "\efec";}
.icofont-soccer:before {content: "\efed";}
.icofont-sort-alt:before {content: "\efee";}
.icofont-sort:before {content: "\efef";}
.icofont-space:before {content: "\eff0";}
.icofont-spanner:before {content: "\eff1";}
.icofont-speech-comment-detail:before {content: "\eff2";}
.icofont-speed-meter:before {content: "\eff3";}
.icofont-spinner-alt-1:before {content: "\eff4";}
.icofont-spinner-alt-2:before {content: "\eff5";}
.icofont-spinner-alt-3:before {content: "\eff6";}
.icofont-spinner-alt-4:before {content: "\eff7";}
.icofont-spinner-alt-5:before {content: "\eff8";}
.icofont-spinner-alt-6:before {content: "\eff9";}
.icofont-spinner:before {content: "\effa";}
.icofont-spreadsheet:before {content: "\effb";}
.icofont-square:before {content: "\effc";}
.icofont-ssl-security:before {content: "\effd";}
.icofont-star-alt-1:before {content: "\effe";}
.icofont-star-alt-2:before {content: "\efff";}
.icofont-star:before {content: "\f000";}
.icofont-street-view:before {content: "\f001";}
.icofont-support-faq:before {content: "\f002";}
.icofont-tack-pin:before {content: "\f003";}
.icofont-tag:before {content: "\f004";}
.icofont-tags:before {content: "\f005";}
.icofont-tasks-alt:before {content: "\f006";}
.icofont-tasks:before {content: "\f007";}
.icofont-telephone:before {content: "\f008";}
.icofont-telescope:before {content: "\f009";}
.icofont-terminal:before {content: "\f00a";}
.icofont-thumbs-down:before {content: "\f00b";}
.icofont-thumbs-up:before {content: "\f00c";}
.icofont-tick-boxed:before {content: "\f00d";}
.icofont-tick-mark:before {content: "\f00e";}
.icofont-ticket:before {content: "\f00f";}
.icofont-tie:before {content: "\f010";}
.icofont-toggle-off:before {content: "\f011";}
.icofont-toggle-on:before {content: "\f012";}
.icofont-tools-alt-2:before {content: "\f013";}
.icofont-tools:before {content: "\f014";}
.icofont-touch:before {content: "\f015";}
.icofont-traffic-light:before {content: "\f016";}
.icofont-transparent:before {content: "\f017";}
.icofont-tree:before {content: "\f018";}
.icofont-unique-idea:before {content: "\f019";}
.icofont-unlock:before {content: "\f01a";}
.icofont-unlocked:before {content: "\f01b";}
.icofont-upload-alt:before {content: "\f01c";}
.icofont-upload:before {content: "\f01d";}
.icofont-usb-drive:before {content: "\f01e";}
.icofont-usb:before {content: "\f01f";}
.icofont-vector-path:before {content: "\f020";}
.icofont-verification-check:before {content: "\f021";}
.icofont-wall-clock:before {content: "\f022";}
.icofont-wall:before {content: "\f023";}
.icofont-wallet:before {content: "\f024";}
.icofont-warning-alt:before {content: "\f025";}
.icofont-warning:before {content: "\f026";}
.icofont-water-drop:before {content: "\f027";}
.icofont-web:before {content: "\f028";}
.icofont-wheelchair:before {content: "\f029";}
.icofont-wifi-alt:before {content: "\f02a";}
.icofont-wifi:before {content: "\f02b";}
.icofont-world:before {content: "\f02c";}
.icofont-zigzag:before {content: "\f02d";}
.icofont-zipped:before {content: "\f02e";}

.icofont-xs {font-size: 0.5em;}
.icofont-sm {font-size: 0.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 0.08em #f1f1f1; border-radius: 0.1em; padding: 0.2em 0.25em 0.15em;}
.icofont-pull-left {float: left;}
.icofont-pull-right {float: right;}
.icofont.icofont-pull-left {margin-right: 0.3em;}
.icofont.icofont-pull-right {margin-left: 0.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;}

/*------------- Line Icon ----------------*/
@font-face {font-family: LineIcons; src: url(../fonts/LineIcons.eot?y2l643); src: url(../fonts/LineIcons.eot?y2l643#iefix) format("embedded-opentype"), url(../fonts/LineIcons.ttf?y2l643) format("truetype"), url(../fonts/LineIcons.woff?y2l643) format("woff"), url(../fonts/LineIcons.svg?y2l643#LineIcons) format("svg"); font-weight: 400; font-style: normal;}

[class*=" lni-"], [class^="lni-"] {font-family: LineIcons !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;}

.lni-add-file:before {content: "\e900";}
.lni-empty-file:before {content: "\e916";}
.lni-remove-file:before {content: "\e917";}
.lni-files:before {content: "\ea6f";}
.lni-display-alt:before {content: "\e901";}
.lni-laptop-phone:before {content: "\e902";}
.lni-laptop:before {content: "\e936";}
.lni-mobile:before {content: "\e907";}
.lni-tab:before {content: "\e922";}
.lni-timer:before {content: "\e903";}
.lni-headphone:before {content: "\e904";}
.lni-rocket:before {content: "\e905";}
.lni-package:before {content: "\e906";}
.lni-popup:before {content: "\e909";}
.lni-scroll-down:before {content: "\e90a";}
.lni-pagination:before {content: "\e90b";}
.lni-unlock:before {content: "\e90c";}
.lni-lock:before {content: "\e946";}
.lni-reload:before {content: "\e90d";}
.lni-map-marker:before {content: "\e91e";}
.lni-map:before {content: "\e90e";}
.lni-game:before {content: "\e90f";}
.lni-search:before {content: "\e910";}
.lni-alarm:before {content: "\e911";}
.lni-code:before {content: "\e91c";}
.lni-website:before {content: "\e908";}
.lni-code-alt:before {content: "\e912";}
.lni-display:before {content: "\e913";}
.lni-shortcode:before {content: "\e919";}
.lni-headphone-alt:before {content: "\e915";}
.lni-alarm-clock:before {content: "\e918";}
.lni-bookmark-alt:before {content: "\e91a";}
.lni-bookmark:before {content: "\e91b";}
.lni-layout:before {content: "\e937";}
.lni-keyboard:before {content: "\e91d";}
.lni-grid-alt:before {content: "\e91f";}
.lni-grid:before {content: "\e920";}
.lni-mic:before {content: "\e921";}
.lni-signal:before {content: "\e923";}
.lni-download:before {content: "\e925";}
.lni-upload:before {content: "\e926";}
.lni-zip:before {content: "\e927";}
.lni-rss-feed:before {content: "\e928";}
.lni-warning:before {content: "\e929";}
.lni-cloud-sync:before {content: "\e92a";}
.lni-cloud-upload:before {content: "\e92b";}
.lni-cloud-check:before {content: "\e92c";}
.lni-cloud-download:before {content: "\e914";}
.lni-cog:before {content: "\e92d";}
.lni-dashboard:before {content: "\e92e";}
.lni-folder:before {content: "\eaa0";}
.lni-database:before {content: "\e92f";}
.lni-harddrive:before {content: "\eaab";}
.lni-control-panel:before {content: "\e930";}
.lni-plug:before {content: "\e931";}
.lni-menu:before {content: "\eab8";}
.lni-power-switch:before {content: "\e932";}
.lni-printer:before {content: "\e933";}
.lni-save:before {content: "\eab9";}
.lni-layers:before {content: "\e934";}
.lni-link:before {content: "\e935";}
.lni-share:before {content: "\eaba";}
.lni-inbox:before {content: "\eabb";}
.lni-unlink:before {content: "\e924";}
.lni-microphone:before {content: "\e938";}
.lni-magnet:before {content: "\e939";}
.lni-mouse:before {content: "\e93a";}
.lni-share-alt:before {content: "\e93b";}
.lni-bluetooth:before {content: "\e93c";}
.lni-crop:before {content: "\e93d";}
.lni-cut:before {content: "\e93f";}
.lni-protection:before {content: "\e940";}
.lni-shield:before {content: "\eabc";}
.lni-bolt-alt:before {content: "\e941";}
.lni-bolt:before {content: "\e942";}
.lni-infinite:before {content: "\e943";}
.lni-hand:before {content: "\e944";}
.lni-flag:before {content: "\e945";}
.lni-zoom-out:before {content: "\e947";}
.lni-zoom-in:before {content: "\e948";}
.lni-pin-alt:before {content: "\e949";}
.lni-pin:before {content: "\e9ba";}
.lni-more-alt:before {content: "\e94a";}
.lni-more:before {content: "\e958";}
.lni-check-box:before {content: "\e94b";}
.lni-check-mark-circle:before {content: "\e94c";}
.lni-cross-circle:before {content: "\e94d";}
.lni-circle-minus:before {content: "\e94e";}
.lni-close:before {content: "\e951";}
.lni-star-filled:before {content: "\e94f";}
.lni-star:before {content: "\e950";}
.lni-star-empty:before {content: "\e952";}
.lni-star-half:before {content: "\e953";}
.lni-question-circle:before {content: "\e954";}
.lni-thumbs-down:before {content: "\e955";}
.lni-thumbs-up:before {content: "\e956";}
.lni-minus:before {content: "\e957";}
.lni-plus:before {content: "\e959";}
.lni-ban:before {content: "\e95a";}
.lni-hourglass:before {content: "\eabd";}
.lni-trash:before {content: "\e95b";}
.lni-key:before {content: "\e95c";}
.lni-pulse:before {content: "\e95d";}
.lni-heart:before {content: "\e95e";}
.lni-heart-filled:before {content: "\e93e";}
.lni-help:before {content: "\e95f";}
.lni-paint-roller:before {content: "\e960";}
.lni-ux:before {content: "\e961";}
.lni-radio-button:before {content: "\e962";}
.lni-brush-alt:before {content: "\e963";}
.lni-select:before {content: "\eabe";}
.lni-slice:before {content: "\e964";}
.lni-move:before {content: "\e965";}
.lni-wheelchair:before {content: "\e966";}
.lni-vector:before {content: "\e967";}
.lni-ruler-pencil:before {content: "\e968";}
.lni-ruler:before {content: "\e969";}
.lni-brush:before {content: "\e96a";}
.lni-eraser:before {content: "\e96b";}
.lni-ruler-alt:before {content: "\e96c";}
.lni-color-pallet:before {content: "\e96d";}
.lni-paint-bucket:before {content: "\e96e";}
.lni-bulb:before {content: "\e96f";}
.lni-highlight-alt:before {content: "\e970";}
.lni-highlight:before {content: "\e971";}
.lni-handshake:before {content: "\e972";}
.lni-briefcase:before {content: "\eabf";}
.lni-funnel:before {content: "\eac0";}
.lni-world:before {content: "\e973";}
.lni-calculator:before {content: "\e974";}
.lni-target-revenue:before {content: "\e975";}
.lni-revenue:before {content: "\e976";}
.lni-invention:before {content: "\e977";}
.lni-network:before {content: "\e978";}
.lni-credit-cards:before {content: "\e979";}
.lni-pie-chart:before {content: "\e97a";}
.lni-archive:before {content: "\e97b";}
.lni-magnifier:before {content: "\e97c";}
.lni-agenda:before {content: "\e97d";}
.lni-tag:before {content: "\e97f";}
.lni-target:before {content: "\e980";}
.lni-stamp:before {content: "\e981";}
.lni-clipboard:before {content: "\e982";}
.lni-licencse:before {content: "\e983";}
.lni-paperclip:before {content: "\e984";}
.lni-stats-up:before {content: "\e97e";}
.lni-stats-down:before {content: "\e985";}
.lni-bar-chart:before {content: "\e986";}
.lni-bullhorn:before {content: "\e987";}
.lni-calendar:before {content: "\e988";}
.lni-quotation:before {content: "\e989";}
.lni-bus:before {content: "\e98a";}
.lni-car-alt:before {content: "\e98b";}
.lni-car:before {content: "\e98c";}
.lni-train:before {content: "\e9a0";}
.lni-train-alt:before {content: "\e991";}
.lni-helicopter:before {content: "\e990";}
.lni-ship:before {content: "\e992";
}.lni-bridge:before {content: "\e993";}
.lni-scooter:before {content: "\e98f";}
.lni-plane:before {content: "\e994";}
.lni-bi-cycle:before {content: "\e996";}
.lni-postcard:before {content: "\e98d";}
.lni-road:before {content: "\e98e";}
.lni-envelope:before {content: "\e997";}
.lni-reply:before {content: "\e998";}
.lni-bubble:before {content: "\e995";}
.lni-support:before {content: "\e999";}
.lni-comment-reply:before {content: "\e99a";}
.lni-pointer:before {content: "\e99b";}
.lni-phone:before {content: "\e99c";}
.lni-phone-handset:before {content: "\eac1";}
.lni-comment-alt:before {content: "\e99e";}
.lni-comment:before {content: "\e99f";}
.lni-coffee-cup:before {content: "\e9a1";}
.lni-home:before {content: "\e9a2";}
.lni-gift:before {content: "\eac2";}
.lni-thought:before {content: "\e9a3";}
.lni-eye:before {content: "\eac3";}
.lni-user:before {content: "\e9a4";}
.lni-users:before {content: "\e9a5";}
.lni-wallet:before {content: "\e9a6";}
.lni-tshirt:before {content: "\e9a7";}
.lni-medall-alt:before {content: "\e9a8";}
.lni-medall:before {content: "\e9a9";}
.lni-notepad:before {content: "\e9aa";}
.lni-crown:before {content: "\e9ab";}
.lni-ticket:before {content: "\e9ac";}
.lni-ticket-alt:before {content: "\e9ad";}
.lni-certificate:before {content: "\e9ae";}
.lni-cup:before {content: "\e9af";}
.lni-library:before {content: "\e9b0";}
.lni-school-bench-alt:before {content: "\e9b1";}
.lni-school-bench:before {content: "\e9b4";}
.lni-microscope:before {content: "\e9b2";}
.lni-school-compass:before {content: "\e9b3";}
.lni-information:before {content: "\e9b5";}
.lni-graduation:before {content: "\e9b6";}
.lni-write:before {content: "\e9b7";}
.lni-pencil-alt:before {content: "\e9b8";}
.lni-pencil:before {content: "\e9b9";}
.lni-blackboard:before {content: "\e9bb";}
.lni-book:before {content: "\e9bc";}
.lni-shuffle:before {content: "\e9bd";}
.lni-gallery:before {content: "\eac4";}
.lni-image:before {content: "\eac5";}
.lni-volume-mute:before {content: "\e9be";}
.lni-backward:before {content: "\e9bf";}
.lni-forward:before {content: "\e9c0";}
.lni-stop:before {content: "\e9c1";}
.lni-play:before {content: "\e9c2";}
.lni-pause:before {content: "\e9c3";}
.lni-music:before {content: "\e9c4";}
.lni-frame-expand:before {content: "\e9c5";}
.lni-full-screen:before {content: "\eac6";}
.lni-video:before {content: "\e9c6";}
.lni-volume-high:before {content: "\e9c7";}
.lni-volume-low:before {content: "\e9c8";}
.lni-volume-medium:before {content: "\e9c9";}
.lni-volume:before {content: "\e9ca";}
.lni-camera:before {content: "\e9cb";}
.lni-invest-monitor:before {content: "\e9cc";}
.lni-grow:before {content: "\e9cd";}
.lni-money-location:before {content: "\e9ce";}
.lni-cloudnetwork:before {content: "\e9cf";}
.lni-diamond:before {content: "\e9d0";}
.lni-customer:before {content: "\e9d1";}
.lni-domain:before {content: "\e9d2";}
.lni-target-audience:before {content: "\e9d3";}
.lni-seo:before {content: "\e9d4";}
.lni-keyword-research:before {content: "\e9d5";}
.lni-seo-monitoring:before {content: "\e9d6";}
.lni-seo-consulting:before {content: "\e9d7";}
.lni-money-protection:before {content: "\e9d8";}
.lni-offer:before {content: "\e9d9";}
.lni-delivery:before {content: "\e9da";}
.lni-investment:before {content: "\e9db";}
.lni-shopping-basket:before {content: "\e9dc";}
.lni-coin:before {content: "\e9dd";}
.lni-cart-full:before {content: "\e9de";}
.lni-cart:before {content: "\e9df";}
.lni-burger:before {content: "\e9e0";}
.lni-restaurant:before {content: "\e9e1";}
.lni-service:before {content: "\e9e2";}
.lni-chef-hat:before {content: "\e9e3";}
.lni-cake:before {content: "\e9e4";}
.lni-pizza:before {content: "\e9e5";}
.lni-teabag:before {content: "\e9e6";}
.lni-dinner:before {content: "\e9e7";}
.lni-taxi:before {content: "\e9e8";}
.lni-caravan:before {content: "\e9e9";}
.lni-pyramids:before {content: "\e9ea";}
.lni-surfboard:before {content: "\e9eb";}
.lni-travel:before {content: "\e9ec";}
.lni-island:before {content: "\e9ed";}
.lni-mashroom:before {content: "\e9ee";}
.lni-sprout:before {content: "\e9ef";}
.lni-tree:before {content: "\e9f0";}
.lni-trees:before {content: "\e9f1";}
.lni-flower:before {content: "\e9f2";}
.lni-bug:before {content: "\e9f3";}
.lni-leaf:before {content: "\e9f4";}
.lni-fresh-juice:before {content: "\e9f5";}
.lni-heart-monitor:before {content: "\e9f6";}
.lni-dumbbell:before {content: "\e9f7";}
.lni-skipping-rope:before {content: "\e9f8";}
.lni-slim:before {content: "\e9f9";}
.lni-weight:before {content: "\e9fa";}
.lni-basketball:before {content: "\e9fb";}
.lni-first-aid:before {content: "\e9fc";}
.lni-ambulance:before {content: "\e9fd";}
.lni-hospital:before {content: "\e9fe";}
.lni-syringe:before {content: "\e9ff";}
.lni-capsule:before {content: "\ea00";}
.lni-stethoscope:before {content: "\ea01";}
.lni-wheelbarrow:before {content: "\ea02";}
.lni-shovel:before {content: "\ea03";}
.lni-construction-hammer:before {content: "\ea04";}
.lni-brick:before {content: "\ea05";}
.lni-hammer:before {content: "\eac7";}
.lni-helmet:before {content: "\ea06";}
.lni-trowel:before {content: "\ea07";}
.lni-construction:before {content: "\ea08";}
.lni-apartment:before {content: "\ea09";}
.lni-juice:before {content: "\ea0a";}
.lni-spray:before {content: "\ea0b";}
.lni-candy-cane:before {content: "\ea0c";}
.lni-candy:before {content: "\ea0d";}
.lni-fireworks:before {content: "\ea0e";}
.lni-flags:before {content: "\ea0f";}
.lni-baloon:before {content: "\ea10";}
.lni-cloud:before {content: "\ea11";}
.lni-night:before {content: "\ea12";}
.lni-cloudy-sun:before {content: "\ea13";}
.lni-rain:before {content: "\ea14";}
.lni-thunder:before {content: "\ea15";}
.lni-drop:before {content: "\ea16";}
.lni-thunder-alt:before {content: "\ea18";}
.lni-sun:before {content: "\ea17";}
.lni-spell-check:before {content: "\ea1a";}
.lni-text-format:before {content: "\ea1b";}
.lni-text-format-remove:before {content: "\ea1c";}
.lni-italic:before {content: "\ea1d";}
.lni-line-dotted:before {content: "\ea1e";}
.lni-text-align-center:before {content: "\ea19";}
.lni-text-align-left:before {content: "\ea20";}
.lni-text-align-right:before {content: "\ea21";}
.lni-text-align-justify:before {content: "\ea22";}
.lni-bold:before {content: "\ea23";}
.lni-page-break:before {content: "\ea24";}
.lni-strikethrough:before {content: "\ea25";}
.lni-text-size:before {content: "\ea26";}
.lni-line-dashed:before {content: "\ea27";}
.lni-line-double:before {content: "\ea28";}
.lni-direction-ltr:before {content: "\ea29";}
.lni-direction-rtl:before {content: "\ea2a";}
.lni-list:before {content: "\ea2b";}
.lni-line-spacing:before {content: "\ea2f";}
.lni-sort-alpha-asc:before {content: "\ea1f";}
.lni-sort-amount-asc:before {content: "\ea2c";}
.lni-indent-decrease:before {content: "\ea2d";}
.lni-indent-increase:before {content: "\ea2e";}
.lni-pilcrow:before {content: "\ea30";}
.lni-underline:before {content: "\ea31";}
.lni-dollar:before {content: "\ea32";}
.lni-rupee:before {content: "\ea33";}
.lni-pound:before {content: "\ea34";}
.lni-yen:before {content: "\ea35";}
.lni-euro:before {content: "\ea36";}
.lni-emoji-happy:before {content: "\ea37";}
.lni-emoji-tounge:before {content: "\ea38";}
.lni-emoji-cool:before {content: "\ea39";}
.lni-emoji-friendly:before {content: "\ea3a";}
.lni-emoji-neutral:before {content: "\ea3b";}
.lni-emoji-sad:before {content: "\ea3c";}
.lni-emoji-smile:before {content: "\ea3d";}
.lni-emoji-suspect:before {content: "\ea3e";}
.lni-direction-alt:before {content: "\ea3f";}
.lni-enter:before {content: "\ea40";}
.lni-exit-down:before {content: "\ea41";}
.lni-exit-up:before {content: "\ea5f";}
.lni-exit:before {content: "\ea42";}
.lni-chevron-up:before {content: "\ea43";}
.lni-chevron-left:before {content: "\ea44";}
.lni-chevron-down:before {content: "\ea45";}
.lni-chevron-right:before {content: "\ea46";}
.lni-arrow-down:before {content: "\ea47";}
.lni-arrows-horizontal:before {content: "\ea48";}
.lni-arrows-vertical:before {content: "\ea49";}
.lni-direction:before {content: "\ea4a";}
.lni-arrow-left:before {content: "\ea4b";}
.lni-arrow-right:before {content: "\ea4c";}
.lni-arrow-up:before {content: "\ea4d";}
.lni-arrow-down-circle:before {content: "\ea4e";}
.lni-anchor:before {content: "\ea4f";}
.lni-arrow-left-circle:before {content: "\ea50";}
.lni-arrow-right-circle:before {content: "\ea51";}
.lni-arrow-up-circle:before {content: "\ea52";}
.lni-angle-double-down:before {content: "\ea53";}
.lni-angle-double-left:before {content: "\ea54";}
.lni-angle-double-right:before {content: "\ea55";}
.lni-angle-double-up:before {content: "\ea56";}
.lni-arrow-top-left:before {content: "\ea57";}
.lni-arrow-top-right:before {content: "\ea58";}
.lni-chevron-down-circle:before {content: "\ea59";}
.lni-chevron-left-circle:before {content: "\ea5a";}
.lni-chevron-right-circle:before {content: "\ea5b";}
.lni-chevron-up-circle:before {content: "\ea5c";}
.lni-shift-left:before {content: "\ea5d";}
.lni-shift-right:before {content: "\ea5e";}
.lni-pointer-down:before {content: "\ea60";}
.lni-pointer-right:before {content: "\ea62";}
.lni-pointer-left:before {content: "\ea61";}
.lni-pointer-up:before {content: "\ea63";}
.lni-spinner-arrow:before {content: "\ea64";}
.lni-spinner-solid:before {content: "\ea65";}
.lni-spinner:before {content: "\ea66";}
.lni-google:before {content: "\e99d";}
.lni-producthunt:before {content: "\ea68";}
.lni-paypal:before {content: "\eab3";}
.lni-paypal-original:before {content: "\ea6c";}
.lni-java:before {content: "\ea6d";}
.lni-microsoft:before {content: "\ea6b";}
.lni-windows:before {content: "\ea6e";}
.lni-flickr:before {content: "\ea70";}
.lni-drupal:before {content: "\ea9f";}
.lni-drupal-original:before {content: "\ea71";}
.lni-android:before {content: "\eab7";}
.lni-android-original:before {content: "\ea72";}
.lni-playstore:before {content: "\eab4";}
.lni-git:before {content: "\ea9b";}
.lni-github-original:before {content: "\ea73";}
.lni-github:before {content: "\ea9c";}
.lni-steam:before {content: "\ea75";}
.lni-shopify:before {content: "\ea76";}
.lni-snapchat:before {content: "\ea77";}
.lni-soundcloud:before {content: "\eab5";}
.lni-souncloud-original:before {content: "\ea78";}
.lni-telegram:before {content: "\ea79";}
.lni-twitch:before {content: "\ea7a";}
.lni-vimeo:before {content: "\ea7c";}
.lni-vk:before {content: "\ea7d";}
.lni-wechat:before {content: "\ea7e";}
.lni-whatsapp:before {content: "\ea7f";}
.lni-yahoo:before {content: "\ea80";}
.lni-youtube:before {content: "\ea81";}
.lni-stackoverflow:before {content: "\ea82";}
.lni-slideshare:before {content: "\ea84";}
.lni-slack:before {content: "\ea85";}
.lni-lineicons-alt:before {content: "\ea69";}
.lni-lineicons:before {content: "\ea6a";}
.lni-skype:before {content: "\ea86";}
.lni-pinterest:before {content: "\ea87";}
.lni-reddit:before {content: "\ea88";}
.lni-line:before {content: "\ea89";}
.lni-megento:before {content: "\ea8b";}
.lni-blogger:before {content: "\ea8e";}
.lni-bootstrap:before {content: "\ea8f";}
.lni-dribbble:before {content: "\ea90";}
.lni-dropbox:before {content: "\ea98";}
.lni-dropbox-original:before {content: "\ea91";}
.lni-envato:before {content: "\ea92";}
.lni-500px:before {content: "\ea95";}
.lni-twitter-original:before {content: "\ea7b";}
.lni-twitter:before {content: "\ea97";}
.lni-twitter-filled:before {content: "\eac8";}
.lni-facebook-messenger:before {content: "\ea93";}
.lni-facebook-original:before {content: "\ea94";}
.lni-facebook-filled:before {content: "\ea99";}
.lni-facebook:before {content: "\ea9a";}
.lni-joomla:before {content: "\eac9";}
.lni-firefox:before {content: "\ea9d";}
.lni-amazon-original:before {content: "\ea74";}
.lni-amazon:before {content: "\ea9e";}
.lni-linkedin-original:before {content: "\ea8a";}
.lni-linkedin:before {content: "\eaa1";}
.lni-linkedin-filled:before {content: "\eaca";}
.lni-bitbucket:before {content: "\eaa2";}
.lni-quora:before {content: "\eaa3";}
.lni-medium:before {content: "\eaa4";}
.lni-instagram-original:before {content: "\ea8c";}
.lni-instagram-filled:before {content: "\eaa6";}
.lni-instagram:before {content: "\eaa7";}
.lni-bitcoin:before {content: "\eaa8";}
.lni-stripe:before {content: "\eaa9";}
.lni-wordpress-filled:before {content: "\eaaa";}
.lni-wordpress:before {content: "\ea96";}
.lni-google-plus:before {content: "\eaac";}
.lni-mastercard:before {content: "\eaae";}
.lni-visa:before {content: "\eaaf";}
.lni-amex:before {content: "\eacb";}
.lni-apple:before {content: "\eab0";}
.lni-behance:before {content: "\eab1";}
.lni-behance-original:before {content: "\ea8d";}
.lni-chrome:before {content: "\eab2";}
.lni-spotify-original:before {content: "\ea83";}
.lni-spotify:before {content: "\eab6";}
.lni-html:before {content: "\eaad";}
.lni-css:before {content: "\eaa5";}
.lni-ycombinator:before {content: "\ea67";}
.size-xs {font-size: 1rem !important;}
.size-sm {font-size: 1.55rem !important;}
.size-md {font-size: 2.25rem !important;}
.size-fw {font-size: 1.2857142857em; line-height: 0.8em; width: 1.2857142857em; height: 0.8em; margin-top: -0.2em !important; vertical-align: middle;}
.size-lg {font-size: 3rem !important;}

@-webkit-keyframes spin {
	0% {-webkit-transform: rotate(0); transform: rotate(0);}
	100% {-webkit-transform: rotate(359deg); transform: rotate(359deg);}
}
@keyframes spin {
	0% {-webkit-transform: rotate(0); transform: rotate(0);}
	100% {-webkit-transform: rotate(359deg); transform: rotate(359deg);}
}
@-webkit-keyframes burst {
	0% {-webkit-transform: scale(1); transform: scale(1); opacity: 1;}
	90% {-webkit-transform: scale(1.5); transform: scale(1.5); opacity: 0;}
}
@keyframes burst {
	0% {-webkit-transform: scale(1); transform: scale(1); opacity: 1;}
	90% {-webkit-transform: scale(1.5); transform: scale(1.5); opacity: 0;}
}
@-webkit-keyframes flashing {
	0%, 90% {opacity: 1;}
	45% {opacity: 0;}
}
@keyframes flashing {
	0%, 90% {opacity: 1;}
	45% {opacity: 0;}
}
@-webkit-keyframes fade-left {
	0% {-webkit-transform: translateX(0); transform: translateX(0); opacity: 1;}
	75% {-webkit-transform: translateX(-20px); transform: translateX(-20px); opacity: 0;}
}
@keyframes fade-left {
	0% {-webkit-transform: translateX(0); transform: translateX(0); opacity: 1;}
	75% {-webkit-transform: translateX(-20px); transform: translateX(-20px); opacity: 0;}
}
@-webkit-keyframes fade-right {
	0% {-webkit-transform: translateX(0); transform: translateX(0); opacity: 1;}
	75% {-webkit-transform: translateX(20px); transform: translateX(20px); opacity: 0;}
}
@keyframes fade-right {
	0% {-webkit-transform: translateX(0); transform: translateX(0); opacity: 1;}
	75% {-webkit-transform: translateX(20px); transform: translateX(20px); opacity: 0;}
}
@-webkit-keyframes fade-up {
	0% {-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;}
	75% {-webkit-transform: translateY(-20px); transform: translateY(-20px); opacity: 0;}
}
@keyframes fade-up {
	0% {-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;}
	75% {-webkit-transform: translateY(-20px); transform: translateY(-20px); opacity: 0;}
}
@-webkit-keyframes fade-down {
	0% {-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;}
	75% {-webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0;}
}
@keyframes fade-down {
	0% {-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;}
	75% {-webkit-transform: translateY(20px); transform: translateY(20px); opacity: 0;}
}
@-webkit-keyframes tada {
	from, to {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
	10%, 20% {-webkit-transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg); transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg); transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg);}
}
@keyframes tada {
	from, to {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
	10%, 20% {-webkit-transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg); transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);}
	40%, 60%, 80% {-webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg);}
}
.lni-spin-effect, .lni-spin-effect-hover:hover {-webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite;}
.lni-tada-effect, .lni-tada-effect-hover:hover {-webkit-animation: tada 1.5s ease infinite; animation: tada 1.5s ease infinite;}
.lni-flashing-effect, .lni-flashing-effect-hover:hover {-webkit-animation: flashing 1.5s infinite linear; animation: flashing 1.5s infinite linear;}
.lni-burst-effect, .lni-burst-effect-hover:hover {-webkit-animation: burst 1.5s infinite linear; animation: burst 1.5s infinite linear;}
.lni-fade-up-effect, .lni-fade-up-effect-hover:hover {-webkit-animation: fade-up 1.5s infinite linear; animation: fade-up 1.5s infinite linear;}
.lni-fade-down-effect, .lni-fade-down-effect-hover:hover {-webkit-animation: fade-down 1.5s infinite linear; animation: fade-down 1.5s infinite linear;}
.lni-fade-left-effect, .lni-fade-left-effect-hover:hover {-webkit-animation: fade-left 1.5s infinite linear; animation: fade-left 1.5s infinite linear;}
.lni-fade-right-effect, .lni-fade-right-effect-hover:hover {-webkit-animation: fade-right 1.5s infinite linear; animation: fade-right 1.5s infinite linear;}

/*------- Light Box Css -------*/
.lb-loader, .lightbox {text-align: center; line-height: 0;}
.lb-dataContainer:after, .lb-outerContainer:after {content: ""; clear: both;}
html.lb-disable-scrolling {overflow: hidden; position: fixed; height: 100vh; width: 100vw;}
.lightboxOverlay {position: absolute; top: 0; left: 0; z-index: 9999; background-color: #000; filter: alpha(Opacity=80); opacity: 0.8; display: none;}
.lightbox {position: absolute; left: 0; width: 100%; z-index: 10000; font-weight: 400;}
.lightbox .lb-image {display: block; height: auto; max-width: inherit; max-height: none; border-radius: 3px; border: 4px solid #fff;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative; width: 250px; height: 250px; margin: 0 auto; border-radius: 4px; background-color: #fff;}
.lb-loader, .lb-nav {position: absolute; left: 0;}
.lb-outerContainer:after {display: table;}
.lb-loader {top: 43%; height: 25%; width: 100%;}
.lb-cancel {display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../img/loading.gif) no-repeat;}
.lb-nav {top: 0; height: 100%; width: 100%; z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: 0; background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);}
.lb-next, .lb-prev {height: 100%; cursor: pointer; display: block;}
.lb-nav a.lb-prev {width: 34%; left: 0; float: left; background: url(../img/lightbox-prev.png) left 48% no-repeat; filter: alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {filter: alpha(Opacity=100); opacity: 1;}
.lb-nav a.lb-next {width: 64%; right: 0; float: right; background: url(../img/lightbox-next.png) right 48% no-repeat; filter: alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {filter: alpha(Opacity=100); opacity: 1;}
.lb-dataContainer {margin: 0 auto; padding-top: 5px; width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.lb-dataContainer:after {display: table;}
.lb-data {padding: 0 4px; color: #ccc;}
.lb-data .lb-details {width: 85%; float: left; text-align: left; line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px; font-weight: 700; line-height: 1em;}
.lb-data .lb-caption a {color: #4ae;}
.lb-data .lb-number {display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999;}
.lb-data .lb-close {display: block; float: right; width: 30px; height: 30px; background: url(../img/close.png) top right no-repeat; text-align: right; outline: 0; filter: alpha(Opacity=70); opacity: 0.7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor: pointer; filter: alpha(Opacity=100); opacity: 1;}

/*--------- Select 2 ----------*/
.select2-container {box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle;}
.select2-container .select2-selection--single {box-sizing: border-box; cursor: pointer; display: block; height: 28px; user-select: none; -webkit-user-select: none;}
.select2-container .select2-selection--single .select2-selection__rendered {display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.select2-container .select2-selection--single .select2-selection__clear {position: relative;}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {padding-right: 8px; padding-left: 20px;}
.select2-container .select2-selection--multiple {box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; user-select: none; -webkit-user-select: none;}
.select2-container .select2-selection--multiple .select2-selection__rendered {display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap;}
.select2-container .select2-search--inline {float: left;}
.select2-container .select2-search--inline .select2-search__field {box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0;}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none;}
.select2-dropdown {background-color: white; border: 1px solid #aaa; border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051;}
.select2-results {display: block;}
.select2-results__options {list-style: none; margin: 0; padding: 0;}
.select2-results__option {padding: 6px; user-select: none; -webkit-user-select: none;}
.select2-results__option[aria-selected] {cursor: pointer;}
.select2-container--open .select2-dropdown {left: 0;}
.select2-container--open .select2-dropdown--above {border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.select2-search--dropdown {display: block; padding: 4px;}
.select2-search--dropdown .select2-search__field {padding: 4px; width: 100%; box-sizing: border-box;}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none;}
.select2-search--dropdown.select2-search--hide {display: none;}
.select2-close-mask {border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0);}
.select2-hidden-accessible {border: 0 !important; clip: rect(0 0 0 0) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; white-space: nowrap !important;}
.select2-container--default .select2-selection--single {background-color: #fff; border: 1px solid #aaa; border-radius: 4px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #444; line-height: 28px;}
.select2-container--default .select2-selection--single .select2-selection__clear {cursor: pointer; float: right; font-weight: bold;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px; position: absolute; top: 1px; right: 15px; width: 20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {left: 1px; right: auto;}
.select2-container--default.select2-container--disabled .select2-selection--single {background-color: #eee; cursor: default;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {display: none;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px;}
.select2-container--default .select2-selection--multiple {background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {list-style: none;}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {color: #999; margin-top: 5px; float: left;}
.select2-container--default .select2-selection--multiple .select2-selection__clear {cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {color: #333;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {float: right;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {margin-left: 5px; margin-right: auto;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px; margin-right: auto;}
.select2-container--default.select2-container--focus .select2-selection--multiple {border: solid black 1px; outline: 0;}
.select2-container--default.select2-container--disabled .select2-selection--multiple {background-color: #eee; cursor: default;}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {display: none;}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {border-top-left-radius: 0; border-top-right-radius: 0;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #aaa;}
.select2-container--default .select2-search--inline .select2-search__field {background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield;}
.select2-container--default .select2-results > .select2-results__options {max-height: 200px; overflow-y: auto;}
.select2-container--default .select2-results__option[role="group"] {padding: 0;}
.select2-container--default .select2-results__option[aria-disabled="true"] {color: #999;}
.select2-container--default .select2-results__option[aria-selected="true"] {background-color: #ddd;}
.select2-container--default .select2-results__option .select2-results__option {padding-left: 1em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {padding-left: 0;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {margin-left: -1em; padding-left: 2em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -2em; padding-left: 3em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -3em; padding-left: 4em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -4em; padding-left: 5em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -5em; padding-left: 6em;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #5897fb; color: white;}
.select2-container--default .select2-results__group {cursor: default; display: block; padding: 6px;}
.select2-container--classic .select2-selection--single {background-color: #f7f7f7; border: 1px solid #aaa; border-radius: 4px; outline: 0; background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%); background-image: -o-linear-gradient(top, #fff 50%, #eee 100%); background-image: linear-gradient(to bottom, #fff 50%, #eee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);}
.select2-container--classic .select2-selection--single:focus {border: 1px solid #5897fb;}
.select2-container--classic .select2-selection--single .select2-selection__rendered {color: #444; line-height: 28px;}
.select2-container--classic .select2-selection--single .select2-selection__clear {cursor: pointer; float: right; font-weight: bold; margin-right: 10px;}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {color: #999;}
.select2-container--classic .select2-selection--single .select2-selection__arrow {background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%); background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%); background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {border: none; border-right: 1px solid #aaa; border-radius: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; left: 1px; right: auto;}
.select2-container--classic.select2-container--open .select2-selection--single {border: 1px solid #5897fb;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {background: transparent; border: none;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%); background-image: -o-linear-gradient(top, #fff 0%, #eee 50%); background-image: linear-gradient(to bottom, #fff 0%, #eee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%); background-image: -o-linear-gradient(top, #eee 50%, #fff 100%); background-image: linear-gradient(to bottom, #eee 50%, #fff 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);}
.select2-container--classic .select2-selection--multiple {background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; outline: 0;}
.select2-container--classic .select2-selection--multiple:focus {border: 1px solid #5897fb;}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {list-style: none; margin: 0; padding: 0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {display: none;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {color: #888; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {color: #555;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {float: right; margin-left: 5px; margin-right: auto;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px; margin-right: auto;}
.select2-container--classic.select2-container--open .select2-selection--multiple {border: 1px solid #5897fb;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {border-top: none; border-top-left-radius: 0; border-top-right-radius: 0;}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.select2-container--classic .select2-search--dropdown .select2-search__field {border: 1px solid #aaa; outline: 0;}
.select2-container--classic .select2-search--inline .select2-search__field {outline: 0; box-shadow: none;}
.select2-container--classic .select2-dropdown {background-color: #fff; border: 1px solid transparent;}
.select2-container--classic .select2-dropdown--above {border-bottom: none;}
.select2-container--classic .select2-dropdown--below {border-top: none;}
.select2-container--classic .select2-results > .select2-results__options {max-height: 200px; overflow-y: auto;}
.select2-container--classic .select2-results__option[role="group"] {padding: 0;}
.select2-container--classic .select2-results__option[aria-disabled="true"] {color: grey;}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {background-color: #3875d7; color: #fff;}
.select2-container--classic .select2-results__group {cursor: default; display: block; padding: 6px;}
.select2-container--classic.select2-container--open .select2-dropdown {border-color: #5897fb;}

/*---------------  Dropezone Css -----------------*/
@-webkit-keyframes passing-through {
	0% {opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px);}
	30%, 70% {opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
	100% {opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px);}
}
@-moz-keyframes passing-through {
	0% {opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px);}
	30%, 70% {opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
	100% {opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px);}
}
@keyframes passing-through {
	0% {opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px);}
	30%, 70% {opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
	100% {opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px);}
}
@-webkit-keyframes slide-in {
	0% {opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px);}
	30% {opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
}
@-moz-keyframes slide-in {
	0% {opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px);}
	30% {opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
}
@keyframes slide-in {
	0% {opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px);}
	30% {opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
}
@-webkit-keyframes pulse {
	0%, 20% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
	10% {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
}
@-moz-keyframes pulse {
	0%, 20% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
	10% {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
}
@keyframes pulse {
	0%, 20% {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
	10% {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
}

.dropzone, .dropzone * {box-sizing: border-box;}
.dropzone {min-height: 150px; border: 2px solid rgba(0, 0, 0, 0.3); background: #fff; padding: 20px;}
.dropzone.dz-clickable {cursor: pointer;}
.dropzone.dz-clickable * {cursor: default;}
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {cursor: pointer;}
.dropzone.dz-started .dz-message {display: none;}
.dropzone.dz-drag-hover {border-style: solid;}
.dropzone.dz-drag-hover .dz-message {opacity: 0.5;}
.dropzone .dz-preview.dz-file-preview .dz-details, .dropzone .dz-preview:hover .dz-details {opacity: 1;}
.dropzone .dz-message {text-align: center; margin: 2em 0;}
.dropzone .dz-preview {position: relative; display: inline-block; vertical-align: top; margin: 16px; min-height: 100px;}
.dropzone .dz-preview:hover {z-index: 1000;}
.dropzone .dz-preview.dz-file-preview .dz-image {border-radius: 20px; background: #999; background: linear-gradient(to bottom, #eee, #ddd);}
.dropzone .dz-preview.dz-image-preview {background: #fff;}
.dropzone .dz-preview.dz-image-preview .dz-details {-webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear;}
.dropzone .dz-preview .dz-remove {font-size: 14px; text-align: center; display: block; cursor: pointer; border: none;}
.dropzone .dz-preview .dz-remove:hover {text-decoration: underline;}
.dropzone .dz-preview .dz-details {z-index: 20; position: absolute; top: 0; left: 0; opacity: 0; font-size: 13px; min-width: 100%; max-width: 100%; padding: 2em 1em; text-align: center; color: rgba(0, 0, 0, 0.9); line-height: 150%;}
.dropzone .dz-preview .dz-details .dz-size {margin-bottom: 1em; font-size: 16px;}
.dropzone .dz-preview .dz-details .dz-filename {white-space: nowrap;}
.dropzone .dz-preview .dz-details .dz-filename:hover span {border: 1px solid rgba(200, 200, 200, 0.8); background-color: rgba(255, 255, 255, 0.8);}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {overflow: hidden; text-overflow: ellipsis;}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {border: 1px solid transparent;}
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px;}
.dropzone .dz-preview:hover .dz-image img {-webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-filter: blur(8px); filter: blur(8px);}
.dropzone .dz-preview .dz-image {border-radius: 20px; overflow: hidden; width: 120px; height: 120px; position: relative; display: block; z-index: 10;}
.dropzone .dz-preview .dz-image img {display: block;}
.dropzone .dz-preview.dz-success .dz-success-mark {-webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);}
.dropzone .dz-preview.dz-error .dz-error-mark {opacity: 1; -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);}
.dropzone .dz-preview .dz-error-mark, .dropzone .dz-preview .dz-success-mark {pointer-events: none; opacity: 0; z-index: 500; position: absolute; display: block; top: 50%; left: 50%; margin-left: -27px; margin-top: -27px;}
.dropzone .dz-preview .dz-error-mark svg, .dropzone .dz-preview .dz-success-mark svg {display: block; width: 54px; height: 54px;}
.dropzone .dz-preview.dz-processing .dz-progress {opacity: 1; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.dropzone .dz-preview.dz-complete .dz-progress {opacity: 0; -webkit-transition: opacity 0.4s ease-in; -moz-transition: opacity 0.4s ease-in; -ms-transition: opacity 0.4s ease-in; -o-transition: opacity 0.4s ease-in; transition: opacity 0.4s ease-in;}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {-webkit-animation: pulse 6s ease infinite; -moz-animation: pulse 6s ease infinite; -ms-animation: pulse 6s ease infinite; -o-animation: pulse 6s ease infinite; animation: pulse 6s ease infinite;}
.dropzone .dz-preview .dz-progress {opacity: 1; z-index: 1000; pointer-events: none; position: absolute; height: 16px; left: 50%; top: 50%; margin-top: -8px; width: 80px; margin-left: -40px; background: rgba(255, 255, 255, 0.9); -webkit-transform: scale(1); border-radius: 8px; overflow: hidden;}
.dropzone .dz-preview .dz-progress .dz-upload {background: #333; background: linear-gradient(to bottom, #666, #444); position: absolute; top: 0; left: 0; bottom: 0; width: 0; -webkit-transition: width 0.3s ease-in-out; -moz-transition: width 0.3s ease-in-out; -ms-transition: width 0.3s ease-in-out; -o-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out;}
.dropzone .dz-preview.dz-error .dz-error-message {display: block;}
.dropzone .dz-preview.dz-error:hover .dz-error-message {opacity: 1; pointer-events: auto;}
.dropzone .dz-preview .dz-error-message {pointer-events: none; z-index: 1000; position: absolute; display: block; display: none; opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; border-radius: 8px; font-size: 13px; top: 130px; left: -10px; width: 140px; background: #be2626; background: linear-gradient(to bottom, #be2626, #a92222); padding: 0.5em 1.2em; color: #fff;}
.dropzone .dz-preview .dz-error-message:after {content: ""; position: absolute; top: -6px; left: 64px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #be2626;}

/* Magnific Popup CSS */
.mfp-bg {top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8;}
.mfp-wrap {top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden;}
.mfp-container {text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box;}
.mfp-container:before {content: ""; display: inline-block; height: 100%; vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%; cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out;}
.mfp-zoom {cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none; -moz-user-select: none; user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #ccc; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044;}
.mfp-preloader a {color: #ccc;}
.mfp-preloader a:hover {color: #fff;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}

button.mfp-close, button.mfp-arrow {overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation;}
button::-moz-focus-inner {padding: 0; border: 0;}

.mfp-close {width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #fff; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #fff; right: -6px; text-align: right; padding-right: 6px; width: 100%;}
.mfp-counter {position: absolute; top: 0; right: 0; color: #ccc; font-size: 12px; line-height: 18px; white-space: nowrap;}
.mfp-arrow {position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent;}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;}
.mfp-arrow:before, .mfp-arrow:after {content: ""; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent;}
.mfp-arrow:after {border-top-width: 13px; border-bottom-width: 13px; top: 8px;}
.mfp-arrow:before {border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after {border-right: 17px solid #fff; margin-left: 31px;}
.mfp-arrow-left:before {margin-left: 25px; border-right: 27px solid #3f3f3f;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after {border-left: 17px solid #fff; margin-left: 39px;}
.mfp-arrow-right:before {border-left: 27px solid #3f3f3f;}
.mfp-iframe-holder {padding-top: 40px; padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0; width: 100%; max-width: 900px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%; height: 0; overflow: hidden; padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000;}

/* Main image in popup */
img.mfp-img {width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto;}

/* The shadow behind the image */
.mfp-figure {line-height: 0;}
.mfp-figure:after {content: ""; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444;}
.mfp-figure small {color: #bdbdbd; display: block; font-size: 12px; line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto;}
.mfp-title {text-align: left; line-height: 18px; color: #f3f3f3; word-wrap: break-word; padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder {padding-left: 0; padding-right: 0;}
	.mfp-img-mobile img.mfp-img {padding: 0;}
	.mfp-img-mobile .mfp-figure:after {top: 0; bottom: 0;}
	.mfp-img-mobile .mfp-figure small {display: inline; margin-left: 5px;}
	.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box;}
	.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
	.mfp-img-mobile .mfp-counter {right: 5px; top: 3px;}
	.mfp-img-mobile .mfp-close {top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0;}
}

@media all and (max-width: 900px) {
	.mfp-arrow {-webkit-transform: scale(0.75); transform: scale(0.75);}
	.mfp-arrow-left {-webkit-transform-origin: 0; transform-origin: 0;}
	.mfp-arrow-right {-webkit-transform-origin: 100%; transform-origin: 100%;}
	.mfp-container {padding-left: 6px; padding-right: 6px;}
}
