.als-image-slider img {
	cursor: pointer;
	display: none;
}
.als-image-slider img.selected {
	display: block;
}

.als-image-slider-img-container {
	position: relative;
}

.als-image-slider-effect-fade img {
	display: block;
	position: absolute;
	transition: opacity .8s cubic-bezier(.55,.08,.06,.97);
	opacity: 0;
	left: 0;
	top: 0;
	z-index: 1;
}
.als-image-slider-effect-fade img.selected {
	position: relative;
	opacity: 1;
	z-index: 2;
	transition-duration: .5s;
}

.als-image-slider .als-slider-line {
	width: 320px;
	margin-top: 20px;
}
.als-image-slider .als-slider-line .als-slider-percent-line {
	visibility: hidden;
}
.als-image-slider .als-slider-line.animated .als-slider-handler {
	transition: left 0.3s cubic-bezier(.55,.08,.06,.97);
}
.als-image-slider .als-slider-line.animated .als-slider-percent-line {
	transition: width 0.3s cubic-bezier(.55,.08,.06,.97);
}

@media (max-width: 400px) {
	.als-image-slider .als-slider-line {
		width: auto;
		display: block;
		margin: 20px 10px 0 10px;
	}
}

.als-image-slider-button .als-slider-line {
	display: none;
}

.als-image-slider-buttons {
	margin-top: 20px;
	font-size: 21px;
	height: 10vh;
}

.als-image-slider-buttons a {
	display: inline-block;
	position: relative;
	cursor: pointer;
	background: white;
	z-index: 1;
	color: #828282;
	border-bottom: 2px solid rgba(130, 130, 130, 0.5) !important;
	font-weight: normal;
}

.als-image-slider-buttons a.selected {
	cursor: default;
	border: none !important;
	color: #000 !important;
	font-weight: bold;
	border: none !important;
}
.als-image-slider-buttons a.selected:after {
/* 	border-color: #1476fb; */
}

.als-image-slider-auto-play .als-image-slider-buttons a.selected:after {
/* 	opacity: 0.5; */
}
