/* nivo css */

.nivoSlider {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden
}

.nivoSlider  img {
	position: absolute;
	top: 0;
	left: 0;
	max-width: none
}

.nivo-main-image {
	display: block!important;
	position: relative!important;
	width: 100%!important
}

.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
	background: white;
	filter: alpha(opacity=0);
	opacity: 0
}
.mobile_menu_logo img { height:40px !important } 
.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
	top: 0
}

.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
	overflow: hidden
}

.nivo-box img {
	display: block
}

.nivo-caption {
	position: absolute;
	left: 0;
	bottom: 0;
	background: #000;
	color: #fff;
	width: 100%;
	z-index: 8;
	padding: 5px 10px;
	opacity: .8;
	overflow: hidden;
	display: none;
	-moz-opacity: .8;
	filter: alpha(opacity=8);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.nivo-caption p {
	padding: 5px;
}

.nivo-caption a {
	display: inline-block;
}

.nivo-html-caption {
	display: none
}

.nivo-directionNav a {
	position: absolute;
	top: 45%;
	z-index: 9;
	cursor: pointer
}

.nivo-prevNav {
	left: 0
}

.nivo-nextNav {
	right: 0
}

.nivo-controlNav {
	text-align: center;
	padding: 15px 0
}

.nivo-controlNav a {
	cursor: pointer
}

.nivo-controlNav a.active {
	font-weight: 700
}

.nivoSlider img {
	max-width: none !important;
}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */.animated {
	animation-duration: 1s;
	animation-fill-mode: both
}

.animated.infinite {
	animation-iteration-count: infinite
}

.animated.hinge {
	animation-duration: 2s
}

.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY {
	animation-duration: .75s
}

@keyframes bounce {
	20%,53%,80%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1);
		transform: translate3d(0,0,0)
	}

	40%,43% {
		animation-timing-function: cubic-bezier(.755,.050,.855,.060);
		transform: translate3d(0,-30px,0)
	}

	70% {
		animation-timing-function: cubic-bezier(.755,.050,.855,.060);
		transform: translate3d(0,-15px,0)
	}

	90% {
		transform: translate3d(0,-4px,0)
	}
}

.bounce {
	animation-name: bounce;
	transform-origin: center bottom
}

@keyframes flash {
	50%,from,to {
		opacity: 1
	}

	25%,75% {
		opacity: 0
	}
}

.flash {
	animation-name: flash
}

@keyframes pulse {
	from,to {
		transform: scale3d(1,1,1)
	}

	50% {
		transform: scale3d(1.05,1.05,1.05)
	}
}

.pulse {
	animation-name: pulse
}

@keyframes rubberBand {
	from,to {
		transform: scale3d(1,1,1)
	}

	30% {
		transform: scale3d(1.25,.75,1)
	}

	40% {
		transform: scale3d(.75,1.25,1)
	}

	50% {
		transform: scale3d(1.15,.85,1)
	}

	65% {
		transform: scale3d(.95,1.05,1)
	}

	75% {
		transform: scale3d(1.05,.95,1)
	}
}

.rubberBand {
	animation-name: rubberBand
}

@keyframes shake {
	from,to {
		transform: translate3d(0,0,0)
	}

	10%,30%,50%,70%,90% {
		transform: translate3d(-10px,0,0)
	}

	20%,40%,60%,80% {
		transform: translate3d(10px,0,0)
	}
}

.shake {
	animation-name: shake
}

@keyframes headShake {
	0% {
		transform: translateX(0)
	}

	6.5% {
		transform: translateX(-6px) rotateY(-9deg)
	}

	18.5% {
		transform: translateX(5px) rotateY(7deg)
	}

	31.5% {
		transform: translateX(-3px) rotateY(-5deg)
	}

	43.5% {
		transform: translateX(2px) rotateY(3deg)
	}

	50% {
		transform: translateX(0)
	}
}

.headShake {
	animation-timing-function: ease-in-out;
	animation-name: headShake
}

@keyframes swing {
	20% {
		transform: rotate3d(0,0,1,15deg)
	}

	40% {
		transform: rotate3d(0,0,1,-10deg)
	}

	60% {
		transform: rotate3d(0,0,1,5deg)
	}

	80% {
		transform: rotate3d(0,0,1,-5deg)
	}

	to {
		transform: rotate3d(0,0,1,0deg)
	}
}

.swing {
	transform-origin: top center;
	animation-name: swing
}

@keyframes tada {
	from,to {
		transform: scale3d(1,1,1)
	}

	10%,20% {
		transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
	}

	30%,50%,70%,90% {
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
	}

	40%,60%,80% {
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
	}
}

.tada {
	animation-name: tada
}

@keyframes wobble {
	from,to {
		transform: none
	}

	15% {
		transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
	}

	30% {
		transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
	}

	45% {
		transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
	}

	60% {
		transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
	}

	75% {
		transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
	}
}

.wobble {
	animation-name: wobble
}

@keyframes jello {
	11.1%,from,to {
		transform: none
	}

	22.2% {
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}

	33.3% {
		transform: skewX(6.25deg) skewY(6.25deg)
	}

	44.4% {
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}

	55.5% {
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}

	66.6% {
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}

	77.7% {
		transform: skewX(.390625deg) skewY(.390625deg)
	}

	88.8% {
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}

.jello {
	animation-name: jello;
	transform-origin: center
}

@keyframes bounceIn {
	20%,40%,60%,80%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		transform: scale3d(.3,.3,.3)
	}

	20% {
		transform: scale3d(1.1,1.1,1.1)
	}

	40% {
		transform: scale3d(.9,.9,.9)
	}

	60% {
		opacity: 1;
		transform: scale3d(1.03,1.03,1.03)
	}

	80% {
		transform: scale3d(.97,.97,.97)
	}

	to {
		opacity: 1;
		transform: scale3d(1,1,1)
	}
}

.bounceIn {
	animation-name: bounceIn
}

@keyframes bounceInDown {
	60%,75%,90%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		transform: translate3d(0,-3000px,0)
	}

	60% {
		opacity: 1;
		transform: translate3d(0,25px,0)
	}

	75% {
		transform: translate3d(0,-10px,0)
	}

	90% {
		transform: translate3d(0,5px,0)
	}

	to {
		transform: none
	}
}

.bounceInDown {
	animation-name: bounceInDown
}

@keyframes bounceInLeft {
	60%,75%,90%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		transform: translate3d(-3000px,0,0)
	}

	60% {
		opacity: 1;
		transform: translate3d(25px,0,0)
	}

	75% {
		transform: translate3d(-10px,0,0)
	}

	90% {
		transform: translate3d(5px,0,0)
	}

	to {
		transform: none
	}
}

.bounceInLeft {
	animation-name: bounceInLeft
}

@keyframes bounceInRight {
	60%,75%,90%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	from {
		opacity: 0;
		transform: translate3d(3000px,0,0)
	}

	60% {
		opacity: 1;
		transform: translate3d(-25px,0,0)
	}

	75% {
		transform: translate3d(10px,0,0)
	}

	90% {
		transform: translate3d(-5px,0,0)
	}

	to {
		transform: none
	}
}

.bounceInRight {
	animation-name: bounceInRight
}

