ul.expert-list {
  padding-left:0;
}
.expert-item,
ul.expert-list li {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  list-style: none;
}

.expert-item .expert-title,
ul.expert-list li .expert-title {
  font-weight: 700;
}

.expert-item .expert-areas,
ul.expert-list li .expert-areas {
  line-height: 1.25em;
}

.expert-item .expert-areas span,
ul.expert-list li .expert-areas span {
  font-style: italic;
}

.expert-item img,
ul.expert-list li img {
  float: left;
  margin-right: 5%;
}

div.topic-glossary ul {
  padding-left: 0;
  line-height: 1.375em;
}

div.topic-glossary ul li {
  display: inline;
  margin-right: .5em;
}

div.topic-item h3 {
  margin-top: 1.25em;
  margin-bottom: .375em;
  padding-bottom: .375em;
  border-bottom: 1px solid #0a88b7;
}

.node-expert-for-the-media h3 {
    border-bottom: 1px solid #ccc;
}

.expert-header {
  color: #000;
  line-height: 1em;
  background-color: #ccc;
  overflow: hidden;
  padding-right: 1%;
}

.expert-header img {
  float: left;
  margin-right: 2%;
}

.expert-header-txt h3 {
  color: #000;
  font-weight: 700;
  border-bottom: none;
}

.expert-header-txt ul {
  list-style-type: none;
  margin-top: 4%;
}

.expert-header-txt ul li {
  margin: 2% 0;
}

.expert-title {
  font-style: italic;
}

.expert-bio {
  clear: both;
}

@media screen and (max-width: 579px) {
 .expert-header {
   padding-right: 0;
   width: 218px;
   margin: 0 auto;
 }
  .expert-header img {
    float: none;
    margin-right: 0;
  }
  .expert-header {
    text-align: center;
  }
  .expert-header-txt {
    padding: 0 5px;
  }
  .expert-header-txt ul {
    padding-left: 0;
  }
}
