.forum-pop {
  position: fixed;
  z-index: 999;
  overflow: auto;
  top: 110vh;
  -webkit-transition: all .6s;
  -o-transition: all .6s;
  transition: all .6s; }

.forum-entry {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #FFF; }
  .forum-entry .fa-angle-up {
    display: none; }
  .forum-entry i {
    cursor: pointer; }

.forum {
  margin-top: -20px; }

.forum-pop, .forum {
  width: 100%;
  background-image: url(../img/bg.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat; }
  .forum-pop .row, .forum .row {
    margin: 0; }
  .forum-pop h4 button.close, .forum h4 button.close {
    margin-top: -15px; }
    .forum-pop h4 button.close span, .forum h4 button.close span {
      font-size: 2em; }
  .forum-pop .commend .commend-btn, .forum .commend .commend-btn {
    font-size: 18px; }
    .forum-pop .commend .commend-btn small, .forum .commend .commend-btn small {
      vertical-align: top; }
    .forum-pop .commend .commend-btn span, .forum .commend .commend-btn span {
      cursor: pointer; }
      .forum-pop .commend .commend-btn span:hover, .forum .commend .commend-btn span:hover {
        opacity: 0.8; }
    .forum-pop .commend .commend-btn label, .forum .commend .commend-btn label {
      font-weight: normal;
      margin-top: -5px; }
      .forum-pop .commend .commend-btn label small, .forum .commend .commend-btn label small {
        font-size: 12px;
        display: inline-block;
        vertical-align: baseline; }
  .forum-pop textarea, .forum textarea {
    height: 10em;
    background-color: #FFF;
    border-radius: 0; }
  .forum-pop .response textarea, .forum .response textarea {
    height: 2em; }
  .forum-pop .imgup, .forum .imgup {
    position: relative;
    cursor: pointer; }
    .forum-pop .imgup input, .forum .imgup input {
      cursor: pointer;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: block;
      opacity: 0; }
  .forum-pop .media-body .content, .forum .media-body .content {
    margin: 10px;
    color: #232323; }
  .forum-pop .media-body > a, .forum .media-body > a {
    text-decoration: none; }
    .forum-pop .media-body > a i, .forum .media-body > a i {
      font-size: 18px; }
  .forum-pop .media-heading b, .forum .media-heading b {
    color: #ff7a00; }
  .forum-pop .media-list .media, .forum .media-list .media {
    border-top: 1px solid #e1e1e8; }
  .forum-pop a.pull-right, .forum a.pull-right {
    color: #888; }
    .forum-pop a.pull-right:hover, .forum a.pull-right:hover {
      text-decoration: none;
      opacity: .8; }
  .forum-pop .media-left.visible-xs-inline-block, .forum .media-left.visible-xs-inline-block {
    vertical-align: middle; }
  .forum-pop .tag-list .list-group.col-xs-9, .forum .tag-list .list-group.col-xs-9 {
    padding-right: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .forum-pop .tag-list .btn-link, .forum .tag-list .btn-link {
    color: #ff7a00; }

@media (max-width: 768px) {
  .forum-pop {
    margin-top: -20px; }
    .forum-pop .media-body .content {
      margin-top: 10px;
      padding-left: 0; }
  .forum {
    margin-top: -10px; } }
