.pubzinne_bullets.tp-bullets {
}

.pubzinne_bullets .tp-bullet {
    overflow:hidden;
    border-radius:50%;
    width:##bullet-size##px;
    height:##bullet-size##px;
    background-color: #EFEDE8;
    box-shadow: inset 0 0 0 ##border##px ##bullet-color##;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
    position:absolute;
}

.pubzinne_bullets .tp-bullet.rs-touchhover {
	  background-color: ##bullet-hover##;
}
.pubzinne_bullets .tp-bullet:after {
  content: \' \';
  position: absolute;
  bottom: 0;
  height: 0;
  left: 0;
  width: 100%;
  background-color: ##bullet-color##;
  box-shadow: 0 0 1px ##bullet-color##;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}
.pubzinne_bullets .tp-bullet.selected:after {
  height:100%;
}
