.ks-headline-dynamic-wrapper {
	position: relative;
}

.ks-headline .ks-headline-dynamic-wrapper {
	transition: width, height .5s;
}

.ks-headline.slide-down .ks-headline-text-wrapper {
	display: inline-block;
	padding: .2em 0;
}

.ks-headline.slide-down .ks-headline-dynamic-wrapper {
	overflow: hidden;
	vertical-align: top;
}

.ks-headline-dynamic-wrapper .ks-headline-dynamic-text {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
}

.ks-headline-dynamic-wrapper .ks-headline-dynamic-text.ks-headline-text-active {
	position: relative;
}

.ks-headline.slide-down .ks-headline-dynamic-text {
	opacity: 0;
	top: .2em;
}
.ks-headline.slide-down .ks-headline-dynamic-text.ks-headline-text-active {
	top: 0;
	opacity: 1;
	-webkit-animation: ks-headline-slide-down-in .6s;
	animation: ks-headline-slide-down-in .6s;
}
.ks-headline.slide-down .ks-headline-dynamic-text.ks-headline-text-inactive {
	-webkit-animation: ks-headline-slide-down-out .6s;
	animation: ks-headline-slide-down-out .6s;
}

/* Responsive */
@media only screen and (max-width: 1024px){
    .ks-headline-dynamic-wrapper.ks-headline-text-wrapper {
		width: 450px !important;
	}
}
@media only screen and (max-width: 820px){
    .ks-headline-dynamic-wrapper.ks-headline-text-wrapper {
		width: 800px !important;
	}
}
@media only screen and (max-width: 768px){
    .ks-headline-dynamic-wrapper.ks-headline-text-wrapper {
		width: 689px !important;
	}
    .ks-headline-dynamic-wrapper .ks-headline-dynamic-text {
        left: 50%;
        transform: translate(-50%, 0);
    }
    .ks-headline.slide-down .ks-headline-dynamic-text.ks-headline-text-active {
        -webkit-animation: ks-headline-mobile-slide-down-in .6s;
        animation: ks-headline-mobile-slide-down-in .6s;
    }
    .ks-headline.slide-down .ks-headline-dynamic-text.ks-headline-text-inactive {
        -webkit-animation: ks-headline-mobile-slide-down-out .6s;
        animation: ks-headline-mobile-slide-down-out .6s;
    }
}
@media only screen and (max-width: 480px){
	.ks-headline-dynamic-wrapper.ks-headline-text-wrapper {
		width: 265px !important;
	}
}



/* Animation */
@-webkit-keyframes ks-headline-slide-down-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
    20% {
        opacity: 1;
    }
	60% {
		opacity: 1;
		-webkit-transform: translateY(20%);
		transform: translateY(20%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes ks-headline-slide-down-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
    20% {
        opacity: 1;
    }
	60% {
		opacity: 1;
		-webkit-transform: translateY(20%);
				transform: translateY(20%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
				transform: translateY(0);
	}
}

@-webkit-keyframes ks-headline-slide-down-out {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
				transform: translateY(0);
	}
    20% {
        opacity: 0;
    }
	60% {
		opacity: 0;
		-webkit-transform: translateY(120%);
				transform: translateY(120%);
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(100%);
				transform: translateY(100%);
	}
}

@keyframes ks-headline-slide-down-out {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
				transform: translateY(0);
	}
    20% {
        opacity: 0;
    }
	60% {
		opacity: 0;
		-webkit-transform: translateY(120%);
				transform: translateY(120%);
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(100%);
				transform: translateY(100%);
	}
}

/* Animation Mobile */

@-webkit-keyframes ks-headline-mobile-slide-down-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
    20% {
        opacity: 1;
    }
	60% {
		opacity: 1;
		-webkit-transform: translateY(20%);
		transform: translateY(20%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes ks-headline-mobile-slide-down-in {
	0% {
		opacity: 0;
		-webkit-transform: translate(-50%, -100%);
		transform: translate(-50%, -100%);
	}
    20% {
        opacity: 1;
    }
	60% {
		opacity: 1;
		-webkit-transform: translate(-50%, 20%);
				transform: translate(-50%, 20%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate(-50%, 0);
				transform: translate(-50%, 0);
	}
}

@-webkit-keyframes ks-headline-mobile-slide-down-out {
	0% {
		opacity: 1;
		-webkit-transform: translate(-50%, 0);
				transform: translate(-50%, 0);
	}
    20% {
        opacity: 0;
    }
	60% {
		opacity: 0;
		-webkit-transform: translate(-50%, 120%);
				transform: translate(-50%, 120%);
	}
	100% {
		opacity: 0;
		-webkit-transform: translate(-50%, 100%);
				transform: translate(-50%, 100%);
	}
}

@keyframes ks-headline-mobile-slide-down-out {
	0% {
		opacity: 1;
		-webkit-transform: translate(-50%, 0);
				transform: translate(-50%, 0);
	}
    20% {
        opacity: 0;
    }
	60% {
		opacity: 0;
		-webkit-transform: translate(-50%, 120%);
				transform: translate(-50%, 120%);
	}
	100% {
		opacity: 0;
		-webkit-transform: translate(-50%, 100%);
				transform: translate(-50%, 100%);
	}
}