
.minimalist-line-bullets {
 	white-space: nowrap;
}

.minimalist-line-bullets .tp-bullet {
    position: static;
    display:inline-block;
    width:auto;
    height: auto;
    font-size: 0;
    line-height: 1;
    opacity:0.5;
    white-space: nowrap;
    background-color: transparent;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}

.minimalist-line-bullets .tp-bullet:not(:last-child) {
	margin-right: 30px;
}

.minimalist-line-bullets .minimalist-bullet-num {
	margin-right:10px;
    font-size: 16px;
    font-weight: 600;
    color: #000;
    text-align: center;
	vertical-align: middle;
}

.minimalist-line-bullets .tp-bullet.selected,
.minimalist-line-bullets .tp-bullet.rs-touchhover {
	opacity: 1;
}

.minimalist-line-bullets .tp-bullet:after {
	content: \' \';
	display: inline-block;
    vertical-align: middle;
    height: 2px;
    width: 25px;
    background-color: #000;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
.minimalist-line-bullets .tp-bullet.rs-touchhover:after,
.minimalist-line-bullets .tp-bullet.selected:after {
	 width: 50px;
}

/* vertical style  */

.minimalist-line-bullets.nav-dir-vertical .tp-bullet {
	display:block;
}

.minimalist-line-bullets.nav-dir-vertical .tp-bullet:not(:last-child) {
	margin-bottom:15px;
}

