/* FONTS
================================================== */

@font-face{
    font-family:"AllerDisplay";
    font-style:normal;
    src:url(../webfonts/AllerDisplay.eot);
    src:url(../webfonts/AllerDisplay.eot?#iefix) format("embedded-opentype"),
        url(../webfonts/AllerDisplay.woff) format("woff"),
        url(../webfonts/AllerDisplay.ttf) format("truetype"),
        url(../webfonts/AllerDisplay.svg) format("svg")
}
@font-face{
    font-family:"AllerDisplayLt";
    font-style:normal;
    src:url(../webfonts/Aller_Lt.eot);
    src:url(../webfonts/Aller_Lt.eot?#iefix) format("embedded-opentype"),
        url(../webfonts/Aller_Lt.woff) format("woff"),
        url(../webfonts/Aller_Lt.ttf) format("truetype"),
        url(../webfonts/Aller_Lt.svg) format("svg")
}

/* BASE
================================================== */

:root{
    --vt-gray: #1c1c1c;
    --vt-gray-hover: #ffc106;
    --vt-btn: #000000;
    --vt-btn-hover: #ffc107;
    --vt-btn-text: #ffffff;
    --vt-btn-hover-text: #000000;
    --vt-orange: #ffc107;
    --vt-black: #000000;
    --vt-text: #6b6b6b;
}

body {
	padding-top: 72px;
	-webkit-font-smoothing: antialiased;
	word-spacing: 0;
	letter-spacing: 0;
	background: #fff;
	color: #000;
}

body, input, button, textarea {
	font-family: "AllerDisplayLt", Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: 1.5rem;
	font-weight: 700;
}

p,
ul,
ol,
table,
figure {
	margin-bottom: 1.5rem;
}

a, input, textarea, button {
	-webkit-transition: color .3s, background, .3s, border-color .3s, opacity .3s;
	   -moz-transition: color .3s, background, .3s, border-color .3s, opacity .3s;
			transition: color .3s, background, .3s, border-color .3s, opacity .3s;
}

a,
a:focus {
	color: var(--vt-black);
}

a:hover {
	color: var(--vt-orange);
}

a:hover,
a:focus {
	text-decoration: none;
}

*, *:focus {
	outline: none !important;
}

img {
	max-width: 100%;
}

figure img {
	width: 100%;
}

/* LAYOUT
================================================== */

/*
	Header
*/

.header {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	padding: 12px 0;
	background: #fff;
	z-index: 1001;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	        box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	-webkit-transition: all .3s;
			transition: all .3s;
}

	.header .logo {
		position: relative;
		display: block;
	}
	
/*
	Navigation
*/

.navigation__other {
	margin: 0 0 0 10px;
	padding: 0;
	text-align: right;
	white-space: nowrap;
}

	.navigation__other .languages {
		margin-top: 0;
	}

		.navigation__other .languages a {
			display: inline-block;
			width: 25px;
			height: 25px;
			line-height: 25px;
			padding: 0;
			text-align: center;
			font-size: .625rem;
			color: #000;
			background: #dedede;
            text-transform: uppercase;
            margin-left: 3px;
			-webkit-border-radius: 100%;
					border-radius: 100%;
		}
        .navigation__other .languages a:first-child{
            margin-left: 0;
        }
		
		
		.navigation__other .languages a:hover,
		.navigation__other .languages a.active {
			background: #ffd927;
		}


/*
	Footer
*/

.footer {
	position: relative;
	padding-top: 15px;
	font-size: 12px;
	color: var(--vt-black);
	background: var(--vt-orange);
}
	
	.footer p a {
		color: var(--vt-black);
	}
	
	.footer p a:hover {
		text-decoration: underline;
	}
	
	.footer p {
		margin-bottom: 15px;
	}

/*
    Card
*/
.card-body.with-button{
    padding-bottom: 3.5rem;
}
.card-body.with-button .btn{
    position: absolute;
    bottom: 1.25rem;
    left: 50%;
    transform: translate(-50%, 0);
}


/* SECTIONS
================================================== */

.gutter-sm {
	margin-left: -.125rem;
	margin-right: -.125rem;
}

	.gutter-sm > [class*="col-"] {
		padding-left: .125rem;
		padding-right: .125rem;
	}

.section--service {
	position: relative;
	z-index: 2;
	margin-top: -36px;
}

.section {
	position: relative;
	display: block;
	padding-top: 3.5rem;
	padding-bottom: 2.5rem;
}

a.section {
	color: #474747;
}

a.section:hover {
	opacity: .8;
}

.section--p-lg {
	padding-top: 5rem;
	padding-bottom: 4rem;
}

	.section__scroll,
	.scroll-top {
		position: absolute;
		content: "";
		z-index: 10;
		top: -30px;
		left: 50%;
		width: 60px;
		height: 60px;
		line-height: 60px;
		font-size: 24px;
		margin-left: -30px;
		text-align: center;
		-webkit-border-radius: 100%;
	         	border-radius: 100%;
	}
	
	.section__scroll,
	.section__scroll:focus,
	.scroll-top,
	.scroll-top:focus {
		color: #000;
		background: #ffd927;
	}
	
	.section__scroll:hover,
	.scroll-top:hover {
		color: #fff;
		background: #004494;
	}

	.section__title {
        font-family:"AllerDisplayLt";
		margin-bottom: 2rem;
		font-size: 1.5rem;
        color: var(--vt-black);
        text-transform: uppercase;
	}

	.section__title + .section__subtitle {
		margin-top: -1.75rem;
		margin-bottom: 2rem;
		font-size: 1.4rem;
		font-weight: 400;
	}

    .section.bg-blue{
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .bg-blue a{
        color: #fff;
    }
    .bg-blue a:hover{
        text-decoration: underline;
    }
    .bg-blue ul{
        margin-bottom: 0;
    }
    
.content-logo-title .section__title{
    margin-bottom: 0;
}

.section--border-top {
	/*border-top: 4px dotted #e8e8e8;*/
}
.section--blue{
    background-color: #f9f9f9;
    color: var(--vt-text);
}

.img-full{
    width: 100%;
    height: auto
}


.map {
	overflow: hidden;
	-webkit-border-radius: 10px;
	        border-radius: 10px;
}

	.map iframe {
		display: block;
		width: 100%;
		height: 500px;
		border: 0;
	}

/* MODULES
================================================== */

/*
	Slideshow
*/

.slideshow {
	position: relative;
}

.slideshow__item {
	height: 672px;
	padding-top: 236px;
	line-height: 1.2;
	color: #fff;
	background-position: center bottom;
	-webkit-background-size: cover;
	        background-size: cover;
}

	.slideshow__item .border-title {
        text-align: center;
		font-size: 2.75rem;
		color: #fff;
        font-family: AllerDisplay;
        margin-bottom: 0;
	}
    .slideshow__item .border-title span{
        background-color: rgba(29,54,96,1);
        padding: 15px;
        line-height: 1.3;
    }

	.slideshow .owl-nav button.owl-prev,
	.slideshow .owl-nav button.owl-next {
		position: absolute;
		top: 50%;
		z-index: 1;
		width: 60px;
		height: 60px;
		margin-top: -30px;
		padding: 0;
		border: 0;
		line-height: 60px;
		font-size: 30px;
		text-align: center;
		color: #fff;
		background: transparent;
	}
	
	.slideshow .owl-prev {
		left: 0;
	}
	
	.slideshow .owl-next {
		right: 0;
	}
	
	.slideshow .owl-dots {
		position: absolute;
		z-index: 10;
		right: 0;
		bottom: 250px;
		left: 0;
		text-align: center;
	}
	
		.slideshow button.owl-dot {
			display: inline-block;
			width: 12px;
			height: 12px;
			margin: 0 5px 10px;
			background: #fff;
			-webkit-border-radius: 100%;
			        border-radius: 100%;
		}
		
		.slideshow .owl-dot.active {
			background: #ffd927;
		}

.subslideshow__item {
	height: 300px;
	padding-top: 236px;
	line-height: 1.2;
	color: #fff;
	background-position: center bottom;
	-webkit-background-size: cover;
	        background-size: cover;
}
/*
	Service box
*/

.service-box {
	position: relative;
	display: block;
	height: 100%;
	padding: 50px 20px;
	text-align: center;
	color: #000;
	background: #fff;
	-webkit-border-radius: 10px;
	        border-radius: 10px;
    border: #cdd5de 2px solid;
}

	.service-box__icon {
		position: relative;
		display: block;
		width: 160px;
		height: 160px;
		margin: 0 auto 20px;
		-webkit-border-radius: 100%;
				border-radius: 100%;
	}

	.service-box__icon:before {
		position: absolute;
		content: "";
		z-index: 1;
		top: 20px;
		right: 20px;
		bottom: 20px;
		left: 20px;
		background: #ffd927;
		-webkit-border-radius: 100%;
				border-radius: 100%;
		-webkit-transition: all .3s;
				transition: all .3s;
	}
	
	.service-box__icon img {
		position: relative;
		display: inline-block;
		z-index: 2;
		fill: #474747;
		-webkit-transition: all .3s;
				transition: all .3s;
	}
	
	.service-box > p {
        color: var(--vt-text);
	}
    .service-box .h3{
        font-family:"AllerDisplayLt";
        color: #313131;
        margin-top: 2rem;
    }
	
.service-box:hover button {
	background: var(--vt-btn-hover);
    color: var(--vt-btn-hover-text);
}
	
	.service-box:hover .service-box__icon:before {
		background: #fff;
	}

    .service-box button.bottom{
        position: absolute;
        bottom: 25px;
        left: 50%;
        transform: translate(-50%,0);
    }

/*
	Product box
*/

.product-box {
	position: relative;
	display: block;
	overflow: hidden;
}

.product-box:after {
	position: absolute;
	content: "";
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: var(--vt-orange);
	opacity: 0;
	-webkit-transform: scale(.8);
	        transform: scale(.8);
	-webkit-transition: all .3s;
	        transition: all .3s;
}

    .article h3{
        color: var(--vt-gray-text);
        font-size: 1.2rem;
    }
    .article{
        color: var(--vt-gray-text);
    }

	.product-box img {
		display: block;
		width: 100%;
	}
	
	.product-box i {
		position: absolute;
		display: block;
		z-index: 2;
		top: 50%;
		left: 50%;
		width: 40px;
		margin: -20px 0 0 -20px;
		font-size: 40px;
		line-height: 1em;
		text-align: center;
		color: #fff;
		opacity: 0;
		-webkit-transform: scale(1.5);
	            transform: scale(1.5);
		-webkit-transition: all .3s;
	            transition: all .3s;
	}
	
.product-box:hover:after {
	opacity: .6;
	-webkit-transform: scale(1);
	        transform: scale(1);
}

.product-box:hover i {
	opacity: 1;
	-webkit-transform: scale(1);
	        transform: scale(1);
}

/* COMPONENTS
================================================== */

/*
	Buttons
*/

.btn {
	padding: .333rem 2rem;
	border-width: 2px;
	text-shadow: none;
	font-size: .875rem;
	font-weight: 700;
	-webkit-border-radius: 35px;
	        border-radius: 35px;
	-webkit-box-shadow: none !important;
	        box-shadow: none !important;
}

.btn--blue,
.btn--blue:focus {
	color: var(--vt-btn-text);
	background: var(--vt-btn);
}

.btn--blue:hover {
	color: var(--vt-btn-hover-text);
	background: var(--vt-btn-hover);
}

.btn--cookie,
.btn--cookie:focus{
    color: var(--vt-btn-text);
	background: var(--vt-btn);
}

.btn--cookie:hover {
    color: var(--vt-btn-text);
	background: var(--vt-text);
}

/*
	Form components
*/

label {
	margin-bottom: .3333333rem;
}

.form-control,
.form-control:focus {
	border-color: #535353;
}

.form-control {
	-webkit-border-radius: .5rem;
	        border-radius: .5rem;
}

.form-check {
	font-size: .75rem;
}

	.form-check a {
		font-weight: 700;
		color: inherit;
	}
	
	.form-check a:hover {
		text-decoration: underline;
	}

/*
	Partner list
*/

.partner-list {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style-type: none;
}

	.partner-list li {
		display: inline-block;
		vertical-align: middle;
		margin: 0 20px 40px;
	}
	
		.partner-list li img {
			opacity: .3;
			-webkit-filter: grayscale(1);
			        filter: grayscale(1);
			-webkit-transition: all .3s;
			        transition: all .3s;
		}
		
		.partner-list li img:hover {
			opacity: 1;
			-webkit-filter: grayscale(0);
			        filter: grayscale(0);
		}
		
/*
	Titles
*/

.border-title {
	position: relative;
	margin-bottom: .5rem;
	font-size: 2rem;
	font-weight: 400;
}

	.border-title strong {
		display: block;
		font-weight: 700;
		font-size: 1.125em;
	}
	
/*
	Counter
*/

.counter {
	margin-bottom: 1rem;
	padding-left: 10px;
	border-left: 3px solid #fff;
	font-size: 1.25rem;
}

	.counter strong {
		display: block;
		font-size: 2rem;
		margin-bottom: .25rem;
		line-height: 1;
		font-weight: 700;
	}
	
/*
	Pagination
*/

.paginate {
	padding: 0;
	font-size: .75rem;
	list-style-type: none;
}

	.paginate li {
		display: inline-block;
		margin-bottom: 5px;
        margin-right: 4px;
	}
    
    .paginate li:last-child {
        margin-right: 0;
    }

		.paginate a,
		.paginate .active a {
			display: block;
			padding: 5px 10px;
			color: var(--vt-btn-text);
			background: var(--vt-btn);
			-webkit-border-radius: 15px;
			        border-radius: 15px;
		}
		
		.paginate a:hover,
		.paginate .active a {
			background: var(--vt-btn-hover);
            color: var(--vt-btn-hover-text);
		}

/*
    checkbox
*/
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-input:active ~ .custom-control-label::before{
    background-color: var(--vt-black);
}

.list-inline-item:not(:last-child){
    margin-right: 1rem;
}

/*
    GDPR
*/

.gdpr{
    position: fixed;
    z-index: 998;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1rem 0 .25rem 0;
    color: var(--vt-black);
    background: var(--vt-orange);
    font-size: .80rem
}
.gdpr p,
.gdpr .mb-bottom{
    margin-bottom: .75rem;
}
.gdpr .section-title{
    font-size: 1rem;
    margin-bottom: .5rem;
}
.gdpr a:not(.btn){
    color: var(--vt-black);
}

.gdpr a:not(.btn):hover{
    text-decoration: underline;
}

/*
    Toggle Switch
*/

.switch {
    position: relative;
    display: inline-block;
    width: 2.5rem;
    height: 1.5rem;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #c81e00;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 1rem !important;
}

.slider:before {
    position: absolute;
    content: "";
    height: 1rem;
    width: 1rem;
    left: 4px;
    bottom: 4px;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 1rem !important;
}

input:checked + .slider {
    background-color: #46a739;
}

input:focus + .slider {
    box-shadow: 0 0 1px #46a739;
}

input:checked + .slider:before {
    -webkit-transform: translateX(1rem);
    -ms-transform: translateX(1rem);
    transform: translateX(1rem);
    background-color: #fff;
}

input:checked:disabled + .slider {
    background-color: #a8dea1;
}

.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

.slider:after{
    content:'';
    color: black;
    display: block;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 28%;
    font-size: 10px;
    font-family: Verdana, sans-serif;
}

input:checked + .slider:after{  
    content:'';
    right: 7%;
    left: auto;
}

/*
    Image list
*/
.img-list div{
    margin-top: .5rem;
}
.img-list div:nth-child(odd){
    padding-right: .25rem !important;
    padding-left: 0 !important;
}
.img-list div:nth-child(even){
    padding-right: 0 !important;
    padding-left: .25rem !important;
}

/* GLOBALS
================================================== */

.bg--layer {
	position: relative;
}

/*.bg--layer:after {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: .9;
	background: #ffd927;
}*/

	.bg--layer > * {
		position: relative;
		z-index: 2;
	}

.bg--cover {
	background-position: center center;
	-webkit-background-size: cover;
	        background-size: cover;
    color: var(--vt-black);
    font-size: 1.5rem;
    font-family:"AllerDisplayLt";
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.bg--cover .row > div > *:last-child{
    margin-bottom: 0;
}
.bg--cover h2{
    color: var(--vt-black);
    margin-bottom: 0;
}
.left-border{
    border-left: 3px var(--vt-black) solid;
}

.bg--1 {
	background-image: url("../images/bg-1.jpg");
}

.bg--2 {
	background-image: url("../images/bg-2.jpg");
}

.bg--fitness {
	background-image: url("../images/bg-fitness.jpg");
}

.bg-pattern-dots {
	background-image: url("../images/pattern-dots.png");
}

.bg-dark-gray {
	background-color: #535353;
}

.c-white {
	color: #fff;
}

.text--lg {
	font-size: 1.4rem;
}

.text-shadow {
	text-shadow: 0 3px #000;
}

.bg-blue{
    background-color: var(--vt-black);
}

/* ANIMATIONS
================================================== */

.scroll-anim {
	opacity: 0;
	-webkit-animation-duration: 1s;
			animation-duration: 1s;
	-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
}

.fadeIn {
	-webkit-animation-name: fadeIn;
			animation-name: fadeIn;
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
			animation-name: fadeInUp;
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
			animation-name: fadeInRight;
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
			animation-name: fadeInLeft;
}

/* RESPONSIVE
================================================== */

/*
	Large devices 
*/

@media screen and (min-width: 992px) {
	
	
	/*
		Navigation
	*/

	.navigation {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		font-weight: 700;
		font-size: 14px;
	}

		.navigation__main {
			margin: 0;
			padding: 0;
			white-space: nowrap;
		}

			.navigation__main li {
				position: relative;
				display: inline-block;
				list-style-type: none;
				margin-left: 5px;
			}

				.navigation__main > li > a,
                .navigation__main > li > div{
					display: block;
					padding: 5px;
					color: var(--vt-gray);
					-webkit-border-radius: 10px;
					        border-radius: 10px;
                    cursor: pointer;
				}

				.navigation__main > li > a.active,
				.navigation__main > li:hover > a,
                .navigation__main > li:hover > div.active,
                .navigation__main > li:hover > div{
					color: var(--vt-gray-hover)
				}
				
			.navigation__main ul {
				position: absolute;
				visibility: hidden;
				top: 100%;
				left: 0;
				padding: 5px;
				background: #ffd927;
				opacity: 0;
				-webkit-transition: all .3s;
				        transition: all .3s;
				-webkit-border-radius: 10px;
				        border-radius: 10px;
			}
			
				.navigation__main ul li {
					display: block;
				}
				
					.navigation__main ul li a {
						display: block;
						padding: 5px;
						color: #000;
					}
				
					.navigation__main ul li > a.active,
					.navigation__main ul li:hover > a {
						text-decoration: underline;
						color: #000;
					}
					
			.navigation__main li:hover > ul {
				visibility: visible;
				opacity: 1;
			}
		
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
	
	.navigation li {
		margin-left: 5px;
	}
	
		.navigation a {
			padding-left: 5px;
			padding-right: 5px;
			font-size: .875rem;
		}
	
}

/*
	Medium devices
*/

@media screen and (max-width: 991px) {
	
	body {
		padding-top: 64px;
	}
	
	.text--lg {
		font-size: 1rem;
	}
	
	/*
		Navigation
	*/
	
	.mobile-menu-button {
		display: block;
		width: 2.5rem;
		height: 2.5rem;
		line-height: 2.5rem;
		font-size: 1.5rem;
		text-align: center;
        background: transparent;
        border: 0;
	}
	
		.mobile-menu-button i {
			line-height: inherit;
		}
	
	.mobile-menu-button,
	.mobile-menu-button:hover,
	.mobile-menu-button:focus,
	.mobile-menu-button:active {
		color: #000;
	}

	.logo img {
		height: 40px;
	}

	.navigation {
		display: flex;
		align-content: start;
		flex-wrap: wrap;
		position: fixed;
		overflow: auto;
		top: 0;
		bottom: 0;
		left: -250px;
		width: 250px;
		font-size: 14px;
		line-height: 20px;
		background: #fff;
		-webkit-transition: left .3s;
				transition: left .3s;
	}
	
	.navigation.active {
		left: 0;
		-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
				box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	}
	
		.navigation__main {
			order: 2;
			width: 100%;
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
			.navigation__main li {
				position: relative;
			}
		
				.navigation__main a {
					display: block;
					padding: 20px 20px;
					font-weight: 700;
					color: #474747;
				}
			
				.navigation__main a.active {
					color: #000;
					background: #ffd927;
				}
				
				.navigation__main ul {
					margin: 0;
					padding: 0;
					font-size: 12px;
					list-style-type: none;
				}
				
					.navigation__main ul li {
						padding-left: 20px;
					}
					
						.navigation__main ul li a {
							padding-top: 10px;
							padding-bottom: 10px;
						}
			
	.navigation__other {
		order: 1;
		width: 100%;
		margin-top: 30px;
		margin-bottom: 30px;
		padding-left: 10px;
		text-align: left;
	}
	
		.navigation__other .languages {
			display: inline-block;
			margin-top: 0;
			margin-left: 20px;
		}
	
	.service-box {
		padding: 50px 20px;
	}
		
		.service-box__icon {
			width: 90px;
			height: 90px;
		}
		
		.service-box__icon img {
			height: 90px;
		}
		
		.service-box .h3 {
			font-size: 1.25rem;
		}
		
	.map iframe {
		height: 250px;
	}

}

/*
	Small devices 
*/

@media screen and (max-width: 767px) {
	
	.footer {
		padding-top: 40px;
	}
	
	.counter strong {
		font-size: 1.75rem;
	}
	
	.map iframe {
		height: 250px;
	}

}

/* KEYFRAMES
================================================== */

/* Fade In */

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

/* Fade In Up */

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translate(0, 10%);
	}
	100% {
		opacity: 1;
		transform: translate(0, 0);
	}
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate(0, 10%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate(0, 0);
	}
}

/* Fade In Right */

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translate(10%, 0);
	}
	100% {
		opacity: 1;
		transform: translate(0, 0);
	}
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate(10%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate(0, 0);
	}
}

/* Fade In Left */

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translate(-10%, 0);
	}
	100% {
		opacity: 1;
		transform: translate(0, 0);
	}
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate(-10%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate(0, 0);
	}
}