@keyframes bounceInUp {
	60%,75%,90%,from,to {
		animation-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	from {
		opacity: 0;
		transform: translate3d(0,3000px,0)
	}

	60% {
		opacity: 1;
		transform: translate3d(0,-20px,0)
	}

	75% {
		transform: translate3d(0,10px,0)
	}

	90% {
		transform: translate3d(0,-5px,0)
	}

	to {
		transform: translate3d(0,0,0)
	}
}

.bounceInUp {
	animation-name: bounceInUp
}

@keyframes bounceOut {
	20% {
		transform: scale3d(.9,.9,.9)
	}

	50%,55% {
		opacity: 1;
		transform: scale3d(1.1,1.1,1.1)
	}

	to {
		opacity: 0;
		transform: scale3d(.3,.3,.3)
	}
}

.bounceOut {
	animation-name: bounceOut
}

@keyframes bounceOutDown {
	20% {
		transform: translate3d(0,10px,0)
	}

	40%,45% {
		opacity: 1;
		transform: translate3d(0,-20px,0)
	}

	to {
		opacity: 0;
		transform: translate3d(0,2000px,0)
	}
}

.bounceOutDown {
	animation-name: bounceOutDown
}

@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		transform: translate3d(20px,0,0)
	}

	to {
		opacity: 0;
		transform: translate3d(-2000px,0,0)
	}
}

.bounceOutLeft {
	animation-name: bounceOutLeft
}

@keyframes bounceOutRight {
	20% {
		opacity: 1;
		transform: translate3d(-20px,0,0)
	}

	to {
		opacity: 0;
		transform: translate3d(2000px,0,0)
	}
}

.bounceOutRight {
	animation-name: bounceOutRight
}

@keyframes bounceOutUp {
	20% {
		transform: translate3d(0,-10px,0)
	}

	40%,45% {
		opacity: 1;
		transform: translate3d(0,20px,0)
	}

	to {
		opacity: 0;
		transform: translate3d(0,-2000px,0)
	}
}

.bounceOutUp {
	animation-name: bounceOutUp
}

@keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.fadeIn {
	animation-name: fadeIn
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0,-100%,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.fadeInDown {
	animation-name: fadeInDown
}

@keyframes fadeInDownBig {
	from {
		opacity: 0;
		transform: translate3d(0,-2000px,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.fadeInDownBig {
	animation-name: fadeInDownBig
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		transform: translate3d(-100%,0,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.fadeInLeft {
	animation-name: fadeInLeft
}

@keyframes fadeInLeftBig {
	from {
		opacity: 0;
		transform: translate3d(-2000px,0,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.fadeInLeftBig {
	animation-name: fadeInLeftBig
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translate3d(100%,0,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.fadeInRight {
	animation-name: fadeInRight
}

@keyframes fadeInRightBig {
	from {
		opacity: 0;
		transform: translate3d(2000px,0,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.fadeInRightBig {
	animation-name: fadeInRightBig
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0,100%,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.fadeInUp {
	animation-name: fadeInUp
}

@keyframes fadeInUpBig {
	from {
		opacity: 0;
		transform: translate3d(0,2000px,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.fadeInUpBig {
	animation-name: fadeInUpBig
}

@keyframes fadeOut {
	from {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.fadeOut {
	animation-name: fadeOut
}

@keyframes fadeOutDown {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(0,100%,0)
	}
}

.fadeOutDown {
	animation-name: fadeOutDown
}

@keyframes fadeOutDownBig {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(0,2000px,0)
	}
}

.fadeOutDownBig {
	animation-name: fadeOutDownBig
}

@keyframes fadeOutLeft {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(-100%,0,0)
	}
}

.fadeOutLeft {
	animation-name: fadeOutLeft
}

@keyframes fadeOutLeftBig {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(-2000px,0,0)
	}
}

.fadeOutLeftBig {
	animation-name: fadeOutLeftBig
}

@keyframes fadeOutRight {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(100%,0,0)
	}
}

.fadeOutRight {
	animation-name: fadeOutRight
}

@keyframes fadeOutRightBig {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(2000px,0,0)
	}
}

.fadeOutRightBig {
	animation-name: fadeOutRightBig
}

@keyframes fadeOutUp {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(0,-100%,0)
	}
}

.fadeOutUp {
	animation-name: fadeOutUp
}

@keyframes fadeOutUpBig {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(0,-2000px,0)
	}
}

.fadeOutUpBig {
	animation-name: fadeOutUpBig
}

@keyframes flip {
	from {
		transform: perspective(400px) rotate3d(0,1,0,-360deg);
		animation-timing-function: ease-out
	}

	40% {
		transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
		animation-timing-function: ease-out
	}

	50% {
		transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
		animation-timing-function: ease-in
	}

	80% {
		transform: perspective(400px) scale3d(.95,.95,.95);
		animation-timing-function: ease-in
	}

	to {
		transform: perspective(400px);
		animation-timing-function: ease-in
	}
}

.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	animation-name: flip
}

@keyframes flipInX {
	from {
		transform: perspective(400px) rotate3d(1,0,0,90deg);
		animation-timing-function: ease-in;
		opacity: 0
	}

	40% {
		transform: perspective(400px) rotate3d(1,0,0,-20deg);
		animation-timing-function: ease-in
	}

	60% {
		transform: perspective(400px) rotate3d(1,0,0,10deg);
		opacity: 1
	}

	80% {
		transform: perspective(400px) rotate3d(1,0,0,-5deg)
	}

	to {
		transform: perspective(400px)
	}
}

.flipInX {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	animation-name: flipInX
}

.flipInY,.flipOutX {
	-webkit-backface-visibility: visible!important
}

@keyframes flipInY {
	from {
		transform: perspective(400px) rotate3d(0,1,0,90deg);
		animation-timing-function: ease-in;
		opacity: 0
	}

	40% {
		transform: perspective(400px) rotate3d(0,1,0,-20deg);
		animation-timing-function: ease-in
	}

	60% {
		transform: perspective(400px) rotate3d(0,1,0,10deg);
		opacity: 1
	}

	80% {
		transform: perspective(400px) rotate3d(0,1,0,-5deg)
	}

	to {
		transform: perspective(400px)
	}
}

.flipInY {
	backface-visibility: visible!important;
	animation-name: flipInY
}

@keyframes flipOutX {
	from {
		transform: perspective(400px)
	}

	30% {
		transform: perspective(400px) rotate3d(1,0,0,-20deg);
		opacity: 1
	}

	to {
		transform: perspective(400px) rotate3d(1,0,0,90deg);
		opacity: 0
	}
}

.flipOutX {
	animation-name: flipOutX;
	backface-visibility: visible!important
}

@keyframes flipOutY {
	from {
		transform: perspective(400px)
	}

	30% {
		transform: perspective(400px) rotate3d(0,1,0,-15deg);
		opacity: 1
	}

	to {
		transform: perspective(400px) rotate3d(0,1,0,90deg);
		opacity: 0
	}
}

.flipOutY {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	animation-name: flipOutY
}

@keyframes lightSpeedIn {
	from {
		transform: translate3d(100%,0,0) skewX(-30deg);
		opacity: 0
	}

	60% {
		transform: skewX(20deg);
		opacity: 1
	}

	80% {
		transform: skewX(-5deg);
		opacity: 1
	}

	to {
		transform: none;
		opacity: 1
	}
}

.lightSpeedIn {
	animation-name: lightSpeedIn;
	animation-timing-function: ease-out
}

@keyframes lightSpeedOut {
	from {
		opacity: 1
	}

	to {
		transform: translate3d(100%,0,0) skewX(30deg);
		opacity: 0
	}
}

.lightSpeedOut {
	animation-name: lightSpeedOut;
	animation-timing-function: ease-in
}

@keyframes rotateIn {
	from {
		transform-origin: center;
		transform: rotate3d(0,0,1,-200deg);
		opacity: 0
	}

	to {
		transform-origin: center;
		transform: none;
		opacity: 1
	}
}

.rotateIn {
	animation-name: rotateIn
}

@keyframes rotateInDownLeft {
	from {
		transform-origin: left bottom;
		transform: rotate3d(0,0,1,-45deg);
		opacity: 0
	}

	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1
	}
}

.rotateInDownLeft {
	animation-name: rotateInDownLeft
}

@keyframes rotateInDownRight {
	from {
		transform-origin: right bottom;
		transform: rotate3d(0,0,1,45deg);
		opacity: 0
	}

	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1
	}
}

.rotateInDownRight {
	animation-name: rotateInDownRight
}

@keyframes rotateInUpLeft {
	from {
		transform-origin: left bottom;
		transform: rotate3d(0,0,1,45deg);
		opacity: 0
	}

	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1
	}
}

.rotateInUpLeft {
	animation-name: rotateInUpLeft
}

@keyframes rotateInUpRight {
	from {
		transform-origin: right bottom;
		transform: rotate3d(0,0,1,-90deg);
		opacity: 0
	}

	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1
	}
}

.rotateInUpRight {
	animation-name: rotateInUpRight
}

@keyframes rotateOut {
	from {
		transform-origin: center;
		opacity: 1
	}

	to {
		transform-origin: center;
		transform: rotate3d(0,0,1,200deg);
		opacity: 0
	}
}

.rotateOut {
	animation-name: rotateOut
}

@keyframes rotateOutDownLeft {
	from {
		transform-origin: left bottom;
		opacity: 1
	}

	to {
		transform-origin: left bottom;
		transform: rotate3d(0,0,1,45deg);
		opacity: 0
	}
}

.rotateOutDownLeft {
	animation-name: rotateOutDownLeft
}

@keyframes rotateOutDownRight {
	from {
		transform-origin: right bottom;
		opacity: 1
	}

	to {
		transform-origin: right bottom;
		transform: rotate3d(0,0,1,-45deg);
		opacity: 0
	}
}

.rotateOutDownRight {
	animation-name: rotateOutDownRight
}

@keyframes rotateOutUpLeft {
	from {
		transform-origin: left bottom;
		opacity: 1
	}

	to {
		transform-origin: left bottom;
		transform: rotate3d(0,0,1,-45deg);
		opacity: 0
	}
}

.rotateOutUpLeft {
	animation-name: rotateOutUpLeft
}

@keyframes rotateOutUpRight {
	from {
		transform-origin: right bottom;
		opacity: 1
	}

	to {
		transform-origin: right bottom;
		transform: rotate3d(0,0,1,90deg);
		opacity: 0
	}
}

.rotateOutUpRight {
	animation-name: rotateOutUpRight
}

@keyframes hinge {
	0% {
		transform-origin: top left;
		animation-timing-function: ease-in-out
	}

	20%,60% {
		transform: rotate3d(0,0,1,80deg);
		transform-origin: top left;
		animation-timing-function: ease-in-out
	}

	40%,80% {
		transform: rotate3d(0,0,1,60deg);
		transform-origin: top left;
		animation-timing-function: ease-in-out;
		opacity: 1
	}

	to {
		transform: translate3d(0,700px,0);
		opacity: 0
	}
}

.hinge {
	animation-name: hinge
}

@keyframes jackInTheBox {
	from {
		opacity: 0;
		transform: scale(.1) rotate(30deg);
		transform-origin: center bottom
	}

	50% {
		transform: rotate(-10deg)
	}

	70% {
		transform: rotate(3deg)
	}

	to {
		opacity: 1;
		transform: scale(1)
	}
}

.jackInTheBox {
	animation-name: jackInTheBox
}

@keyframes rollIn {
	from {
		opacity: 0;
		transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.rollIn {
	animation-name: rollIn
}

@keyframes rollOut {
	from {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
	}
}

.rollOut {
	animation-name: rollOut
}

@keyframes zoomIn {
	from {
		opacity: 0;
		transform: scale3d(.3,.3,.3)
	}

	50% {
		opacity: 1
	}
}

.zoomIn {
	animation-name: zoomIn
}

@keyframes zoomInDown {
	from {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

.zoomInDown {
	animation-name: zoomInDown
}

@keyframes zoomInLeft {
	from {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

.zoomInLeft {
	animation-name: zoomInLeft
}

@keyframes zoomInRight {
	from {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

.zoomInRight {
	animation-name: zoomInRight
}

@keyframes zoomInUp {
	from {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	60% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

.zoomInUp {
	animation-name: zoomInUp
}

@keyframes zoomOut {
	from {
		opacity: 1
	}

	50% {
		opacity: 0;
		transform: scale3d(.3,.3,.3)
	}

	to {
		opacity: 0
	}
}

.zoomOut {
	animation-name: zoomOut
}

@keyframes zoomOutDown {
	40% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	to {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
		transform-origin: center bottom;
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

.zoomOutDown {
	animation-name: zoomOutDown
}

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
	}

	to {
		opacity: 0;
		transform: scale(.1) translate3d(-2000px,0,0);
		transform-origin: left center
	}
}

.zoomOutLeft {
	animation-name: zoomOutLeft
}

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
	}

	to {
		opacity: 0;
		transform: scale(.1) translate3d(2000px,0,0);
		transform-origin: right center
	}
}

.zoomOutRight {
	animation-name: zoomOutRight
}

@keyframes zoomOutUp {
	40% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		animation-timing-function: cubic-bezier(.55,.055,.675,.19)
	}

	to {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
		transform-origin: center bottom;
		animation-timing-function: cubic-bezier(.175,.885,.32,1)
	}
}

.zoomOutUp {
	animation-name: zoomOutUp
}

@keyframes slideInDown {
	from {
		transform: translate3d(0,-100%,0);
		visibility: visible
	}

	to {
		transform: translate3d(0,0,0)
	}
}

.slideInDown {
	animation-name: slideInDown
}

@keyframes slideInLeft {
	from {
		transform: translate3d(-100%,0,0);
		visibility: visible
	}

	to {
		transform: translate3d(0,0,0)
	}
}

.slideInLeft {
	animation-name: slideInLeft
}

@keyframes slideInRight {
	from {
		transform: translate3d(100%,0,0);
		visibility: visible
	}

	to {
		transform: translate3d(0,0,0)
	}
}

.slideInRight {
	animation-name: slideInRight
}

@keyframes slideInUp {
	from {
		transform: translate3d(0,100%,0);
		visibility: visible
	}

	to {
		transform: translate3d(0,0,0)
	}
}

.slideInUp {
	animation-name: slideInUp
}

@keyframes slideOutDown {
	from {
		transform: translate3d(0,0,0)
	}

	to {
		visibility: hidden;
		transform: translate3d(0,100%,0)
	}
}

.slideOutDown {
	animation-name: slideOutDown
}

@keyframes slideOutLeft {
	from {
		transform: translate3d(0,0,0)
	}

	to {
		visibility: hidden;
		transform: translate3d(-100%,0,0)
	}
}

.slideOutLeft {
	animation-name: slideOutLeft
}

@keyframes slideOutRight {
	from {
		transform: translate3d(0,0,0)
	}

	to {
		visibility: hidden;
		transform: translate3d(100%,0,0)
	}
}

.slideOutRight {
	animation-name: slideOutRight
}

@keyframes slideOutUp {
	from {
		transform: translate3d(0,0,0)
	}

	to {
		visibility: hidden;
		transform: translate3d(0,-100%,0)
	}
}

.slideOutUp {
	animation-name: slideOutUp
}
 
 
 /*  animate headline */
 
.cd-words-wrapper {
	display: inline-block;
	position: relative;
	text-align: left
}

.cd-words-wrapper b {
	display: inline-block;
	position: absolute;
	white-space: nowrap;
	left: 0;
	top: 0
}

.cd-words-wrapper b.is-visible {
	position: relative
}

.no-js .cd-words-wrapper b {
	opacity: 0
}

.no-js .cd-words-wrapper b.is-visible {
	opacity: 1
}

.cd-headline.rotate-1 .cd-words-wrapper {
	-webkit-perspective: 300px;
	-moz-perspective: 300px;
	perspective: 300px
}

.cd-headline.rotate-1 b {
	opacity: 0;
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-o-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg)
}

.cd-headline.rotate-1 b.is-visible {
	opacity: 1;
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-animation: cd-rotate-1-in 1.2s;
	-moz-animation: cd-rotate-1-in 1.2s;
	animation: cd-rotate-1-in 1.2s
}

.cd-headline.rotate-1 b.is-hidden {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-animation: cd-rotate-1-out 1.2s;
	-moz-animation: cd-rotate-1-out 1.2s;
	animation: cd-rotate-1-out 1.2s
}

@-webkit-keyframes cd-rotate-1-in {
	0% {
		-webkit-transform: rotateX(180deg);
		opacity: 0
	}

	35% {
		-webkit-transform: rotateX(120deg);
		opacity: 0
	}

	65% {
		opacity: 0
	}

	100% {
		-webkit-transform: rotateX(360deg);
		opacity: 1
	}
}

@-moz-keyframes cd-rotate-1-in {
	0% {
		-moz-transform: rotateX(180deg);
		opacity: 0
	}

	35% {
		-moz-transform: rotateX(120deg);
		opacity: 0
	}

	65% {
		opacity: 0
	}

	100% {
		-moz-transform: rotateX(360deg);
		opacity: 1
	}
}

@keyframes cd-rotate-1-in {
	0% {
		-webkit-transform: rotateX(180deg);
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-o-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0
	}

	35% {
		-webkit-transform: rotateX(120deg);
		-moz-transform: rotateX(120deg);
		-ms-transform: rotateX(120deg);
		-o-transform: rotateX(120deg);
		transform: rotateX(120deg);
		opacity: 0
	}

	65% {
		opacity: 0
	}

	100% {
		-webkit-transform: rotateX(360deg);
		-moz-transform: rotateX(360deg);
		-ms-transform: rotateX(360deg);
		-o-transform: rotateX(360deg);
		transform: rotateX(360deg);
		opacity: 1
	}
}

@-webkit-keyframes cd-rotate-1-out {
	0% {
		-webkit-transform: rotateX(0deg);
		opacity: 1
	}

	35% {
		-webkit-transform: rotateX(-40deg);
		opacity: 1
	}

	65% {
		opacity: 0
	}

	100% {
		-webkit-transform: rotateX(180deg);
		opacity: 0
	}
}

@-moz-keyframes cd-rotate-1-out {
	0% {
		-moz-transform: rotateX(0deg);
		opacity: 1
	}

	35% {
		-moz-transform: rotateX(-40deg);
		opacity: 1
	}

	65% {
		opacity: 0
	}

	100% {
		-moz-transform: rotateX(180deg);
		opacity: 0
	}
}

@keyframes cd-rotate-1-out {
	0% {
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		-o-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1
	}

	35% {
		-webkit-transform: rotateX(-40deg);
		-moz-transform: rotateX(-40deg);
		-ms-transform: rotateX(-40deg);
		-o-transform: rotateX(-40deg);
		transform: rotateX(-40deg);
		opacity: 1
	}

	65% {
		opacity: 0
	}

	100% {
		-webkit-transform: rotateX(180deg);
		-moz-transform: rotateX(180deg);
		-ms-transform: rotateX(180deg);
		-o-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0
	}
}

.cd-headline.type .cd-words-wrapper {
	vertical-align: top;
	overflow: hidden
}

.cd-headline.type .cd-words-wrapper::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 90%;
	width: 1px;
	background-color: #aebcb9
}

.cd-headline.type .cd-words-wrapper.waiting::after {
	-webkit-animation: cd-pulse 1s infinite;
	-moz-animation: cd-pulse 1s infinite;
	animation: cd-pulse 1s infinite
}

.cd-headline.type .cd-words-wrapper.selected {
	background-color: #aebcb9
}

.cd-headline.type .cd-words-wrapper.selected::after {
	visibility: hidden
}

.cd-headline.type .cd-words-wrapper.selected b {
	color: #0d0d0d
}

.cd-headline.type b {
	visibility: hidden
}

.cd-headline.type b.is-visible {
	visibility: visible
}

.cd-headline.type i {
	position: absolute;
	visibility: hidden
}

.cd-headline.type i.in {
	position: relative;
	visibility: visible
}

@-webkit-keyframes cd-pulse {
	0% {
		-webkit-transform: translateY(-50%) scale(1);
		opacity: 1
	}

	40% {
		-webkit-transform: translateY(-50%) scale(0.9);
		opacity: 0
	}

	100% {
		-webkit-transform: translateY(-50%) scale(0);
		opacity: 0
	}
}

@-moz-keyframes cd-pulse {
	0% {
		-moz-transform: translateY(-50%) scale(1);
		opacity: 1
	}

	40% {
		-moz-transform: translateY(-50%) scale(0.9);
		opacity: 0
	}

	100% {
		-moz-transform: translateY(-50%) scale(0);
		opacity: 0
	}
}

@keyframes cd-pulse {
	0% {
		-webkit-transform: translateY(-50%) scale(1);
		-moz-transform: translateY(-50%) scale(1);
		-ms-transform: translateY(-50%) scale(1);
		-o-transform: translateY(-50%) scale(1);
		transform: translateY(-50%) scale(1);
		opacity: 1
	}

	40% {
		-webkit-transform: translateY(-50%) scale(0.9);
		-moz-transform: translateY(-50%) scale(0.9);
		-ms-transform: translateY(-50%) scale(0.9);
		-o-transform: translateY(-50%) scale(0.9);
		transform: translateY(-50%) scale(0.9);
		opacity: 0
	}

	100% {
		-webkit-transform: translateY(-50%) scale(0);
		-moz-transform: translateY(-50%) scale(0);
		-ms-transform: translateY(-50%) scale(0);
		-o-transform: translateY(-50%) scale(0);
		transform: translateY(-50%) scale(0);
		opacity: 0
	}
}

.cd-headline.rotate-2 .cd-words-wrapper {
	-webkit-perspective: 300px;
	-moz-perspective: 300px;
	perspective: 300px
}

.cd-headline.rotate-2 i, .cd-headline.rotate-2 em {
	display: inline-block;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.cd-headline.rotate-2 b {
	opacity: 0
}

.cd-headline.rotate-2 i {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-20px) rotateX(90deg);
	-moz-transform: translateZ(-20px) rotateX(90deg);
	-ms-transform: translateZ(-20px) rotateX(90deg);
	-o-transform: translateZ(-20px) rotateX(90deg);
	transform: translateZ(-20px) rotateX(90deg);
	opacity: 0
}

.is-visible .cd-headline.rotate-2 i {
	opacity: 1
}

.cd-headline.rotate-2 i.in {
	-webkit-animation: cd-rotate-2-in 0.4s forwards;
	-moz-animation: cd-rotate-2-in 0.4s forwards;
	animation: cd-rotate-2-in 0.4s forwards
}

.cd-headline.rotate-2 i.out {
	-webkit-animation: cd-rotate-2-out 0.4s forwards;
	-moz-animation: cd-rotate-2-out 0.4s forwards;
	animation: cd-rotate-2-out 0.4s forwards
}

.cd-headline.rotate-2 em {
	-webkit-transform: translateZ(20px);
	-moz-transform: translateZ(20px);
	-ms-transform: translateZ(20px);
	-o-transform: translateZ(20px);
	transform: translateZ(20px)
}

.no-csstransitions .cd-headline.rotate-2 i {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 0
}

.no-csstransitions .cd-headline.rotate-2 i em {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}

.no-csstransitions .cd-headline.rotate-2 .is-visible i {
	opacity: 1
}

@-webkit-keyframes cd-rotate-2-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(90deg)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(-10deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0deg)
	}
}

@-moz-keyframes cd-rotate-2-in {
	0% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(90deg)
	}

	60% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(-10deg)
	}

	100% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(0deg)
	}
}

@keyframes cd-rotate-2-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(90deg);
		-moz-transform: translateZ(-20px) rotateX(90deg);
		-ms-transform: translateZ(-20px) rotateX(90deg);
		-o-transform: translateZ(-20px) rotateX(90deg);
		transform: translateZ(-20px) rotateX(90deg)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(-10deg);
		-moz-transform: translateZ(-20px) rotateX(-10deg);
		-ms-transform: translateZ(-20px) rotateX(-10deg);
		-o-transform: translateZ(-20px) rotateX(-10deg);
		transform: translateZ(-20px) rotateX(-10deg)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0deg);
		-moz-transform: translateZ(-20px) rotateX(0deg);
		-ms-transform: translateZ(-20px) rotateX(0deg);
		-o-transform: translateZ(-20px) rotateX(0deg);
		transform: translateZ(-20px) rotateX(0deg)
	}
}

@-webkit-keyframes cd-rotate-2-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0)
	}

	60% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(-100deg)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(-90deg)
	}
}

