h3.fancy {
  font-size: 1.4em;
  font-family: 'franklin-gothic-urw-cond', sans-serif;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: bold;
  margin-top: 20px;
  color: #e57200;
}

ul.flex-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    padding-left: 0;
    margin-left:20px;
  }

.page-content--content .field-body ul.flex-list  li {
    list-style: none;
    display: inline-block;
    width: calc(100% / 3);
    padding:1%;
    height: auto;
    text-align: left;
    border-bottom:none;
    font-style:normal;
    border-left:3px solid aliceblue;
    padding-left:10px;
    margin-bottom:5px;
  }

.overlay-inner .field-descriptive-text .flex-list li {
	margin-left:10px;
	color:#e57200;
	font-size:1.1em;
	max-height:30px;
}

.overlay-inner .field-descriptive-text .flex-list a {
	padding-left:0 !important;
}

.overlay-inner .field-descriptive-text .flex-list a:hover {
	text-decoration:underline;
	text-decoration-color:#e57200;
}