/*
Möglichst alle Styles im namespace des VC Elements behalten, um Konflikte zu vermeiden
*/
.dhsv_vc_publication .reminder {
  text-align: center;
}
.dhsv_vc_publication .underline {
  margin: 15px auto 45px auto;
  width: 200px;
  border-color: #828282;
}
.dhsv_vc_publication .gray {
  color: #828282;
}
.dhsv_vc_publication .gray a {
  color: #828282;
}
.dhsv_vc_publication .gray a:hover {
  color: #293656;
}
.dhsv_vc_publication .contact img {
  float: left;
  width: 25%;
}
@media (max-width: 767px) {
  .dhsv_vc_publication .contact img {
    float: none;
    margin: 30px 0 0 0;
  }
}
.dhsv_vc_publication .contact p {
  float: left;
  margin-left: 15px;
}
@media (max-width: 767px) {
  .dhsv_vc_publication .contact p {
    float: none;
    margin: 30px 0 0 0;
  }
}