@-moz-keyframes cd-rotate-2-out {
	0% {
		opacity: 1;
		-moz-transform: translateZ(-20px) rotateX(0)
	}

	60% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(-100deg)
	}

	100% {
		opacity: 0;
		-moz-transform: translateZ(-20px) rotateX(-90deg)
	}
}

@keyframes cd-rotate-2-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0);
		-moz-transform: translateZ(-20px) rotateX(0);
		-ms-transform: translateZ(-20px) rotateX(0);
		-o-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0)
	}

	60% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(-100deg);
		-moz-transform: translateZ(-20px) rotateX(-100deg);
		-ms-transform: translateZ(-20px) rotateX(-100deg);
		-o-transform: translateZ(-20px) rotateX(-100deg);
		transform: translateZ(-20px) rotateX(-100deg)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(-90deg);
		-moz-transform: translateZ(-20px) rotateX(-90deg);
		-ms-transform: translateZ(-20px) rotateX(-90deg);
		-o-transform: translateZ(-20px) rotateX(-90deg);
		transform: translateZ(-20px) rotateX(-90deg)
	}
}

.cd-headline.loading-bar span {
	display: inline-block;
	padding: .2em 0
}

.cd-headline.loading-bar .cd-words-wrapper {
	overflow: hidden;
	vertical-align: top
}

