.forum-article { position:relative; }
.forum-article:after {
  content:'';
  display:block;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  height:5px;
  background-color:#1db8ca;
  -webkit-transition:right 1s ease-out;
  transition:right 1s ease-out;
}
.wf-loading .forum-article:after { right:100%; }
.forum-header { margin-bottom:15px; }
.back-to-list {
  position:absolute;
  top:76px;
  right:9px;
  color:#0e233b;
}
.back-to-list .arrow > * { fill:#fbc02d; }
.back-to-list:hover { color:#fbc02d; }
.back-to-list:hover .arrow > * { fill:#fbc02d; }
.forum-content {
  position:relative;
  padding:0 0 19px 0;
}
.forum-content:after {
  content:'';
  display:block;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  height:1px;
  background-color:rgba(29,184,202,0.5);
  -webkit-transition:right 1s ease-out;
  transition:right 1s ease-out;
}
.wf-loading .forum-content:after { right:100%; }
.related-forums-wrapper { padding:59px 0 131px; }
.related-forums-title {
  font-size:32px;
  line-height:40px;
  font-weight:400;
  margin-bottom:30px;
}
.related-forums .forum {
  position:relative;
  padding-bottom:24px;
  margin-bottom:16px;
}
.related-forums .forum:after {
  content:'';
  display:block;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  height:1px;
  background-color:rgba(29,184,202,0.5);
  -webkit-transition:right 1s ease-out;
  transition:right 1s ease-out;
}
.related-forums .forum:last-child {
  padding-bottom:0;
  margin-bottom:0;
}
.related-forums .forum:last-child:after { display:none; }
.wf-loading .related-forums .forum:after { right:100%; }
@media only screen and (max-width: 1200px) {
  .back-to-list {
    top:16px;
    right:29px;
  }
}
@media only screen and (max-width: 690px) {
  h2.page-title { padding-right:0; }
  .back-to-list {
    position:static;
    float:right;
    margin-bottom:15px;
  }
  .meeting-header { clear:both; }
}
