/*****************************************
*      CUSTOM BLOCULUS OL LISTS 
*****************************************/

/* Style the numbered list */
.ol-boostgenius {
    display: block;
    padding: 0 0 0 26px;
    list-style: none;
    overflow: hidden;
}
.ol-boostgenius > li {
    margin-right: 0px;
    margin-left: 15px;
    margin-bottom: 15px;
    position: relative;
}
.ol-boostgenius > li:before {
    float: left;
    position: absolute;
    left: -35px;
    top: 2px;
    
    font: 16px sans-serif;
    text-align: center;
    color: #fff;
    line-height: 26px;
    
    width: 24px;
    height: 24px;
    background: #981DFF;
    
    -moz-border-radius: 999px;
    border-radius: 999px;
}
/* For mobile only */
@media only screen and (max-width: 991px) { 
  .ol-boostgenius > li {
    margin-left: 10px;
	}  
  .ol-boostgenius > li:before {
    line-height: 22px!important;
  }
}
/* For sublists */
.ol-boostgenius ul {
	list-style-type: disc!important;
}
.ol-boostgenius ul ul {
	list-style-type: circle!important;
}

/* Make default start at 1 */
.ol-boostgenius > li:before { 
  counter-increment:start1; 
  content:counter(start1); 
}
.ol-boostgenius li:first-of-type {
  counter-reset: start1 0;
}

/* Make .start0 start at 0 */
.ol-boostgenius.start0 > li:before { 
  counter-increment:start0; 
  content:counter(start0); 
}
 .ol-boostgenius.start0 li:first-of-type {
  counter-reset: start0 -1;
}

/* Make .start2 start at 2 */
.ol-boostgenius.start2 > li:before { 
  counter-increment:start2; 
  content:counter(start2); 
}
.ol-boostgenius.start2 li:first-of-type {
  counter-reset: start2 1;
}

/* Make .start3 start at 3 */
.ol-boostgenius.start3 > li:before { 
  counter-increment:start3; 
  content:counter(start3); 
}
.ol-boostgenius.start3 li:first-of-type {
  counter-reset: start3 2;
}

/* Make .start4 start at 4 */
.ol-boostgenius.start4 > li:before { 
  counter-increment:start4; 
  content:counter(start4); 
}
.ol-boostgenius.start4 li:first-of-type {
  counter-reset: start4 3;
}

/* Make .start5 start at 5 */
.ol-boostgenius.start5 > li:before { 
  counter-increment:start5; 
  content:counter(start5); 
}
.ol-boostgenius.start5 li:first-of-type {
  counter-reset: start5 4;
}

/* Make .start6 start at 6 */
.ol-boostgenius.start6 > li:before { 
  counter-increment:start6; 
  content:counter(start6); 
}
.ol-boostgenius.start6 li:first-of-type {
  counter-reset: start6 5;
}

/* Make .start7 start at 7 */
.ol-boostgenius.start7 > li:before { 
  counter-increment:start7; 
  content:counter(start7); 
}
.ol-boostgenius.start7 li:first-of-type {
  counter-reset: start7 6;
}