.cd-headline.loading-bar .cd-words-wrapper::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 3px;
	width: 0;
	background: #0096a7;
	z-index: 2;
	-webkit-transition: width 0.3s -0.1s;
	-moz-transition: width 0.3s -0.1s;
	transition: width 0.3s -0.1s
}

.cd-headline.loading-bar .cd-words-wrapper.is-loading::after {
	width: 100%;
	-webkit-transition: width 3s;
	-moz-transition: width 3s;
	transition: width 3s
}

.cd-headline.loading-bar b {
	top: .2em;
	opacity: 0;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	transition: opacity 0.3s
}

.cd-headline.loading-bar b.is-visible {
	opacity: 1;
	top: 0
}

.cd-headline.slide span {
	display: inline-block;
	padding: .2em 0
}

.cd-headline.slide .cd-words-wrapper {
	overflow: hidden;
	vertical-align: top
}

.cd-headline.slide b {
	opacity: 0;
	top: .2em
}

.cd-headline.slide b.is-visible {
	top: 0;
	opacity: 1;
	-webkit-animation: slide-in 0.6s;
	-moz-animation: slide-in 0.6s;
	animation: slide-in 0.6s
}

.cd-headline.slide b.is-hidden {
	-webkit-animation: slide-out 0.6s;
	-moz-animation: slide-out 0.6s;
	animation: slide-out 0.6s
}

@-webkit-keyframes slide-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(20%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes slide-in {
	0% {
		opacity: 0;
		-moz-transform: translateY(-100%)
	}

	60% {
		opacity: 1;
		-moz-transform: translateY(20%)
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}

@keyframes slide-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(20%);
		-moz-transform: translateY(20%);
		-ms-transform: translateY(20%);
		-o-transform: translateY(20%);
		transform: translateY(20%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes slide-out {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}

	60% {
		opacity: 0;
		-webkit-transform: translateY(120%)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(100%)
	}
}

@-moz-keyframes slide-out {
	0% {
		opacity: 1;
		-moz-transform: translateY(0)
	}

	60% {
		opacity: 0;
		-moz-transform: translateY(120%)
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(100%)
	}
}

@keyframes slide-out {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}

	60% {
		opacity: 0;
		-webkit-transform: translateY(120%);
		-moz-transform: translateY(120%);
		-ms-transform: translateY(120%);
		-o-transform: translateY(120%);
		transform: translateY(120%)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(100%);
		-moz-transform: translateY(100%);
		-ms-transform: translateY(100%);
		-o-transform: translateY(100%);
		transform: translateY(100%)
	}
}

.cd-headline.clip span {
	display: inline-block;
	padding: 0
}

.cd-headline.clip .cd-words-wrapper {
	overflow: hidden;
	vertical-align: top
}

.cd-headline.clip .cd-words-wrapper::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 2px;
	height: 100%;
	background-color: #aebcb9
}

.cd-headline.clip b {
	opacity: 0
}

.cd-headline.clip b.is-visible {
	opacity: 1
}

.cd-headline.zoom .cd-words-wrapper {
	-webkit-perspective: 300px;
	-moz-perspective: 300px;
	perspective: 300px
}

.cd-headline.zoom b {
	opacity: 0
}

.cd-headline.zoom b.is-visible {
	opacity: 1;
	-webkit-animation: zoom-in 0.8s;
	-moz-animation: zoom-in 0.8s;
	animation: zoom-in 0.8s
}

.cd-headline.zoom b.is-hidden {
	-webkit-animation: zoom-out 0.8s;
	-moz-animation: zoom-out 0.8s;
	animation: zoom-out 0.8s
}

@-webkit-keyframes zoom-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(100px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateZ(0)
	}
}

@-moz-keyframes zoom-in {
	0% {
		opacity: 0;
		-moz-transform: translateZ(100px)
	}

	100% {
		opacity: 1;
		-moz-transform: translateZ(0)
	}
}

@keyframes zoom-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(100px);
		-moz-transform: translateZ(100px);
		-ms-transform: translateZ(100px);
		-o-transform: translateZ(100px);
		transform: translateZ(100px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-o-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@-webkit-keyframes zoom-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateZ(-100px)
	}
}

@-moz-keyframes zoom-out {
	0% {
		opacity: 1;
		-moz-transform: translateZ(0)
	}

	100% {
		opacity: 0;
		-moz-transform: translateZ(-100px)
	}
}

@keyframes zoom-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-o-transform: translateZ(0);
		transform: translateZ(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateZ(-100px);
		-moz-transform: translateZ(-100px);
		-ms-transform: translateZ(-100px);
		-o-transform: translateZ(-100px);
		transform: translateZ(-100px)
	}
}

.cd-headline.rotate-3 .cd-words-wrapper {
	-webkit-perspective: 300px;
	-moz-perspective: 300px;
	perspective: 300px
}

.cd-headline.rotate-3 b {
	opacity: 0
}

