#lct_scroll_arrow01 a{
	padding-top: 60px;
}


#lct_scroll_arrow01 a span{
	position:          absolute;
	top:               0;
	left:              50%;
	width:             24px;
	height:            24px;
	margin-left:       -12px;
	border-left:       1px solid #FFFFFF;
	border-bottom:     1px solid #FFFFFF;
	-webkit-transform: rotate(-45deg);
	transform:         rotate(-45deg);
	box-sizing:        border-box;
}


#lct_scroll_arrow02 a{
	padding-top: 60px;
}


#lct_scroll_arrow02 a span{
	position:      absolute;
	top:           0;
	left:          50%;
	width:         46px;
	height:        46px;
	margin-left:   -23px;
	border:        1px solid #FFFFFF;
	border-radius: 100%;
	box-sizing:    border-box;
}


#lct_scroll_arrow02 a span::after{
	position:          absolute;
	top:               50%;
	left:              50%;
	content:           '';
	width:             16px;
	height:            16px;
	margin:            -12px 0 0 -8px;
	border-left:       1px solid #FFFFFF;
	border-bottom:     1px solid #FFFFFF;
	-webkit-transform: rotate(-45deg);
	transform:         rotate(-45deg);
	box-sizing:        border-box;
}


#lct_scroll_arrow03 a{
	padding-top: 60px;
}


#lct_scroll_arrow03 a span{
	position:      absolute;
	top:           0;
	left:          50%;
	width:         46px;
	height:        46px;
	margin-left:   -23px;
	border:        1px solid #FFFFFF;
	border-radius: 100%;
	box-sizing:    border-box;
}


#lct_scroll_arrow03 a span::after{
	position:          absolute;
	top:               50%;
	left:              50%;
	content:           '';
	width:             16px;
	height:            16px;
	margin:            -12px 0 0 -8px;
	border-left:       1px solid #FFFFFF;
	border-bottom:     1px solid #FFFFFF;
	-webkit-transform: rotate(-45deg);
	transform:         rotate(-45deg);
	box-sizing:        border-box;
}


#lct_scroll_arrow03 a span::before{
	position:          absolute;
	top:               0;
	left:              0;
	z-index:           -1;
	content:           '';
	width:             44px;
	height:            44px;
	box-shadow:        0 0 0 0 rgba(255, 255, 255, .1);
	border-radius:     100%;
	opacity:           0;
	-webkit-animation: sdb03 3s infinite;
	animation:         sdb03 3s infinite;
	box-sizing:        border-box;
}


@-webkit-keyframes sdb03{
	0%{
		opacity: 0;
	}
	30%{
		opacity: 1;
	}
	60%{
		box-shadow: 0 0 0 60px rgba(255, 255, 255, .1);
		opacity:    0;
	}
	100%{
		opacity: 0;
	}
}


@keyframes sdb03{
	0%{
		opacity: 0;
	}
	30%{
		opacity: 1;
	}
	60%{
		box-shadow: 0 0 0 60px rgba(255, 255, 255, .1);
		opacity:    0;
	}
	100%{
		opacity: 0;
	}
}


#lct_scroll_arrow04 a{
	padding-top: 60px;
}


#lct_scroll_arrow04 a span{
	position:          absolute;
	top:               0;
	left:              50%;
	width:             24px;
	height:            24px;
	margin-left:       -12px;
	border-left:       1px solid #FFFFFF;
	border-bottom:     1px solid #FFFFFF;
	-webkit-transform: rotate(-45deg);
	transform:         rotate(-45deg);
	-webkit-animation: sdb04 2s infinite;
	animation:         sdb04 2s infinite;
	box-sizing:        border-box;
}


@-webkit-keyframes sdb04{
	0%{
		-webkit-transform: rotate(-45deg) translate(0, 0);
	}
	20%{
		-webkit-transform: rotate(-45deg) translate(-10px, 10px);
	}
	40%{
		-webkit-transform: rotate(-45deg) translate(0, 0);
	}
}


@keyframes sdb04{
	0%{
		transform: rotate(-45deg) translate(0, 0);
	}
	20%{
		transform: rotate(-45deg) translate(-10px, 10px);
	}
	40%{
		transform: rotate(-45deg) translate(0, 0);
	}
}


#lct_scroll_arrow05 a{
	padding-top: 70px;
}


#lct_scroll_arrow05 a span{
	position:          absolute;
	top:               0;
	left:              50%;
	width:             24px;
	height:            24px;
	margin-left:       -12px;
	border-left:       1px solid #FFFFFF;
	border-bottom:     1px solid #FFFFFF;
	-webkit-transform: rotate(-45deg);
	transform:         rotate(-45deg);
	-webkit-animation: sdb05 1.5s infinite;
	animation:         sdb05 1.5s infinite;
	box-sizing:        border-box;
}


@-webkit-keyframes sdb05{
	0%{
		-webkit-transform: rotate(-45deg) translate(0, 0);
		opacity:           0;
	}
	50%{
		opacity: 1;
	}
	100%{
		-webkit-transform: rotate(-45deg) translate(-20px, 20px);
		opacity:           0;
	}
}


@keyframes sdb05{
	0%{
		transform: rotate(-45deg) translate(0, 0);
		opacity:   0;
	}
	50%{
		opacity: 1;
	}
	100%{
		transform: rotate(-45deg) translate(-20px, 20px);
		opacity:   0;
	}
}


#lct_scroll_arrow06 a{
	padding-top: 70px;
}


