
.container main .row .col-md-9 .art-content-layout h2 {
  color: #164469;
  font-weight: 500;
  font-size: 30px;
  margin: 30px 10px 0px 25px;
}
.container main .row .col-md-9 .art-content-layout .art-layout-cell {
    padding: 15px 25px 15px 25px;
}
.container main .row .col-md-9 .art-content-layout .art-layout-cell .info {
  display: inline-block;
  width: 80%;
}
.container main .row .col-md-9 .art-content-layout .art-layout-cell img {
  margin-right: 20px;
  margin-bottom: 10px;
  height: 112px;
}
.container main .row .last {
  background-color: rgba(204, 204, 204, 0.6);
  height: 100%;
}
.container main .row .last .card-header {
  color: rgb(29, 90, 139);
  font-size: 20px;
  font-weight: 700;
  border: none;
}
.container main .row .last .card-body h3 {
  font-size: 18px;
  font-weight: 700;
  color: #256fad;
}
.container main .row .last .card-body p {
  font-size: 12px;
}
.container main .row .last .card-body a {
  color: #af8104;
  text-decoration: underline;
  font-size: 13px;
  display: block;
}

.container main .art-content-layout .seperator{
  text-align: center;
  padding: 1rem;
}

.container main .art-content-layout .seperator h5{
  font-size: 1.3rem;
  font-weight: 500;
  border-bottom: 2px solid darkgrey;
  display: inline;
  padding: 0.6rem;
}

