.history .title-pane h2 {
    border-bottom: .5em solid rgba(0,0,0,0.1);
    display: inline-block;
}

.history .title-pane h2 .sub-h2 {
    color: #82BC00;
}

section.history {
    margin: 2em 0;
}

.banner-top {
    background-image: url('../img/quienessomos/banner-top.jpg');
    color: #FAFAFA;
    padding: 2em 2em 10em 2em;
    background-size: cover;
    background-position: bottom;
}

.blue-title>h2{
  color: #fff;
  background-color:#0082cd;
  padding: 1.5em 6em 1em 6em;
}

@media screen and (max-width: 480px) {
    .blue-title>h2{
        padding: 1.5em 1em 1em 1em;
    }
}

.focus-box>.focus-box-panel{
    display: inline-block;
    border-top: 1.5em solid #82BC00;
    border-radius: 0 0 2em  0;
    background-color: #FFF;
    padding: 0 1em;
    text-align: left;
    color: #706F6F;
    height: 15em;
    margin-bottom: 2em;
}

.focus-box-panel h3{
  color:#002856;
  text-transform: uppercase;
}

.focus-p{
  padding:2em 15px 2em 15px;
  color: #706F6F;
  text-align: left;
}

.team-body{
  padding: 2em 0;
}

.member-box{
    border-bottom: 1px solid #ccc;
    margin-bottom: 1em;
}

.member-box>a>img{
  margin: 0 auto;
}

.member-data{
  padding: .8em 0;
  margin-left: none;
  color: #706F6F;
}

.member-data>div>p{
  /* font-weight: bold; */
  padding: 0;
  margin: 0;
  /* font-family: 'Questrial'; */
}

.member-data>div>sub{
    bottom: 0.75em;
    font-size: 85%;
    display: block;
    position: static;
    line-height: 1em;
}

.member-data-name{
  padding-left: 0px;
}

.team-text>p.p-title{
  color: #0082CA;
}

.team-text>p.p-body{
  color: #706F6F;
}

.left-pane{
  color:#fff;
  padding:3em;
}

.member-info{
  background-color: #0082CA;
}

.left-pane>figure>figcaption{
  font-weight: bold;
  margin:2em 0;
}

.left-pane>p{
  margin: 1em;
}

.left-pane>figure{
}

.right-pane{
  background-color: #fff;
  padding: 3em 3em 1em 3em;
  color: #706F6F;
  min-height: 25.5em;
}

section.team-members{
  background-color: #ffffff;
}


.focus-box-panel .icon {
    position: absolute;
    top: 10px;
    right: 40px;
    transform: translate(50%,-50%) scale(0.8);
}

.gray-line{
  height: 25px;
  background-color: #706F6F;
}