.cd-headline.rotate-3 i {
	display: inline-block;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.is-visible .cd-headline.rotate-3 i {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg)
}

.cd-headline.rotate-3 i.in {
	-webkit-animation: cd-rotate-3-in 0.6s forwards;
	-moz-animation: cd-rotate-3-in 0.6s forwards;
	animation: cd-rotate-3-in 0.6s forwards
}

.cd-headline.rotate-3 i.out {
	-webkit-animation: cd-rotate-3-out 0.6s forwards;
	-moz-animation: cd-rotate-3-out 0.6s forwards;
	animation: cd-rotate-3-out 0.6s forwards
}

.no-csstransitions .cd-headline.rotate-3 i {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 0
}

.no-csstransitions .cd-headline.rotate-3 .is-visible i {
	opacity: 1
}

@-webkit-keyframes cd-rotate-3-in {
	0% {
		-webkit-transform: rotateY(180deg)
	}

	100% {
		-webkit-transform: rotateY(0deg)
	}
}

@-moz-keyframes cd-rotate-3-in {
	0% {
		-moz-transform: rotateY(180deg)
	}

	100% {
		-moz-transform: rotateY(0deg)
	}
}

@keyframes cd-rotate-3-in {
	0% {
		-webkit-transform: rotateY(180deg);
		-moz-transform: rotateY(180deg);
		-ms-transform: rotateY(180deg);
		-o-transform: rotateY(180deg);
		transform: rotateY(180deg)
	}

	100% {
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		transform: rotateY(0deg)
	}
}

@-webkit-keyframes cd-rotate-3-out {
	0% {
		-webkit-transform: rotateY(0)
	}

	100% {
		-webkit-transform: rotateY(-180deg)
	}
}

@-moz-keyframes cd-rotate-3-out {
	0% {
		-moz-transform: rotateY(0)
	}

	100% {
		-moz-transform: rotateY(-180deg)
	}
}

@keyframes cd-rotate-3-out {
	0% {
		-webkit-transform: rotateY(0);
		-moz-transform: rotateY(0);
		-ms-transform: rotateY(0);
		-o-transform: rotateY(0);
		transform: rotateY(0)
	}

	100% {
		-webkit-transform: rotateY(-180deg);
		-moz-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		-o-transform: rotateY(-180deg);
		transform: rotateY(-180deg)
	}
}

.cd-headline.scale b {
	opacity: 0
}

.cd-headline.scale i {
	display: inline-block;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0)
}

.is-visible .cd-headline.scale i {
	opacity: 1
}

.cd-headline.scale i.in {
	-webkit-animation: scale-up 0.6s forwards;
	-moz-animation: scale-up 0.6s forwards;
	animation: scale-up 0.6s forwards
}

.cd-headline.scale i.out {
	-webkit-animation: scale-down 0.6s forwards;
	-moz-animation: scale-down 0.6s forwards;
	animation: scale-down 0.6s forwards
}

.no-csstransitions .cd-headline.scale i {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 0
}

.no-csstransitions .cd-headline.scale .is-visible i {
	opacity: 1
}

@-webkit-keyframes scale-up {
	0% {
		-webkit-transform: scale(0);
		opacity: 0
	}

	60% {
		-webkit-transform: scale(1.2);
		opacity: 1
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 1
	}
}

@-moz-keyframes scale-up {
	0% {
		-moz-transform: scale(0);
		opacity: 0
	}

	60% {
		-moz-transform: scale(1.2);
		opacity: 1
	}

	100% {
		-moz-transform: scale(1);
		opacity: 1
	}
}

@keyframes scale-up {
	0% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}

	60% {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1
	}

	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes scale-down {
	0% {
		-webkit-transform: scale(1);
		opacity: 1
	}

	60% {
		-webkit-transform: scale(0);
		opacity: 0
	}
}

@-moz-keyframes scale-down {
	0% {
		-moz-transform: scale(1);
		opacity: 1
	}

	60% {
		-moz-transform: scale(0);
		opacity: 0
	}
}

@keyframes scale-down {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	60% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}
}

.cd-headline.push b {
	opacity: 0
}

.cd-headline.push b.is-visible {
	opacity: 1;
	-webkit-animation: push-in 0.6s;
	-moz-animation: push-in 0.6s;
	animation: push-in 0.6s
}

.cd-headline.push b.is-hidden {
	-webkit-animation: push-out 0.6s;
	-moz-animation: push-out 0.6s;
	animation: push-out 0.6s
}