#lct_scroll_arrow06 a span{
	position:          absolute;
	top:               0;
	left:              50%;
	width:             24px;
	height:            24px;
	margin-left:       -12px;
	border-left:       1px solid #FFFFFF;
	border-bottom:     1px solid #FFFFFF;
	-webkit-transform: rotateZ(-45deg);
	transform:         rotateZ(-45deg);
	-webkit-animation: sdb06 1.5s infinite;
	animation:         sdb06 1.5s infinite;
	box-sizing:        border-box;
}


@-webkit-keyframes sdb06{
	0%{
		-webkit-transform: rotateY(0) rotateZ(-45deg) translate(0, 0);
		opacity:           0;
	}
	50%{
		opacity: 1;
	}
	100%{
		-webkit-transform: rotateY(720deg) rotateZ(-45deg) translate(-20px, 20px);
		opacity:           0;
	}
}


@keyframes sdb06{
	0%{
		transform: rotateY(0) rotateZ(-45deg) translate(0, 0);
		opacity:   0;
	}
	50%{
		opacity: 1;
	}
	100%{
		transform: rotateY(720deg) rotateZ(-45deg) translate(-20px, 20px);
		opacity:   0;
	}
}


#lct_scroll_arrow07{
	min-height: 62px;
}


#lct_scroll_arrow07 a{
	padding-top: 80px;
}


#lct_scroll_arrow07 a span{
	position:          absolute;
	top:               0;
	left:              50%;
	width:             24px;
	height:            24px;
	margin-left:       -12px;
	border-left:       1px solid #FFFFFF;
	border-bottom:     1px solid #FFFFFF;
	-webkit-transform: rotate(-45deg);
	transform:         rotate(-45deg);
	-webkit-animation: sdb07 2s infinite;
	animation:         sdb07 2s infinite;
	opacity:           0;
	box-sizing:        border-box;
	z-index:           10000;
}


#lct_scroll_arrow07 a span:hover{
	cursor: pointer !important;
}


#lct_scroll_arrow07 a span:nth-of-type(1){
	-webkit-animation-delay: 0s;
	animation-delay:         0s;
}


#lct_scroll_arrow07 a span:nth-of-type(2){
	top:                     16px;
	-webkit-animation-delay: .15s;
	animation-delay:         .15s;
}


#lct_scroll_arrow07 a span:nth-of-type(3){
	top:                     32px;
	-webkit-animation-delay: .3s;
	animation-delay:         .3s;
}


@-webkit-keyframes sdb07{
	0%{
		opacity: 0;
	}
	50%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}


@keyframes sdb07{
	0%{
		opacity: 0;
	}
	50%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}


#lct_scroll_arrow08 a{
	padding-top: 60px;
}


#lct_scroll_arrow08 a span{
	position:      absolute;
	top:           0;
	left:          50%;
	width:         30px;
	height:        50px;
	margin-left:   -15px;
	border:        2px solid #FFFFFF;
	border-radius: 50px;
	box-sizing:    border-box;
}


#lct_scroll_arrow08 a span::before{
	position:         absolute;
	top:              10px;
	left:             50%;
	content:          '';
	width:            6px;
	height:           6px;
	margin-left:      -3px;
	background-color: #FFFFFF;
	border-radius:    100%;
	box-sizing:       border-box;
}


#lct_scroll_arrow09 a{
	padding-top: 80px;
}


#lct_scroll_arrow09 a span{
	position:      absolute;
	top:           0;
	left:          50%;
	width:         30px;
	height:        50px;
	margin-left:   -15px;
	border:        2px solid #FFFFFF;
	border-radius: 50px;
	box-sizing:    border-box;
}


#lct_scroll_arrow09 a span::before{
	position:         absolute;
	top:              10px;
	left:             50%;
	content:          '';
	width:            6px;
	height:           6px;
	margin-left:      -3px;
	background-color: #FFFFFF;
	border-radius:    100%;
	box-sizing:       border-box;
}


#lct_scroll_arrow09 a span::after{
	position:          absolute;
	bottom:            -18px;
	left:              50%;
	width:             18px;
	height:            18px;
	content:           '';
	margin-left:       -9px;
	border-left:       1px solid #FFFFFF;
	border-bottom:     1px solid #FFFFFF;
	-webkit-transform: rotate(-45deg);
	transform:         rotate(-45deg);
	box-sizing:        border-box;
}


#lct_scroll_arrow10 a{
	padding-top: 60px;
}


#lct_scroll_arrow10 a span{
	position:      absolute;
	top:           0;
	left:          50%;
	width:         30px;
	height:        50px;
	margin-left:   -15px;
	border:        2px solid #FFFFFF;
	border-radius: 50px;
	box-sizing:    border-box;
}


#lct_scroll_arrow10 a span::before{
	position:          absolute;
	top:               10px;
	left:              50%;
	content:           '';
	width:             6px;
	height:            6px;
	margin-left:       -3px;
	background-color:  #FFFFFF;
	border-radius:     100%;
	-webkit-animation: sdb10 2s infinite;
	animation:         sdb10 2s infinite;
	box-sizing:        border-box;
}


@-webkit-keyframes sdb10{
	0%{
		-webkit-transform: translate(0, 0);
		opacity:           0;
	}
	40%{
		opacity: 1;
	}
	80%{
		-webkit-transform: translate(0, 20px);
		opacity:           0;
	}
	100%{
		opacity: 0;
	}
}


@keyframes sdb10{
	0%{
		transform: translate(0, 0);
		opacity:   0;
	}
	40%{
		opacity: 1;
	}
	80%{
		transform: translate(0, 20px);
		opacity:   0;
	}
	100%{
		opacity: 0;
	}
}
