.node-question-answer #sort-selector, .node-question-answer .group-answerers {
  background: #fff;
  border: 1px solid #ccc;
  padding: 1.25em;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFFFFFFF');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: linear-gradient(to bottom, rgba(204, 204, 204, 0.65) 0%, rgba(255, 255, 255, 0.5) 20px);
  box-shadow: inset -1px 0 0 0 white, inset 1px 0 0 0 white, inset 0 0 0 1px white;
}

.node-question-answer *, .node-question-answer *:before, .node-question-answer *:after {
  box-sizing: border-box;
}
.node-question-answer #sort-selector {
  padding: 0.625em;
  text-align: center;
}
.node-question-answer #sort-selector:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 34.375em) {
  .node-question-answer #sort-selector {
    text-align: left;
  }
}
.node-question-answer #sort-selector select {
  margin-left: 0.3125em;
}
.node-question-answer #sort-selector .form-item {
  margin: 0;
}
.node-question-answer #sort-selector .form-sort {
  color: #666;
}
@media (min-width: 34.375em) {
  .node-question-answer #sort-selector .form-sort {
    float: left;
  }
}
.node-question-answer #sort-selector .form-pagerefresh {
  text-align: center;
}
@media (min-width: 34.375em) {
  .node-question-answer #sort-selector .form-pagerefresh {
    float: right;
    text-align: right;
  }
}
.node-question-answer #sort-selector .form-pagerefresh label {
  font-size: 20px;
  font-size: 1.25rem;
  color: #666;
  font-weight: 700;
  margin-top: 5px;
}
.node-question-answer .field-pr-questions {
  background: url(../images/question.png) no-repeat 0 20px;
  border-bottom: 1px solid #ccc;
  padding: 1.25em 0;
}
@media (min-width: 34.375em) {
  .node-question-answer .field-pr-questions {
    padding-left: 3.75em;
  }
}
.node-question-answer .field-pr-questions:last-child {
  border-bottom: none;
}
.node-question-answer .field-pr-questions p:last-child {
  margin-bottom: 0;
}
.node-question-answer ol.questions-ordered-list {
  margin: 0;
  padding: 0;
}
.node-question-answer ol.questions-ordered-list li {
  margin: 0;
  padding: 0;
}
.node-question-answer .field-question-display-name {
  padding-left: 3.75em;
}
@media (min-width: 34.375em) {
  .node-question-answer .field-question-display-name {
    padding-left: 0;
  }
}
.node-question-answer .field-asked-by-name {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 150%;
  margin-top: 0.625em;
  padding-left: 3.75em;
}
@media (min-width: 34.375em) {
  .node-question-answer .field-asked-by-name {
    padding-left: 0;
  }
}
.node-question-answer .field-date {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 150%;
  padding-left: 3.75em;
}
@media (min-width: 34.375em) {
  .node-question-answer .field-date {
    padding-left: 0;
  }
}
.node-question-answer .field-answers {
  background: url(../images/answer.png) no-repeat 0 20px;
  padding: 1.25em 0 0 0;
}
@media (min-width: 34.375em) {
  .node-question-answer .field-answers {
    padding-left: 3.75em;
  }
}
.node-question-answer .field-answers .field-item {
  margin-bottom: 0.625em;
}
.node-question-answer .field-answers .field-item:last-child {
  margin-bottom: 0;
}
.node-question-answer .field-answered-by {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 150%;
  padding-left: 3.75em;
}
@media (min-width: 34.375em) {
  .node-question-answer .field-answered-by {
    padding-left: 0;
  }
}
.node-question-answer .field-field-answers {
  padding-left: 0;
}
.node-question-answer .field-answer {
  padding-left: 3.75em;
}
@media (min-width: 34.375em) {
  .node-question-answer .field-answer {
    padding-left: 0;
  }
}
.node-question-answer .group-hashtag {
  display: block;
  margin-bottom: 0.625em;
}
.node-question-answer .group-hashtag * {
  display: inline;
}
.node-question-answer .group-answerers {
  clear: both;
  margin: 1.25em 0;
}
.node-question-answer .group-answerers .profile {
  margin: 0;
}
.node-question-answer .group-answerers .profile:after {
  content: "";
  display: table;
  clear: both;
}
.node-question-answer .group-answerers .field-answerers {
  border-bottom: 1px solid #ccc;
  list-style: none;
  margin: 0 0 0.625em 0;
  padding: 0 0 0.625em;
}
.node-question-answer .group-answerers .field-answerers:after {
  content: "";
  display: table;
  clear: both;
}
.node-question-answer .group-answerers .field-answerers:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.node-question-answer .group-answerers .field-answerers .user-picture {
  display: none;
  margin-bottom: 0;
}
@media (min-width: 34.375em) {
  .node-question-answer .group-answerers .field-answerers .user-picture {
    display: block;
    width: 100px;
  }
}
.node-question-answer .group-answerers .field-answerers .user-picture img {
  border: 1px solid #ccc;
  display: block;
  padding: 0.125em;
  width: 100%;
}
.node-question-answer .group-answerers .field-answerers .field-fullname {
  border: none;
  margin-bottom: 0.3125em;
}
@media (min-width: 34.375em) {
  .node-question-answer .group-answerers .field-answerers .field-fullname {
    margin-left: 120px;
  }
}
.node-question-answer .group-answerers .field-answerers .field-biography {
  clear: none;
  margin-bottom: 0;
}
@media (min-width: 34.375em) {
  .node-question-answer .group-answerers .field-answerers .field-biography {
    margin-left: 120px;
  }
}
.node-question-answer .group-answerers .field-answerers .field-biography p:last-child {
  margin-bottom: 0;
}