@-webkit-keyframes push-in {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(10%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes push-in {
	0% {
		opacity: 0;
		-moz-transform: translateX(-100%)
	}

	60% {
		opacity: 1;
		-moz-transform: translateX(10%)
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
}

@keyframes push-in {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(10%);
		-moz-transform: translateX(10%);
		-ms-transform: translateX(10%);
		-o-transform: translateX(10%);
		transform: translateX(10%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes push-out {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}

	60% {
		opacity: 0;
		-webkit-transform: translateX(110%)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(100%)
	}
}

@-moz-keyframes push-out {
	0% {
		opacity: 1;
		-moz-transform: translateX(0)
	}

	60% {
		opacity: 0;
		-moz-transform: translateX(110%)
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(100%)
	}
}

@keyframes push-out {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}

	60% {
		opacity: 0;
		-webkit-transform: translateX(110%);
		-moz-transform: translateX(110%);
		-ms-transform: translateX(110%);
		-o-transform: translateX(110%);
		transform: translateX(110%)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%)
	}
}

/* BeerSlider css */
.beer-slider {
	display: inline-block;
	overflow: hidden;
	position: relative
}

.beer-slider *,.beer-slider:after,.beer-slider :after,.beer-slider:before,.beer-slider :before {
	box-sizing: border-box
}

.beer-slider img,.beer-slider svg {
	vertical-align: bottom
}

.beer-slider>* {
	height: 100%
}

.beer-slider>img {
	height: auto;
	max-width: 100%
}

.beer-reveal {
	left: 0;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	right: 50%;
	top: 0;
	transition: opacity .35s;
	z-index: 1
}

.beer-reveal>:first-child {
	height: 100%;
	max-width: none;
	width: 200%
}

.beer-reveal>img:first-child {
	height: auto
}

.beer-range {
	-moz-appearance: none;
	-ms-touch-action: auto;
	-webkit-appearance: slider-horizontal!important;
	bottom: 0;
	cursor: pointer;
	height: 100%;
	left: -1px;
	margin: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	touch-action: auto;
	width: calc(100% + 2px);
	z-index: 2
}

.beer-range::-webkit-slider-thumb {
	-webkit-appearance: none;
	height: 300vh
}

.beer-range::-moz-range-thumb {
	-webkit-appearance: none;
	height: 300vh
}

.beer-range::-ms-tooltip {
	display: none
}

.beer-handle {
	background: hsla(0,0%,100%,.5);
	border-radius: 50%;
	box-shadow: 0 0 6px transparent;
	color: #000;
	height: 48px;
	left: 50%;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translate3d(-50%,-50%,0);
	transition: background .3s,box-shadow .3s,opacity .5s .25s;
	width: 48px;
	z-index: 2
}

.beer-handle:after,.beer-handle:before {
	border-left: 2px solid;
	border-top: 2px solid;
	content: "";
	height: 10px;
	position: absolute;
	top: 50%;
	transform-origin: 0 0;
	width: 10px
}

.beer-handle:before {
	left: 10px;
	transform: rotate(-45deg)
}

.beer-handle:after {
	right: 0;
	transform: rotate(135deg)
}

.beer-range:focus~.beer-handle {
	background: hsla(0,0%,100%,.85);
	box-shadow: 0 0 3px rgba(0,0,0,.4)
}

.beer-reveal[data-beer-label]:after,.beer-slider[data-beer-label]:after {
	background: hsla(0,0%,100%,.75);
	border-radius: .125rem;
	content: attr(data-beer-label);
	line-height: 1;
	padding: .5rem;
	position: absolute;
	top: 1.5rem
}

.beer-slider[data-beer-label]:after {
	right: 1.5rem
}

.beer-reveal[data-beer-label]:after {
	left: 1.5rem
}

.beer-reveal[data-beer-label=""]:after,.beer-slider[data-beer-label=""]:after {
	content: none
}

.beer-ready .beer-handle,.beer-ready .beer-reveal {
	opacity: 1
}

/* dnslider */
.dnSlide-main {
	position: relative;
	visibility: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
	width: 800px;
	height: 234px;
	margin-left: auto;
	margin-right: auto
}

.dnSlide-main.done {
	visibility: visible
}

.dnSlide-main.dn-response {
	width: 100%
}

.dnSlide-main.dn-response .dnSlide-list {
	width: 100%;
	height: 100%;
	margin: 0;
	margin-top: 35px;
	margin-bottom: 35px;
	padding-left: 0
}

.dnSlide-main a,.dnSlide-main img {
	display: block;
	border: 0
}

.dnSlide-main .dnSlide-list {
	width: 800px;
	height: 234px;
	list-style: none
}

.dnSlide-main .dnSlide-btn {
	color: #000;
	height: 234px;
	width: 100px;
	opacity: .5;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	z-index: 10;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center center
}

.dnSlide-main .dnSlide-btn:hover {
	opacity: .8;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.dnSlide-main.dnSlide-hide {
	display: none
}

.dnSlide-main .dnSlide-item {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1!important
}

.dnSlide-main .dnSlide-left-btn {
	background-image: url(../fonts/left.svg);
	background-size: 35%;
	left: 0
}

.dnSlide-main .dnSlide-right-btn {
	background-image: url(../fonts/right.svg);
	background-size: 35%;
	right: 0;
	left: auto
}

@media \0screen\,screen\9 {
	.dnSlide-main {
		margin-top: 35px;
		margin-bottom: 35px
	}

	.dnSlide-main .dnSlide-right-btn {
		background-image: url(../images/right.png)
	}

	.dnSlide-main .dnSlide-left-btn {
		background-image: url(../images/left.png)
	}
}

/* meanmenu */
a.meanmenu-reveal {
	display: none
}

.mean-container .mean-bar {
	background: #0f99de;
	float: left;
	min-height: 60px;
	padding: 4px 0 0;
	position: relative;
	width: 100%;
	z-index: 999999
}

.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 18px;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-family: Arial;
	font-weight: 700;
	float: right
}

.mean-container a.meanmenu-reveal span {
	display: block;
	background: #fff;
	height: 3px;
	margin-top: 4px
}

.mean-container .mean-nav {
	float: left;
	width: 100%;
	background: #0c1923
}

.mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style-type: none
}

.mean-container .mean-nav ul li {
	background: #f8f8f8 none repeat scroll 0 0;
	float: left;
	position: relative;
	width: 100%;
	border-top: 1px solid#ddd
}

.mean-container .mean-nav ul li a {
	background: #f8f8f8 none repeat scroll 0 0;
	color: #666;
	display: block;
	float: left;
	font-size: 13px;
	margin: 0;
	padding: 1em 5%;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	width: 90%;
	font-weight: 700
}

.mobile-menu-area {
	background: #262626
}

.mean-container .mean-nav ul li li a {
	border-top: 1px solid rgba(255,255,255,.25);
	opacity: .75;
	padding: 1em 10%;
	text-shadow: none!important;
	visibility: visible;
	width: 80%;
	font-weight: 500;
	text-transform: capitalize;
	color: #444
}

.mean-container .mean-nav ul li.mean-last a {
	border-bottom: 0;
	margin-bottom: 0
}

.mean-container .mean-nav ul li li li a {
	width: 70%;
	padding: 1em 15%
}

.mean-container .mean-nav ul li li li li a {
	width: 60%;
	padding: 1em 20%
}

.mean-container .mean-nav ul li li li li li a {
	width: 50%;
	padding: 1em 25%
}

.mean-container .mean-nav ul li a:hover {
	background: #f8f8f8 none repeat scroll 0 0;
	color: #f47e1e
}

.mean-container .mean-nav ul li a.mean-expand {
	width: 100%;
	height: 18px;
	line-height: 1;
	margin-top: 1px;
	padding: 12px!important;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
	background: rgba(255,255,255,.1);
	border: 0!important;
	background: #f8f8f8
}

.mean-container .mean-nav ul li a.mean-expand:hover {
	background: #f8f8f8
}

.mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both
}

.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0
}

.mean-container .mean-bar,.mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.mean-remove {
	display: none!important
}

.mean-container .mean-bar::after {
	color: #fff;
	content: "MENU";
	font-size: 21px;
	left: 5%;
	position: absolute;
	top: 12px
}

.mean-container .mean-bar::after {
	display: none
}

.mean-container .mean-nav ul li a:hover {
	color: #f47e1e;
	border-radius: 0
}

.mean-container a.meanmenu-reveal span {
	background: #fff
}

.mobile-menu-area {
	background: #fff none repeat scroll 0 0;
	border-top: 3px solid #2bcdc1
}

.mean-container .mean-nav ul li a {
	background: #fff;
	color: #444;
	display: block
}

.mean-container .mean-nav ul li a.mean-expand {
	background: 0;
	top: 0px
}

.mean-container .mean-nav ul li a.mean-expand:hover {
	background: 0 0
}

.mean-container .mean-nav ul li {
	background: #444
}

.mean-container .mean-nav ul li li a {
	opacity: .9;
	border-top: 0
}

.mean-container a.meanmenu-reveal {
	color: #fff
}

.meanmenu-reveal.meanclose:hover {
	color: #fff!important
}

.mean-container a.meanmenu-reveal:hover span {
	background: #fff
}

.mean-container .mean-bar::before {
	color: #fff;
	content: "Menu";
	font-size: 18px;
	font-weight: 700;
	left: 10px;
	position: absolute;
	top: 13px
}


/* nice select */

.nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #fff;
	border-radius: 5px;
	border: solid 1px #e8e8e8;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-family: inherit;
	font-size: 14px;
	font-weight: 400;
	height: 42px;
	line-height: 40px;
	outline: 0;
	padding-left: 18px;
	padding-right: 30px;
	position: relative;
	text-align: left!important;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: auto
}

.nice-select:hover {
	border-color: #dbdbdb
}

.nice-select.open,.nice-select:active,.nice-select:focus {
	border-color: #999
}

.nice-select:after {
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	content: '';
	display: block;
	height: 5px;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 12px;
	top: 50%;
	-webkit-transform-origin: 66% 66%;
	-ms-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	width: 5px
}

.nice-select.open:after {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg)
}

.nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0)
}

.nice-select.disabled {
	border-color: #ededed;
	color: #999;
	pointer-events: none
}

.nice-select.disabled:after {
	border-color: #ccc
}

.nice-select.wide {
	width: 100%
}

.nice-select.wide .list {
	left: 0!important;
	right: 0!important
}

.nice-select.right {
	float: right
}

.nice-select.right .list {
	left: auto;
	right: 0
}

.nice-select.small {
	font-size: 12px;
	height: 36px;
	line-height: 34px
}

.nice-select.small:after {
	height: 4px;
	width: 4px
}

.nice-select.small .option {
	line-height: 34px;
	min-height: 34px
}

