/***************/
/* MultiScroll */
/* v0.1.7      */
/***************/
/*Edit: Removed pseudo element after list items*/

.ms-section {
	position: relative;
	box-sizing: border-box;
}

.ms-section.ms-table {
	display: table;
	width: 100%;
}

.ms-tableCell {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

.ms-easing {
	transition: all 0.7s ease-out;
}

#multiscroll-nav {
	position: fixed;
	z-index: 100;
	margin-top: -32px;
	top: 45%;
	opacity: 1;
}

#multiscroll-nav.right {
	right: 10px;
}

#multiscroll-nav.left {
	left: 10px;
}

#multiscroll-nav ul {
	margin: 0;
	padding: 0;
}

#multiscroll-nav li {
	display: block;
	width: 14px;
	height: 13px;
	margin: 7px;
	position: relative;
}

#multiscroll-nav li a {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	outline: none;
}

#multiscroll-nav li .active span {
	background: transparent;
}

/* #multiscroll-nav li::after {
	position: absolute;
	bottom: -10px;
	left: 6px;
	background: #e5e5e5;
	display: block;
	width: 1px;
	height: 12px;
	content: '';
}

#multiscroll-nav li:last-child::after {
	content: none;
} */

#multiscroll-nav span {
	top: 2px;
	left: 2px;
	width: 14px;
	height: 14px;
	border: 1px solid #A1A1A1;
	background: #A1A1A1;
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	box-shadow: 0 0 10px #333;
}

.multiscroll-tooltip {
	position: absolute;
	color: #fff;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	top: -2px;
	white-space: nowrap;
	max-width: 220px;
}

.multiscroll-tooltip.right {
	right: 20px;
}

.multiscroll-tooltip.left {
	left: 20px;
}