.content-section {
  min-height: 800px;
}
.sidebar-section {
  position: absolute;
  height: 100%;
  width: 100%;
}


.sidebar-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	
	/* Position the items */
	// &:nth-child(2) { top: 25%; }
	// &:nth-child(3) { top: 50%; }
	// &:nth-child(4) { top: 75%; }
}


.make-me-sticky {
  position: -webkit-sticky;
	position: sticky;
	top: 0;
    
  padding: 0 15px;
}



/* Ignore This, just coloring */
body {
  background: #fff;
}

article {
  background: #fff;
  border-radius: 12px;
  padding: 5px 0 0px;
}


.title-section, .content-section, .sidebar-section {
  background: #fff;
  // border-radius: 12px;
  // border: solid 10px #f1f1f1; 
}

.title-section {
  text-align: center;
  padding: 0px;
  margin-bottom: 0px;
}

.content-section h2 {
  text-align: left;
  margin: 0;
  padding-top: 10px;
font-size: 18px;
}

.sidebar-item {
  text-align: center;
  
  
}
		h1, h2, h3 {
	padding-top: 10px;
	font-size: 18px;
  }