.nice-select .list {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(68,68,68,.11);
	box-sizing: border-box;
	margin-top: 4px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(.75) translateY(-21px);
	-ms-transform: scale(.75) translateY(-21px);
	transform: scale(.75) translateY(-21px);
	-webkit-transition: all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;
	transition: all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;
	z-index: 9
}

.nice-select .list:hover .option:not(:hover) {
	background-color: transparent!important
}

.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: 0;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	-webkit-transition: all .2s;
	transition: all .2s
}

.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover {
	background-color: #f6f6f6
}

.nice-select .option.selected {
	font-weight: 700
}

.nice-select .option.disabled {
	background-color: transparent;
	color: #999;
	cursor: default
}

.no-csspointerevents .nice-select .list {
	display: none
}

.no-csspointerevents .nice-select.open .list {
	display: block
}

/* slick css */

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: 0
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:after,.slick-track:before {
	display: table;
	content: ''
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}[dir=rtl] .slick-slide {
	float: right
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-slide {
	padding-top: 15px
}

/* aprova icon */

@font-face {
	font-family:aprova;src:url(../fonts/aprova0698.eot);src:url(../font/aprova0698.eot) format('embedded-opentype'),url(../fonts/aprova0698.ttf) format('truetype'),url(../fonts/aprova0698.woff) format('woff'),url(../fonts/aprova0698.svg) format('svg');font-weight:400;font-style:normal;font-display:block
}[class*="aprova-"],[class^=aprova-] {
	font-family: aprova!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.aprova-landing:before {
	content: "\e900"
}

.aprova-bar-chart:before {
	content: "\e901"
}

.aprova-website:before {
	content: "\e902"
}

.aprova-objective:before {
	content: "\e903"
}

.aprova-lightbulb:before {
	content: "\e904"
}

.aprova-analysis:before {
	content: "\e905"
}

.aprova-startup1:before {
	content: "\e906"
}

.aprova-website-1:before {
	content: "\e907"
}

.aprova-profits:before {
	content: "\e908"
}

.aprova-research:before {
	content: "\e909"
}

.aprova-analysis-1:before {
	content: "\e90a"
}

.aprova-doctor1:before {
	content: "\e90b"
}

.aprova-research-1:before {
	content: "\e90c"
}

.aprova-team:before {
	content: "\e90d"
}

.aprova-vaccine:before {
	content: "\e90e"
}

.aprova-medicine:before {
	content: "\e90f"
}

.aprova-drug:before {
	content: "\e910"
}

.aprova-dose:before {
	content: "\e911"
}

.aprova-prize:before {
	content: "\e912"
}

.aprova-reward:before {
	content: "\e913"
}

.aprova-plaster:before {
	content: "\e914"
}

.aprova-medicine1:before {
	content: "\e915"
}

.aprova-chemical:before {
	content: "\e916"
}

.aprova-medicine-1:before {
	content: "\e917"
}

.aprova-doctor:before {
	content: "\e918"
}

.aprova-data:before {
	content: "\e919"
}

.aprova-brain:before {
	content: "\e91a"
}

.aprova-lung:before {
	content: "\e91b"
}

.aprova-kidney:before {
	content: "\e91c"
}

.aprova-mri:before {
	content: "\e91d"
}

.aprova-trophy:before {
	content: "\e91e"
}

.aprova-envelope-with-a-letter:before {
	content: "\e91f"
}

.aprova-verified-text-paper:before {
	content: "\e920"
}

.aprova-calculator-interface-symbol:before {
	content: "\e921"
}

.aprova-clock:before {
	content: "\e922"
}

.aprova-class-with-students-and-whiteboard:before {
	content: "\e923"
}

.aprova-target1:before {
	content: "\e924"
}

.aprova-worldwide:before {
	content: "\e925"
}

.aprova-award:before {
	content: "\e926"
}

.aprova-map:before {
	content: "\e927"
}

.aprova-roof:before {
	content: "\e928"
}

.aprova-clock-1:before {
	content: "\e929"
}

.aprova-wash:before {
	content: "\e92a"
}

.aprova-dinner:before {
	content: "\e92b"
}

.aprova-food:before {
	content: "\e92c"
}

.aprova-shower:before {
	content: "\e92d"
}

.aprova-frying-pan-cooking:before {
	content: "\e92e"
}

.aprova-music:before {
	content: "\e92f"
}

.aprova-fan:before {
	content: "\e930"
}

.aprova-screen:before {
	content: "\e931"
}

.aprova-digital-marketing:before {
	content: "\e932"
}

.aprova-startup:before {
	content: "\e933"
}

.aprova-prize-1:before {
	content: "\e934"
}

.aprova-circular:before {
	content: "\e935"
}

.aprova-computer:before {
	content: "\e936"
}

.aprova-research1:before {
	content: "\e937"
}

.aprova-analytics:before {
	content: "\e938"
}

.aprova-solarsunin:before {
	content: "\e939"
}

.aprova-talk:before {
	content: "\e93a"
}

.aprova-solarsunin-1:before {
	content: "\e93b"
}

.aprova-solarsunin-2:before {
	content: "\e93c"
}

.aprova-solarsunin-3:before {
	content: "\e93d"
}

.aprova-solarsunin-4:before {
	content: "\e93e"
}

.aprova-solarsunin-5:before {
	content: "\e93f"
}

.aprova-solarsunin-6:before {
	content: "\e940"
}

.aprova-password:before {
	content: "\e941"
}

.aprova-solarsunin-7:before {
	content: "\e942"
}

.aprova-blockchain:before {
	content: "\e943"
}

.aprova-ui:before {
	content: "\e944"
}

.aprova-shaver:before {
	content: "\e945"
}

.aprova-shave:before {
	content: "\e946"
}

.aprova-chair:before {
	content: "\e947"
}

.aprova-woman:before {
	content: "\e948"
}

.aprova-gym:before {
	content: "\e949"
}

.aprova-down:before {
	content: "\e94a"
}

.aprova-earth-grid-symbol-and-three-persons:before {
	content: "\e94b"
}

.aprova-weightlifting:before {
	content: "\e94c"
}

.aprova-partner:before {
	content: "\e94d"
}

.aprova-city-hall:before {
	content: "\e94e"
}

.aprova-shake-hands:before {
	content: "\e94f"
}

.aprova-avatar:before {
	content: "\e950"
}

.aprova-target:before {
	content: "\e951"
}

.aprova-contract:before {
	content: "\e952"
}

.aprova-investment:before {
	content: "\e953"
}

.flaticon-arrows:before {
	content: "\f100"
}

.aprova-test:before {
	content: "\e953"
}

/* themify icon */

@font-face {
	font-family:themify;src:url(../fonts/themify.eot);src:url(../fonts/themify.eot) format('embedded-opentype'),url(../fonts/themify.woff) format('woff'),url(../fonts/themify.ttf) format('truetype'),url(../fonts/themify.svg) format('svg');font-weight:400;font-style:normal
}[class*=" ti-"],[class^=ti-] {
	font-family: themify;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ti-wand:before {
	content: "\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-comments: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-comments-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"
}


/*! 
* @package IcoFont 
* @version 1.0.1 
* @author IcoFont ://icofont.com 
* @copyright Copyright (c) 2015 - 2018 IcoFont 
* @license - ://icofont.com/license/
*/@font-face {
	font-family:IcoFont;font-weight:400;font-style:Regular;src:url(../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-solarsunin-false:before {
	content: "\e9cf"
}

.icofont-solarsunin-minus:before {
	content: "\e9d0"
}

.icofont-solarsunin-plus:before {
	content: "\e9d1"
}

.icofont-solarsunin-true:before {
	content: "\e9d2"
}

.icofont-solarsunin: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