:root {
  --primary-dark-color: #22175b;
  --very-dark-primary-color: #22175b;
  --primary-light-color: #ece2da;
  --topbar-background-color: #FFFFFF;
  --menu-background-color: #FFFFFF;
  --menu-alternative-background-color: #FFFFFF;
  --menu-foreground-color: #000000;
  --link-color: #2199e8;
  --toc-link-color: #22175b;
  --figure-caption-background-color: #003DAC;
  --figure-caption-color: #FFFFFF;
}

.summary .bottom h5 {
  color: #000000;
}

.homepage-element-wrapper {
 line-height:10px; 
}

.homepage-element-wrapper h1 {

  border-radius: 0 0 2px 2px;
  box-sizing: inherit;
  box-sizing:border-box;
  background-color:#fafafa;
    -webkit-transition: -webkit-box-shadow .25s;
    transition: -webkit-box-shadow .25s;
    transition: box-shadow .25s;
    transition: box-shadow .25s,  -webkit-box-shadow .25s;
    padding: 24px 24px;
    margin: .5rem 0 0rem 0;
    border-radius: 2px;
    background-color: #efefef;
  border-radius:2px;
  box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px, rgba(0, 0, 0, 0.2) 0px 3px 1px -2px;
  font-size:2rem;
  font-weight:bold;
  font-family:  "Arial", Sans-Serif;
  color: #666;
// text-transform:uppercase;
}

.homepage-element-wrapper h2.em {
 display:none; 
}

.homepage-element-wrapper span.date {
 display:none; 
}

.homepage-element-wrapper h5.article-title {
 font-size:1.2rem; 
  color:#039be5;
 font-weight:bold;
  margin:0;
}

.offset-m1 a.collection-item {
 color: #2199e8;
}

.offset-m1 .collection-item.active {
 background-color: #2199e8; 
}

.homepage-element-wrapper {
  line-height:1.5;
}

.homepage-element-news {
 margin:-.7em; 
 
}

.homepage-element-news section .card-content {
    background-color:#eea01a;

}

.homepage-element-news .card .no-bottom-padding {
display:none;

}

.homepage-element-news span.card-title {
  display:block;
  font-weight:bold;
  font-size:2em;
  color:white;
  text-transform:uppercase;
}

.homepage-element-news h6 {
  display:none;
}

.homepage-element-news div.card-content p {
  padding:4em;
  display:none;
  
}

.homepage-element-news .card-action {
  font-weight:bold;
}

.homepage-element-news .card-action a {
  text-decoration:underline;
}

.homepage-element-current-issue h1 {
  font-size:1.5em;
}