.result--summary {
  padding: 1em 1.5em;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  border-radius: 32px;
  background: #ececec;
  display: inline-block;
  font-weight: 700;
  margin-bottom: 32px;
}

.result--summary h2 {
  font-size: initial;
  color: initial;
  margin: 0;
}

.result--summary h2 strong {
  font-weight: 700;
}

/* More - Button download */
.more-link a,
.button__more {
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  border-radius: 32px;
  border: 2px solid #662d91;
  padding: 16px 32px;
  display: inline-block;
  background: #662d91;
  color: #fff;
  text-decoration: none;
}

.more-link a:hover,
.button__more:hover {
  background: #fff;
  color: #662d91;
}

/* Views */
#block-views-block-related-content-block-2 {
  padding: 32px 0;
}

.views-element-container .more-link {
  margin-bottom: 32px;
}

.viewsreference-title {
  font-size: 1.5em;
  color: #662d91;
  margin: 32px 0;
}

.paragraph--view-mode--default {
  position: relative;
}

@media (min-width: 769px){
  .paragraph--view-mode--default header .button__more{
    position: absolute;
    top: 6px;
    right: 0;
  }
}
