
.jet-scroll-navigation {
	position: fixed;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 999;
	overflow: visible !important;
}

.jet-scroll-navigation--position-left {
	left: 0;
}

.jet-scroll-navigation--position-left .jet-scroll-navigation__item-hint {
	left: calc(100% + 10px);
}

.jet-scroll-navigation--position-right {
	right: 0;
}

.jet-scroll-navigation--position-right .jet-scroll-navigation__item-hint {
	right: calc(100% + 10px);
}

.jet-scroll-navigation--show-active-hint .jet-scroll-navigation__item.active .jet-scroll-navigation__item-hint {
	opacity: 1;
	pointer-events: auto;
}

.jet-scroll-navigation--show-hint-on-hover .jet-scroll-navigation__item:hover .jet-scroll-navigation__item-hint {
	opacity: 1;
	pointer-events: auto;
}

.jet-scroll-navigation__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	overflow: visible !important;
}

.jet-scroll-navigation__item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: visible !important;
}

.jet-scroll-navigation__dot {
	width: 20px;
	height: 20px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.jet-scroll-navigation__item-hint {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	-o-transition: all .3s cubic-bezier(.5, .12, .46, .88);
	transition: all .3s cubic-bezier(.5, .12, .46, .88);
}

.jet-scroll-navigation__icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.jet-scroll-navigation__label {
	white-space: nowrap;
}
