/* header */
h2.title-home {
  display: inherit;
}

/* side-bar */
img.headshot {
  border: white solid 5px;
  -webkit-box-shadow: 0 2px 7px rgba(50, 50, 50, 0.6);
  -moz-box-shadow: 0 2px 7px rgba(50, 50, 50, 0.6);
  box-shadow: 0 2px 7px rgba(50, 50, 50, 0.6);
}

img.headshot {
  width: 289px;
  height: auto;
}

.sidebar-column p {
  margin: 16px 0 0 0;
}

h4 {
  text-transform: uppercase;
  color: #ca600a;
  text-align: center;
}

h4.name {
  font-size: 20px;
  margin-top: 10px;
  font-weight: bold;
}

.location-info {
  padding-left: 5px;
}

/* Main Column */
.term-list {
  padding: 14px;
}
.term-list li {
  margin-bottom: 8px;
}

@media only screen and (max-width: 800px) {
  img.headshot {
    width: 120px;
    height: auto;
  }
}

@media only screen and (max-width: 599px) {
  img.headshot {
    width: 120px;
    height: auto;
    border-width: 1px;
    margin-right: 12px;
  }
  .sidebar-column div.headshot-wrapper {
    flex-grow: 1;
  }
  .sidebar-column {
    margin-right: 0;
    justify-content: left;
  }
  .sidebar-column div {
    flex-grow: 3;
    justify-content: left;
  }
  .sidebar-column div h4 {
    text-align: left;
  }
  .sidebar-column div h4.name {
    font-size: 18px;
    margin-top: 0;
  }
  .location-info {
    font-size: 12px;
  }
}
